You are not logged in.

If you are a current student, please Log In for full access to the web site.
Note that this link will take you to an external site ( to authenticate, and then you will be redirected back to this page.

Course Description

6.01 explores the application of key engineering principles, such as abstraction and modularity, in the design of systems that operate in the natural world. Topics include measuring and modeling system behaviors; assessing errors in sensors and effectors; specifying tasks; designing solutions based on analytical and computational models; planning, executing, and evaluating experimental tests of performance; refining models and designs.

Prerequisites: 6.0001 prerequisite, or 6.S080 co-requisite, or permission of instructor
Units: 2-4-6
Lectures: Monday 9:30a-11:00a, room 4-270

Section Schedule

SectionSoftware Lab Design LabInstructor(s)TAs
1 Mon 11:00am - 12:30pm Wed 9:30am - 12:30pm Leslie Jeremy K, Jeremy W
2 Mon 2:00pm - 3:30pm Wed 2:00pm - 5:00pm Brian, Antonio Katy
3 Tue 2:00pm - 3:30pm Thu 2:00pm - 5:00pm Tomas Geronimo, Kade

Lab sections will all take place in Room 34-501. Attendance at the design lab sessions is mandatory. If you are unable to attend due to illness or other personal difficulties, please see a dean in Student Support Services and ask them to contact your lab instructor.

Please note that you must attend your assigned pairings of software and design labs. You may not choose a software lab from one section and a design lab from another section.

Office Hours

Office hours are an opporunity to get help with concepts or with particular assignments, or to finish incomplete labs. Weekly office hours will be offered at the following times:
  • Sunday, 4-10pm
  • Tuesday, 7-10pm
  • Thursday, 7-10pm
All office hours will be in 34-501.


Name Role Office Email ( Picture
Adam Hartz Lecturer 38-591 hartz Adam
Brian Anthony Lab Instructor E25-319 banthony Brian
Leslie Kaelbling Lab Instructor 32-G486 lpk Leslie
Tomas Lozano-Perez Lab Instructor 32-G492 tlp Tomas
Antonio Torralba Lab Instructor 32-D462 torralba Antonio
Jeremy Kaplan T.A. 34-501 jdkaplan Jeremy K
Katy Kem T.A. 34-501 kkem Katy
Geronimo Mirano T.A. 34-501 geronm Geronimo
Kade Phillips T.A. 34-501 kade Kade
Jeremy Wright T.A. 34-501 jtwright Jeremy W