Source: http://web.mit.edu/comptfreport/curricula.pdf