Georgia Institute of Technology GT Directory Campus Map
HAAG · OMSCS Research Course

Applied Data Science Research for Social Good (CS 8903 & CS 6999)

Transforming master's research in data science through the Framework for Accelerating Interdisciplinary Research in Computer Science (FAIR-CS).

Learning Outcomes

Transformative mentor-based learning: students learn to publish data science research through mentorship from subject matter experts, developing the skills to communicate complex analytical work to technical and non-technical audiences alike, and to publish reproducible, interdisciplinary research workflows.

Teaching open access for technology: students partner with faculty and graduate students to contribute to the broader data science knowledge commons — documented code repositories, tutorials, or dataset annotations that future learners can freely access and adapt.

Master's-Centered Research

HAAG is unique in centering master's students as the primary researchers in interdisciplinary projects. OMSCS students are mentored both by a faculty affiliate in an applied field and by a computational advisor — a doctoral or postdoctoral researcher trained in computer science or applied math.

FAIR-CS

The course uses the Framework for Accelerating Interdisciplinary Research in Computer Science (FAIR-CS), first proposed at PEARC 2025, which segments the roles of faculty, PhD students, and master's researchers in pursuit of a shared tool-development and publication goal. Additional procedures live on the course wiki.

Core Instructional Team

BS

Bree Shi

Director of HAAG

Founded HAAG in Summer 2024; leads administration, outreach, and communications.

NL

Nick Lytle, Ph.D

Director, OMSCS Research

HAAG's liaison for research opportunities across the OMSCS program; creator of CS 8803.

CC

Charlie Clark

Head Instructional Associate

Director of Open-Source Initiatives; former researcher on HAAG's Cichlid CV and Bio-Boost teams.

JS

Jeanette Schofield

Director of Ethical Practice

Contact for conflict resolution, project change requests, and Canvas training.

TD

Tom Deatherage

Director of Engagement

With HAAG since its 2024 founding; contact for communal time allocation and scholarly activities.

TO

Thomas Orth

Director of Retention

Contact for BaseCamp training, project support requests, and website support.

Faculty Affiliates & Computational Advisors

Each project stems from a proposed publication by a HAAG faculty affiliate, who advises on all aspects of the project and guides it from proposal through publication. Computational advisors — volunteer PhD or postdoctoral researchers in computational fields — serve as the primary mentor to student researchers, running bi-weekly meetings and helping package completed work for publication.

Course Logistics

Grading is used as a tool to encourage the behaviors typical of a working researcher: building community, learning independently, and sharing knowledge. Final grades use progressive grading — smoothing during periods of improvement, maximizing scores during high grade maintenance, and grade rounding — so a student's trajectory matters as much as any single average.

50%

Progress Toward Publication

  • Weekly reports showing progress
  • Meeting timeline objectives
  • Deliverables as requested
  • Responding to advisor feedback
50%

Engagement in Collaboration

  • Regular meeting attendance
  • 24–48hr response time
  • Training other researchers as needed
  • Weekly communal time allocation
+20%

Scholarly Activity (bonus)

  • Creating an open education resource
  • Presenting to a non-HAAG audience
  • Earning a research award
  • Applying to PhD programs

Course Deliverables

Weekly Reports

A time log of completed tasks, goals for the coming week, blockers, and summaries of research papers reviewed, with supporting code/data as proof of work.

Project Meetings

Bi-weekly meetings facilitated by the team's computational advisor, setting long-term objectives and delegating tasks.

Unit Meetings

Larger group meetings across related project types (e.g. video detection, UI, 3D vision, NLP) for cross-project knowledge sharing, guest talks, and shared resource libraries.

Attendance runs on trust: researchers report absences greater than two weekdays but are only required to disclose the dates, not the reason. Students are generally expected at 90% of meetings, tracked by meeting managers.

Course Technology

BaseCamp for weekly reports and documentation; Slack for announcements and informal communication; Microsoft Teams for project/unit meetings; Canvas for grades and formal feedback. Faculty advisors set their own preferred communication tools (Discord, Zoom, etc).

Ethics & Professionalism

Plagiarism is not tolerated; AI tools may assist with code generation and phrasing, but all publications and progress reports must remain intellectually honest and are subject to review. Disrespect toward HAAG members is not tolerated and should be raised immediately to the instructional team. Students may request a project change if their expertise doesn't match their assigned group, though the instructional team has final say on placement.

Additional Student Resources

Questions about HAAG policies?

Contact Jeanette Schofield, HAAG Director of Ethics & Compliance.

Contact HAAG →