Source: http://catalog.mit.edu/degree-charts/electrical-engineering-computer-science-course-6-2/.pdf