Teaching

CS 378: Freshman Research Initiative on Autonomous Driving II
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.
Teaching Assistants

CS 309: Freshman Research Initiative on Autonomous Driving I
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.
Teaching Assistants

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

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