Teaching

CS 378: Freshman Research Initiative on Autonomous Driving II

CS 378: Freshman Research Initiative on Autonomous Driving II

Assistant Professor of PracticeFall 2026GAR 1.126

Welcome to the second semester of the Autonomous Driving Stream! The objective of this class is to perform a research project that culminates with a paper submission to a top robotics conference or journal. This is a project-based class. Over the course of the semester, students will investigate an open problem in the field by pitching a research project, executing on the technical components, running experiments, and writing a conference-length paper. If the experiments are successful, the students will write up the project and submit it to a top robotics conference or journal. If the experiments are inconclusive or negative, students will iterate on the idea and experiments. This is research, so there is inherently uncertainty in the process. Students should expect to spend at least 10 hours a week on the class, including time in class meeting with their group.

Meeting TimesTuesdays & Thursdays, 3:30 PM - 5:00 PM
Office HoursTuesdays & Thursdays, 2:30 PM - 3:30 PM in GDC 3.432

Teaching Assistants

Josemiliano Cohen
Tuesdays & Thursdays, 9:00 AM - 11:00 AM in GDC 1.702
Masayuki Yamazaki
Mondays & Fridays, 2:00 PM - 3:00 PM in AHG 2.202
CS 309: Freshman Research Initiative on Autonomous Driving I

CS 309: Freshman Research Initiative on Autonomous Driving I

Assistant Professor of PracticeSpring 2026GDC 1.406

Welcome to the Autonomous Driving Stream! This course provide a comprehensive introduction to robotics, building technical expertise from the ground up to explore the core mechanisms that enable self-driving cars to perceive their environment, make intelligent decisions, and operate safely. The course features a research-intensive format where students investigate open problems using a fleet of 1/10th scale race cars and high-performance computing resources. Students master the research process through inquiry, experimentation, and iteration, while gaining hands-on experience with ROS, Linux, and advanced robotics algorithms.

Meeting TimesTuesdays & Thursdays, 3:30 PM - 5:00 PM
Office HoursMonday 12-1pm and Wednesday 1-2pm, GDC 3.432

Teaching Assistants

Josemiliano Cohen
Tuesday & Thursday, 2:30-3:30pm, GDC 1.702
Luisa Mao
Monday & Wednesday, 3:30-5pm, GDC 1.702
Masayuki Yamazaki
Friday 11am-1pm AHG 2.202
Introduction to Human-Computer Interaction

Introduction to Human-Computer Interaction

Teaching Fellow2021, 2023

An introduction to the design, implementation, and evaluation of user interfaces and human-computer interactions.

Building Interactive Machines

Building Interactive Machines

Teaching Fellow2021, 2023

A course focused on building physical machines that interact with humans, covering sensors, actuators, and interaction design.