You are not logged in.

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.

Catalog Description

Students work in teams to engineer systems that solve important problems in society. Leverages technical EECS background to make design choices and partition the system with an emphasis on the societal, ethical, and legal implications of those choices. Explores case studies of existing engineered systems to understand implications of different system architectures. Teams design and build functional prototypes of useful systems. Grading is based on individual- and team-based elements. Enrollment may be limited due to staffing and space requirements.

Prerequisites: In steady state this class will have strict pre-reqs of all three 6-2 core classes: 6.200[6.002], 6.310[6.302], and 6.191[6.004]. For this first offering, we are relaxing pre-requisites: 6.200 and 6.191, or permission of instructors.

Units: 2-3-7

Lectures: Tuesday, Thursday 11a - 12:30p in 34-304.

Labs: Wed 1-4p, in the EECS Engineering Design Studio (EDS, 38-501).

Piazza: The class piazza will be used for all important announcements as well as our official help forum for the class. It is the student's responsibility to make sure to join it and to set their email up so they see these announcements in a timely manner. Our Piazza link is here as well as in the site top menu.

Slack: We have a class slack Workspace. In addition, each project team will have a channel dedicated to them.


Your overall grade is based on the following breakdown:

  • Weekly PSets: 20%
  • Lab Checkoffs: 10%
  • Project Milestones and Deliverables: 20%
  • First Review: 10%
  • Second Review: 10%
  • Final Review: 20%
  • Peer Review: 10%

Some of these grade components are individual, and some are team-based.

Given that this is the second offering of the class, and there may be some hiccups, which we will take into account when assigning final grades.


Problem sets will generally be released on Tuesdays and due the following Tuesday morning. Some problems may have different due dates, which will be listed. Problem sets will have a mixture of individual work, extensions of lab activities, and team project work.


We will have weekly labs. Some labs, especially in the beginning, will be focused on the guided MAQS project. Starting on week 2, all labs will include a team meeting. Some labs will be free time for team work and consulting with staff, especially near presentation dates. Many of the guided labs will include checkoffs, which will be done individually, pairs, or as teams (this will be marked).

Final Project etc...

This is the main focus of the class, and will have a dedicated set of pages.


There will be no exams in 6.900. Enjoy your evening.

Late Submissions

  • Some components of the labs and psets are due at the due date. However they can be turned in late (or the checkoff obtained late) with an increasing point penalty based on lateness. Every day late, they lose 20%. A few additional details on this:
    • Lateness is calculated to the day (minutes and seconds do not come into play). So if a pset is due Tuesday at 9a and you hand it in at 9:17a, it is one day late and worth 80%.
    • Lateness is applied to each part of the lab or pset individually. For hypothetical EX01, if you do the first problem on time and are late on problem 2, the lateness is only applied to that problem
    • Saturday and Sunday do not count in the calculation of lateness.

If you feel you need an extension on a lab or pset, email me >= 24 hours in advance of the lab or pset deadline. Let me know what's going on / how the lab or pset is coming / a general reason why you need some extra time, and as long as you get to me before that 24-hour mark you can generally assume we will grant you a 24 hour extension on the lab or pset.

Some items simply can't be late. If we are sending out a PCB design for manufacturing on a Tue, handing in the board files on Wed is not possible. Similarly, project presentations cannot be delayed. We'll try to be clear about aspects that cannot be late, but if you have a question, please ask.

If you have any extenuating circumstances that warrant an extension please go to S^3 and then reach out to Joel.


This is a team-based design class. Most of your work will be with your team, even if the work is individual. But some work will be individual, especially on some of the problem sets. Again, we'll try to be clear which are team activities and which are individual activities. If you are unsure, ask before collaborating. Not after.