Join us! As a PhD student: apply to the MIT EECS PhD program by December 1st, 2026.
As a postdoc or UROP/SuperUROP/MEng: email individual faculty directly.

Groups

Faculty

PhDs & Postdocs

Friends of MIT HCI

Research

Please look at lab websites for more information on research projects.

Human-AI interaction & interpretability · Abstraction Alignment · Explanation Alignment · Cultural Interpretability of LLMs · Intelligence as Agency · Conceptual Multiverse

Personal fabrication & rapid prototyping · Lenticular Objects · SensiCut · MetaSense · EIT-Kit · Fabricaide · LaserFactory · ChromoUpdate · G-ID · FoodFab · WirePrint · Platener · faBrickation · VisiPrint · ChromoLCD · Meta-antenna · FabObscura · SustainaPrint · MechStyle · TactStyle · Xstrings · KineCam · PortaChrome · Thermochromorph · BrightMarker · Mixels · WasteBanned · MechSense · FlexBoard · InStitches · MuscleRehab

Visualization & visual representation · GoFish · Pluto · Bluefish · Umwelt · Benthic · Tactile Vega-Lite · Visualization Vibes · Quantifying Visualization Vibes

Software design & development tools · Rethinking software design · Gitless · Espalier

Communication, collaboration & web tools · YoUPS · Murmur · Squadbox · NB · Wikum · Eyebrowse · Confer · Mavo · ScrAPIr · Exhibit · Datapress · List.it · Cascading Tree Sheets

Sketch & drawing understanding · Multimodal Ouija Board · A direct manipulation language for explaining algorithms · Balancing appearance and context in sketch interpretation · THink: inferring cognitive status from subtle behaviors · Learning classification models from the digital Clock Drawing Test

Classes

6.4500 Design for the Web — Languages and User Interfaces

Spring 2026

Instructor: David Karger

Instruction in the principles and technologies for designing usable user interfaces for Web applications. Focuses on the key principles and methods of user interface design, including learnability, efficiency, safety, prototyping, and user testing. Provides instruction in the core web languages of HTML, CSS, and Javascript, their different roles, and the rationales for the widely varying designs. These languages are used to create usable web interfaces and applications. Covers fundamentals of graphic design theory, as design and usability go hand in hand.

6.8510 Intelligent Multimodal User Interfaces

Spring 2026

Instructor: Randall Davis

Implementation and evaluation of intelligent multi-modal user interfaces, taught from a combination of hands-on exercises and papers from the original literature. Covers basic technologies for handling speech, vision, pen-based interaction, and other modalities, as well as various techniques for combining modalities. Substantial readings and a term project, where students build software demonstrating course concepts.

6.4550 Interactive Music Systems

Spring 2026

Instructor: Eran Egozy

Explores audio synthesis, musical structure, human computer interaction (HCI), and visual presentation for the creation of interactive musical experiences. Topics include audio synthesis; mixing and looping; MIDI sequencing; generative composition; motion sensors; music games; and graphics for UI, visualization, and aesthetics. Includes weekly programming assignments in python. Teams build an original, dynamic, and engaging interactive music system for their final project. Students taking graduate version complete different assignments. Limited to 36.

6.C35 / 6.C85 Interactive Data Visualization and Society

Spring 2026

Instructor: Arvind Satyanarayan

Covers the design, ethical, and technical skills for creating effective visualizations. Short assignments build familiarity with the data analysis and visualization design process. Weekly lab sessions present coding and technical skills. A final project provides experience working with real-world big data, provided by external partners, in order to expose and communicate insights about societal issues.

6.1040 Software Design

Fall 2025

Instructors: Daniel Jackson, Mitchell Gordon

Provides design-focused instruction on how to build complex software applications. Presents key skills in product design and human-computer interaction (identifying authentic demand, prototyping, visual design, and user testing), software concept design (achieving clarity, modularity, and focus in structuring functionality), and analyzing social and ethical implications. Implementation topics include client/server web apps, reactive front-ends, and databases. Students work on both individual projects and a larger team project, and are taught to make effective and intentional use of LLMs in design and coding.

HCI Seminar

📅  Tuesdays, 4pm 📍 Star Room (32-D463) 🔓 Open to the public 📫 Subscribe ✉️ Contact

Lunch with speakers: 12pm in HCI Lounge (32-G707)

Organizers: Profs. Arvind Satyanarayan (EECS, CSAIL), Crystal Lee (CMS/W), Mitchell Gordon (EECS, CSAIL), and Anna Huang (MTA, EECS, CSAIL)
Coordinator: Cindy Rosenthal

Spring 2026 Talk Schedule

Previous semesters

Alumni

2024

2023

2022

See all alumni

HCI Elsewhere at MIT

Research Groups

Seminars and Meetings

Student of the Hour

Every hour, we honor one of our amazing PhD students and postdocs as Student of the Hour!

Past 24 Students of the Hour