David Gifford - Department snapshot: Electrical Engineering and Computer Science
EECS places renewed emphasis on interdisciplinary research, partnerships with alumni and
industry, and experiential learning.
Larry Hardesty, MIT News Office
NOvember 16, 2012
This is part of an occasional series of features profiling academic departments at MIT.
n the 1950s, when MIT researchers were helping to invent the discipline of computer science, they didn't
think of themselves as computer scientists; they thought of themselves as electrical engineers or physicists
or mathematicians. Operating systems and programming languages were just tools they needed in order to maximize the productivity of the hugely complex new machines they were building.
By 1975, however, computer science had developed enough autonomy that MIT's Department of Electrical
Engineering changed its name, becoming the Department of Electrical Engineering and Computer Science
(EECS). Now, the Computer Science and Artificial Intelligence Laboratory (CSAIL) is the largest lab at MIT.
EECS may now be in the midst of a similar expansion of its intellectual boundaries. According to department head
Anantha Chandrakasan, the Joseph F. and Nancy P. Keithley Professor of Electrical Engineering, some of its
most exciting research lies at the intersections of EECS and other disciplines. That includes research on "big
data" — techniques for making sense of the massive amount of information unleashed by the Web, by biological,
medical and physics research, and by the financial industry — as well as energy and biomedical research. "More than a third of our faculty are interested in the biomedical space," Chandrakasan says.
At the same time, Chandrakasan says, the core EECS curriculum is more popular than ever. EECS has long
drawn the largest undergraduate enrollment at MIT, since the days when it was just EE. But this year,
Chandrakasan says, enrollment in the department's two introductory courses — 6.01 and 6.02, in MIT's coursenumbering
system — reached an all-time high. "Nearly half of MIT undergraduates take 6.01, regardless of major,"
With big data, the field is, in large part, reaping what it sowed. Exponential increases in computing power, and
simpler tools for exploiting it, have led to an explosion of online data. But as rapidly as computers have improved,
gene-sequencing machines have improved even more rapidly. Meanwhile, physics experiments at the Large
Hadron Collider can generate petabytes of data every day.
Andrew Lo, the Charles E. and Susan T. Harris Professor of Finance at the MIT Sloan School of Management,
who has been on the MIT faculty since 1988, last year accepted a secondary appointment in EECS and became
a primary investigator in CSAIL. Recently, Lo has used techniques borrowed from computer science to mine
credit-bureau data and data about the transactions conducted by customers of financial institutions to more
accurately predict the risk of default or delinquency.
Lo is one of the researchers at bigdata@CSAIL, a new initiative led by professor of computer science and
engineering Sam Madden. Madden investigates techniques for searching databases more efficiently and for
interpreting sensor data from networks of cars, among other things. Other project participants include professor of
computer science and engineering Piotr Indyk, whose new algorithm for calculating the discrete Fourier transform
— developed with professor of computer science and engineering Dina Katabi — has a broad range of
applications in the big-data context, and associate professor of computer science and engineering Rob Miller,
who finds ways to enlist human aid in the execution of large information-processing tasks.
As people store more of their data online, however, it becomes more vulnerable to attack. Nickolai Zeldovich, an
associate professor of software technology and another member of bigdata@CSAIL, has, together with Frans
Kaashoek, the Charles A. Piper Professor of Computer Science and Engineering, researched ways to plug
security holes in web applications; Zeldovich and Katabi introduced a new way to prevent the interception of
wireless transmissions. And cryptography luminary Shafi Goldwasser, the RSA Professor of Computer Science
and Engineering and a two-time winner of the Association for Computing Machinery's Gödel Prize for theoretical
computer science, has developed algorithms that protect data stored in the cloud from particularly ingenious
Goldwasser's colleagues in the Cryptography and Information Security Group at CSAIL are no less illustrious.
Silvio Micali, the Ford Professor of Engineering, shared the first-ever Gödel Prize with Goldwasser for the
development of zero-knowledge proofs. The group's other faculty members, adjunct professor of computer
science and engineering Butler Lampson and Ron Rivest, the Andrew and Erna Viterbi Professor of Computer
Science and Engineering, are recipients of the Turing Award, commonly referred to as the Nobel Prize of
computer science. (In all, nine researchers affiliated with MIT have won the Turing Award, most recently Institute
Professor Barbara Liskov, in 2009.)
Biology and energy
Other CSAIL researchers, such as associate professor of computer science Manolis Kellis and professor of
computer science and engineering David Gifford, are developing novel algorithms for finding biologically
informative patterns in mountains of genetic data. But another central area of convergence between computer
science and medicine is the analysis and interpretation of signals from biomedical sensors.
For instance, CSAIL's Polina Golland, an associate professor of computer science and engineering, finds
correlations between anomalies in brain scans and neurological disorders. Similarly, George Verghese of the
Research Laboratory of Electronics (RLE), the Henry Warren Ellis Professor of Electrical Engineering, has
developed algorithms that could infer changes in intracranial pressure from noninvasive-sensor data such as ultrasound scans and blood pressure measurements, rather than requiring physicians to drill holes in their
patients' skulls. CSAIL's John Guttag, the Dugald C. Jackson Professor of Computer Science and Engineering,
and RLE's Collin Stultz, an associate professor of biomedical engineering, have mined electrocardiogram data to
more accurately diagnose patients at risk for heart failure; RLE's Elfar Adalsteinsson, an associate professor of
electrical engineering and computer science and health sciences and technology, and Vivek Goyal, an associate
professor of electrical engineering and computer science, developed algorithms that could reduce the duration of
MRI scans from 45 to 15 minutes.
The search for alternative sources of energy is squarely within the purview of classical electrical engineering:
RLE researchers such as associate professor of electrical engineering Mark Baldo and professor of electrical
engineering Vladimir Bulovic, for instance, are developing flexible, transparent and even printable solar cells, while
Bulovic and Jing Kong, the ITT Career Development Associate Professor of Electrical Engineering, showed that
graphene — an atom-thick layer of carbon atoms — could offer a much more cost-effective way to provide
electrodes for such devices. Tomás Palacios of the Microsystems Technology Laboratory, the Emanuel E.
Landsman Career Development Associate Professor of Electronics, has shown that using gallium arsenide in
power converters that switch between alternating and direct current could cut mechanical devices' power
consumption by 30 percent.
Associate department head Munther Dahleh, professor of electrical engineering and computer science, on the
other hand, is approaching the energy problem less directly. Among other things, Dahleh investigates how the
type of control principles studied at the Laboratory for Information and Decision Systems can be brought to bear
on management of the power grid.
Undergrads as innovators
The department's undergraduate curriculum, too, has an increasingly interdisciplinary flavor. Its introductory
courses, 6.01 and 6.02, concentrate on robotics and communications, respectively, canvassing a wide range of
topics — from control theory and algorithms to signal processing and circuit design. Chandrakasan says the
department is planning to offer a third introductory course, which will concentrate on biomedical applications of
The creation of a third introductory course is an element of Chandrakasan's strategic plan for the department,
which EECS leaders began developing soon after he became department head in 2011. The plan's hallmark
educational initiative, however, is the so-called "SuperUROP" program, which builds on MIT's much-emulated
Undergraduate Research Opportunities Program (UROP). Founded in 1969, UROP offers funding and academic
credit to undergraduates who do original research in MIT labs.
While the majority of UROP projects last only a semester, SuperUROP projects last a full year, and students are
required to take a yearlong course in which a series of outside speakers discuss both research topics and
entrepreneurship. Each student receives a stipend for the year, and each faculty supervisor gets additional
funding in his or her lab budget. The yearlong student commitment, and the additional research funding, makes
sponsoring a SuperUROP student much more attractive to faculty, Chandrakasan says; this greater faculty
involvement, in turn, enriches the undergraduates' experience.
The SuperUROP program launched this fall — with funding from both private donors and a roster of 14 corporate
sponsors — and 86 EECS undergraduates enrolled. At the beginning of the year, the program's website posted a
detailed list of more than 100 research projects that faculty were willing to supervise; the corporate sponsors
posted a second list. But several students opted instead to create their own projects and find faculty to sponsor
them. Indeed, Chandrakasan says, one of the program's aims is to provide an outlet for the entrepreneurship that
seems to be second nature for many MIT students.
Meet the real world
The SuperUROP initiative illustrates another principle that, Chandrakasan argues, has been crucial to the
success of EECS at MIT: corporate partnership. Both CSAIL and MTL have existing programs for corporate
sponsors — respectively, the Industry Affiliates Program and the Microsystems Industrial Group. Both programs
provide companies with opportunities to sponsor research, to initiate joint projects, and to keep abreast of the labs' research. In turn, the programs help match MIT students with prospective employers.
Recently, Chandrakasan points out, some CSAIL professors have begun to engage with industry in novel ways.
Three years ago, professors of computer science and engineering Charles Leiserson and Saman Amarasinghe,
who co-teach 6.172 (Performance Engineering of Software Systems), initiated a program that recruits senior
programmers from the Boston area to review the code written by students in the class. In the program's first few
years, Leiserson has said, he and Amarasinghe had to turn volunteers away.
Similarly, Miller has recruited MIT alumni to help with code reviews in a course he teaches, 6.005 (Elements of
Software Construction). There, however, the mechanism is much different. Where the volunteers in Leiserson
and Amarasinghe's course meet with students in pairs, those in Miller's course examine small chunks of code
online whenever they have time.
Indeed, cultivating an "alumni teaching network" is another aspect of EECS's strategic plan, Chandrakasan says.
"We want to engage the broad network of our alumni, but also experts out there in industry," he says.
The department is also in the process of building a new Engineering Design Studio, led by professor of
mechanical and electrical engineering and computer science Steven Leeb. Chandrakasan describes it as "a
hands-on advanced-prototyping lab where students can prototype both mechanical and electronic systems,
including biomedical devices. We'll have state-of-the-art wireless components and devices from electronicsystems
manufacturers. We'll have tutorials from industry people through videoconferencing, teaching students
how to build and use systems." The studio would be available for lab assignments in undergraduate courses and
to undergraduates pursuing independent projects, Chandrakasan says.
Even as EECS takes steps to enhance the educational experience for MIT students, it's also assumed a leading
role in edX, an ambitious project to make the educational resources of MIT, Harvard University, the University of
California at Berkeley, and the University of Texas system — and, over time, other universities — available to
students worldwide. The first course offered through edX was an EECS class, 6.002x (Circuits and Electronics),
and professor of computer science and engineering Anant Agarwal, the CSAIL head who stepped down to
become president of edX, led a group of EECS researchers in developing the technological platform that
undergirds the whole system. Since the introduction of 6.002x, Chandrakasan says, on-campus enrollment in
6.002 has gone up by 40 percent.
In addition to its educational initiatives, the department's strategic plan also aims to increase the number of
women faculty in electrical engineering and computer science. The centerpiece of that project is "Rising Stars in
EECS," an annual workshop, created by Chandrakasan and Golland, that brings talented women from the nation's
top EECS graduate programs to the MIT campus for two days of symposia and talks on research and job-search
skills. The first such workshop was held earlier this month.