Research Interests: Faculty & Non-Faculty Supervisors


EECS Faculty Members, Area(s), and Research Interests

EE: Electrical Engineering

CS: Computer Science

AI+D: Artificial Intelligence and Decision Making




Abelson, H.  CS (primary); AI+D (secondary)
Artificial intelligence, educational computing, machine learning and education, Internet policy.


Adalsteinsson, E.  EE (primary); AI+D (secondary)
Medical imaging with MRI. Computation in imaging for data acquisition, image reconstruction, and image analysis for quantification of markers of health and disease. Methods for existing MRI platforms and for novel hardware. Applications in neuroimaging and imaging in pregnancy. Collaborations with Massachusetts General Hospital Martinos center and Boston Children's Hospital.


Agarwal, A.  AI+D (primary); CS (secondary)
Computer architecture and software systems, multicore architecture, multicore operating systems, self-aware computing, VLSI processors, compilations and runtime technologies for parallel computing.


Agrawal, P.  AI+D (primary); CS (secondary)
Robot learning from raw sensory observations including vision, haptics and audio; deep learning; reinforcement learning; sensorimotor control, model-based control; object manipulation; navigation; imitation learning; inverse reinforcement learning; design of robotic hands; soft robotics; self-supervised learning; computer vision; understanding human activities; human-robot interaction; applications of machine learning with special focus on healthcare; analyzing neural networks; multimodal representation learning from vision, touch and audio; human cognition; computational vision touch and audio; human cognition; computational neuroscience. The overall research takes inspiration from some ideas in infant development to build mechanisms that allow agents/robots to continuously keep learning about their world by exploring an conducting experiments.


Akinwande, A. I.  EE (primary)
Display devices, vacuum microelectronics, devices based on nano-scale charged particle beams. Applications to nano-fabrication, imaging, sensors & actuators, and harsh environments.


Alizadeh, M.  CS (primary); AI+D (secondary)
Computer networks and systems, programmable networks, learning-based networked systems, datacenter networks, cloud computing, modeling and analysis of computer systems.


Amarasinghe, S. P.  CS (primary)
Domain specific languages, program analysis and optimizing compilers. Performance engineering and high performance computing. Machine learning for compilers and compilers for machine learning   Computer architecture.


Andreas, J.  AI+D (primary)
Natural language processing: computational models of syntax, semantics and pragmatics; compositionality in natural languages and learned representations; eplainable machine learning.


Arvind  CS (primary); EE (secondary)
Architecture synthesis and verification, digital design, term rewriting systems and lambda calculus.   Parallel architectures and programming languages.


page top


Baggeroer, A. B.  EE (primary)
Sonar, array processing for sonar, radar and seismic systems, acoustic telemetry, oceanography using acoustics.


Balakrishnan, H.  CS (primary); AI+D (secondary)
Networked systems: mobile and sensor computing, network architecture and protocols, scalable distributed systems, data management.


Baldo, M.A.  EE (primary) 
Molecular electronics and spintronics.


Barzilay, R.  AI+D (primary)
Natural language processing.


Belay, A.  CS (primary)
Operating systems, networking, computer architecture, and datacenter performance. (On leave Fall Term 2021)


Berger, B. CS (primary)
Algorithms and software for computational biology: large-scale genomics; computational structural biology; network inference, population genetics, and medical genomics.


Berggren, K. K.  EE (primary)
Methods and materials for nanofabrication. Superconductive electronics and detectors. Optics, nano-optics, and electron optics. Quantum-information-based systems.


Berners-Lee, T.  CS (primary)
The Semantic Web: using the WWW infrastructure to create a global, decentralized, web-like mesh of machine-processable knowledge.


Bertsekas, D. P.  EE (primary)
Analytical and computational methods of deterministic and stochastic optimization, large scale systems, data networks.


Berwick, R. C.  AI+D (primary); CS (secondary)
Natural language processing:  computer models of language acquisition and parsing. Computational biology and evolutionary theory including evolution of language. Artificial intelligence:  formal models of learning, including inductive inference and computational complexity analysis of language. Cognitive science: word learning, semantics of natural languages. 


Bhatia, S.  EE (primary); AI+D (secondary)
Applications of miniaturization technologies in medicine. Specific interests include using microfabrication, synthetic biology; 3D printing and nanotechnology to regenerate human livers and diagnose and treat cancer.


Boning, D. S. EE (primary); AI+D (secondary)
Semiconductor and photonics manufacturing. Modeling, optimization, and control of IC, photonic, and MEMS processes, devices and circuits using statistical and machine learning methods. Computer aided design (CAD) tools and systems. Design for manufacturability (DFM).


Braida, L. D.   EE (primary)
Development of aids for the deaf based on signal processing and automatic speech recognition. Computational models of hearing impairment and speech intelligibility.


Bresler, G.  AI+D (primary) 
Statistics and computation, theoretical machine learning, and applied probability. Algorithms and performance limits for statistical inference and decision-making in large-scale systems.


Broderick, T. AI+D (primary)
Statistics and machine learning; uncertainty and robustness quantification; Bayesian methods; nonparametric, unsupervised, scalable learning; approximation methods including variational inference and Markov chain Monte Carlo; exchangeability; approximations to cross validation, the bootstrap, and other reweighting schemes.


Bulovic, V.  EE (primary)
Physical properties of organic and hybrid organic/inorganic thin films, structures, and devices as applied to the development of optoelectronic, electronic, and photonic organic devices of nano-scale thickness, including visible LEDs, lasers, solar cells, photodetectors, transistors, and flexible and transparent optoelectronics.


page top


Carbin, M. CS (primary); AI+D (secondary) 
Design and implementation of programming systems, including languages, program logics, program analysis/verification systems, and runtime systems.  Particular interest in programming systems for emerging probabilistic and approximate computing fabrics.


Chan, V.  AI+D (primary); EE (secondary)
Optical, wireless and space communications and networks.  Architecture, technology, system designs, and testbed implementations. New communication and network technologies, architectures and applications. 


Chandrakasan, A. P.  EE (primary); CS (secondary)
Design of energy-efficient integrated circuits and systems. Energy efficient implementation of signal processing, communication, security, machine learning, and medical electronics. Circuit design with emerging technologies.


Chen, Y.  EE (primary); AI+D (secondary)
Microscale robotics, aerial robotics, bio-mimetic and bio-inspired design and dynamics and control; soft robotics and soft actuation resembling artificial muscles; intermediate Reynolds number aerodynamics, fluid structure interaction, and interfacial effects.


Chlipala, A.  CS (primary)
Programming languages and tools. Formal methods. Security and privacy. Design and implementation of abstractions for software and hardware systems.


Chuang, I.  AI+D (primary); EE (secondary); CS (secondary)
Quantum information science, quantum physics, computation and physics.


Corrigan-Gibbs, H. CS (primary)
Computer security, cryptography, computer systems, privacy.


page top


Dahleh, M. A.  AI+D (primary); EE (secondary)
Networked systems with applications to social and economic networks, transportation networks, financial networks and the power grid. Specific focus on the development of foundational theory necessary to understand, monitor, and control systemic risk in interconnected systems. Statistical learning of controlled systems and its relations to model reduction of stochastic systems. The economics of data and the design of real-time markets for data and digital goods. The interface between system theory and neuroscience with application to motor control.


Daniel, L.  EE (primary); AI+D (secondary)
We develop numerical techniques related to uncertainty quantification, inverse problems, assessment and improvement of robustness. Currently we are applying those techniques to: nanodevices, magnetic resonance imaging scanners, electrical energy networks, virtual spaces and enhanced environments, lack of robustness in deep neural networks.


Daskalakis, C.  AI+D (primary); CS (secondary)
Theory of computation. The interdisciplinary fields of algorithmic game theory, computational biology, social networks and applied probability.


Davis, R.  AI+D (primary)
Artificial intelligence, intelligent multimodal interfaces and natural interaction; novel interfaces for evaluating cognition; intellectual property issues in software.


del Alamo, J. A.  EE (primary)
Field-effect transistors using III-V compound semiconductors for logic and RF applications. Reliability of III-V and GaN field-effect transistors. Diamond electronics. Analog non-volatile memory devices for AI.


Demaine, E.  CS (primary)
Algorithms and data structures. Discrete and computational geometry, particularly folding. Graph algorithms and graph minors. Combinatorial games, puzzles, and magic. Art.


Dennis, J. B.  CS (primary)
Parallel computer system design to support functional languages and advanced environments for modular programming. Study of architecture, performance and reliability issues. (Emeritus)


Devadas, S.  CS (primary)
Computer-aided design. Computer security and applied cryptography. Computer architecture.


DeWitt, D.  CS (primary)
Database systems, parallel query processing and optimization; scalable data warehouse, big data. (Adjunct)


Durand, F.  AI+D (primary); CS (secondary)
Computer graphics; computational photography; structural analysis of masonry, content creation for online education. Lighting simulation, Fourier analysis, light fields. Computational optics, blur removal, revealing the invisible, video magnification. Systems for computational imaging, compilers. Video lecture authoring and editing.


page top


Emer, J. S.  CS (primary)
Architectures for machine learning, spatial computing architectures, performance/energy modeling, parallel and multi-threaded processor architecture, cache and memory hierarchy design, processor reliability analysis.


Englund, D.  EE (primary); AI+D (secondary)
Quantum technologies (computing, sensing, communications), machine learning accelerators, 2D materials quantum optics, and photonics.


page top


Fink, Y. EE (primary)
Fibers, multimaterial fibers, multifunctional fabrics.


Fonstad, Jr., C. G.  EE (primary)
Compound semiconductor materials and devices.  Integration of laser and light emitting diodes within silicon integrated circuits using micro-scale assembly techniques, e.g. magnetic self-assembly. Application of integrated optics in novel tools for opto-genetics based brain studies. (Emeritus). 


Freeman, D. M.  AI+D (primary)
Theoretical and experimental studies of hearing. Development of optical methods to measure nanometer motions of biological structures at audio frequencies. Measurement of sound-induced motions of inner ear structures.


Freeman, W. T.  CS (primary); AI+D (secondary)
Machine learning applied to computer vision and computer graphics. Computational photography. Bayesian models of visual perception.


Fujimoto, J., EE (primary)
Biomedical optical imaging, new imaging technology and methods, clinical applications.  Optical coherence tomography (OCT) and nonlinear microscopy.  Advanced photonics.  Medical imaging devices.  Image analysis.  Applications in ophthalmology, endoscopy, pathology and cancer surgery. Technology development and clinical studies for age related macular degeneration and diabetic retinopathy, leading causes of blindness.  Imaging technologies for gastrointestinal cancer detection.  Advanced microscopy for real-time pathology and intraoperative assessment.  Surgical guidance in breast cancer lumpectomy to reduce repeat surgeries and radical prostratectomy to reduce incontinence and impotence.  Collaborations with teaching hospitals.


page top


Gallager, R. G.  EE (primary)
Wireless  communication, information  theory, all  optical  networks, data networks. (Emeritus)


Ghobadi, M. CS (primary) EE (secondary) AI+D (secondary)
Systems for machine learning, high-performance cloud infrastructure, hardware-software Co-design, data center networks, network optimization, optical networks.


Gifford, D. K.  AI+D (primary); CS (secondary)
Machine learning methods and algorithms for therapeutic design, genomics, genetics, and experimental design. Machine learning. Systems biology.


Goldwasser, S.  CS (primary)
Cryptography, complexity theory, computational number theory, randomized algorithms.


Golland, P.  AI+D (primary)
Image analysis and understanding. Statistical inference and machine learning for medical image computing.


Gray, M. L.  EE (primary)
Biomedical imaging. Needs-driven biomedical technology innovation.  Wearable and point-of-care devices.  Imaging biomarkers.  


Grimson, W. E.  CS (primary); Ai+D (secondary)
Computer  vision,  medical  image  analysis,  medical  image  processing, image guided surgery, activity recognition.


Grodzinsky, A. J.  EE (primary)
Osteoarthritis  and  joint  Injury: cartilage  degradation,  diagnostics, therapeutics, transport and drug discovery; tissue engineering for cartilage repair using self-assembling peptide scaffolds and encapsulating bone marrow stem cells; molecular electromechanics: AFM-based properties of matrix proteins and proteoglycans; mechanobiology: mechanical regulation of gene expression and cellular biosynthesis; cell and tissue nanomechanics.


Guttag, J. V.  CS (primary); AI+D (secondary)
Application of machine learning and data mining techniques to large data sets, especially medical data sets. Application of computer vision to medicine. Sports analytics.


page top


Hadfield-Menell, D  AI+D (primary)
Human-Robot Interaction, Inverse Reinforcement Learning, Multi-Agent and Multi-Stakeholder Systems, AI Policy + Regulation, Preference Elicitation, AI Safety, Sequential Decision Making, Robotics, Recommender Systems.


Hagelstein, P.  EE (primary)
Theoretical studies of anomalies in metal deuterides, excitation transfer, and anomalous energy exchange between disparate quantum systems, and thermal to electric conversion.


Han, J.  EE (primary)
Micro-nanofluidic systems, application of micro-nanofabrication to biological problems. Biological MEMS, biomolecular analysis. Nanofluidics, biosensing, proteomic sample preparation.  Desalination. Electrochemical neuroengineering.


Han, R.  EE (primary)
Design of high-speed (millimeter-wave and terahertz) integrated circuits using CMOS and emerging technologies. Microsystems for high-precision spectroscopy, time-keeping, imaging and communications. Analysis and optimization of nonlinear devices operating near or above the cutoff frequency.


Han, S.  EE (primary); CS (secondary)
Deep learning algorithms, applications and efficient hardware implementations. Specialized hardware and domain-specific computer architecture.


Heldt, T. EE (primary); AI+D (secondary)
Signal processing, modeling, estimation and identification of physiological systems; computational physiology; computational medicine; clinical inference. Application of machine learning and data mining to medicine.


Horn, B. K. P.  CS (primary)
Computational imaging, machine vision. Representation of objects and space. X-ray phase imaging. Traffic flow instability suppression. Indoor navigation.


Hopkins, S.  CS (primary); AI+D (secondary)


Hu, Q.  EE (primary)
Terahertz and infrared quantum cascade lasers, frequency combs and amplifiers; and imaging and sensing applications using those devices.


Huttenlocher, D.  CS (primary); AI+D (secondary)
Computer vision, social an information systems and networks, social responsibilities of computing.


page top


Indyk, P.  CS (primary); AI+D (secondary)
Computational geometry, especially in high-dimensional spaces; databases and information retrieval; streaming and sketching algorithms; sparse recovery and sparse Fourier transform; learning-augmented algorithms.. 


Isola, P.  AI+D (primary)
Computer vision and graphics, machine learning, artificial intelligence, robotics and embodied cognition, models of human and biological perception, learning, and evolution. 


page top


Jaakkola, T. S. AI+D (primary)
Statistical inference and machine learning. Applications to natural language processing and computational chemistry. Artificial intelligence.


Jackson, D. N. CS (primary)
Software design for usability, security and dependability; critical systems; design languages, methods and tools; new programming paradigms. .


Jaillet P. AI+D (primary)
Online optimization and learning; machine learning; decision-making under uncertainty.


Jegelka, S. AI+D (primary)
Machine learning; optimization; discrete and combinatorial optimization; submodular functions; discrete probability; applications in materials science, computational biology and other areas.


page top


Kaashoek, M. F. CS (primary)
Computer systems: operating systems, networking, programming languages, compilers, and computer architecture for distributed systems, mobile systems and parallel systems.


Kaelbling, L. P. AI+D (primary)
Planning and learning with applications to robotics, with special interest in: decision-theoretic planning, integrating geometry and probability, integrating logic and probability, and learning relational models.


Kaertner, F. EE (primary)
Advanced ultrafast light sources from THz to X-ray wavelengths: femtosecond to attosecond precision timing distribution and sampling systems, femtosecond laser frequency combs, high-energy pulsed and high-average-power  cryogenic   lasers,   multi-octave-wide   high-energy lightwave synthesizers to be used in attosecond science and novel electron and X-ray sources. (Adjunct)


Kalai, Y. CS (primary)
Cryptography, complexity theory, interactive coding, computer security, and distributed systems. (Adjunct)


Karger, D. CS (primary)
Systems that help people (mainly non-programmers) manage information more effectively. User interfaces for databases that regular people can use. Frameworks to let non-programmers create interactive web applications. Personal information management. Improving online discussion and collaboration tools such as wikis and social media.


Kassakian, J. G. EE (primary)
Power electronics. Power supplies, dc/dc converters, inverters. power semiconductor devices. Automotive electronics and electrical systems. High energy storage double-layer capacitors.


Katabi, D. AI+D (primary); CS (secondary)
Digital health, machine learning and computer vision models for medicine and healthcare, and mobile computing and Internet of Things (IoT).


Kellis, M. AI+D (primary); CS (secondary)
Computational biology, machine learning and algorithms in genomics. (i) Genome interpretation, comparative genomics, evolutionary signatures. (ii) Gene regulation: regulatory motifs, biological networks, dimensionality reduction,  epigenomics.  (iii)  evolution:  phylogenomics,  population genomics, human variation. (iv) disease: genome-wide association studies (GWAS), single-nucleotide polymorphisms (SNPs), personal genomes, molecular underpinnings of common disease.


Kim, Y. AI+D (primary); CS (secondary)
Natural language processing; machine learning; deep learning; approximate inference.


Kirtley, Jr., J. L. EE (primary)
Electromechanics, electric machinery, motors for traction application and robotics; electric power systems engineering, distributed and alternative energy systems. Distribution systems and microgrids


Kolodziejski, L. A. EE (primary)
Compound semiconductor materials, novel heterostructures, devices and device physics, heteroepitaxial growth processes and advanced fabrication technology, optoelectronic and photonic devices


Kong, J. EE (primary); AI+D (secondary)
Synthesis, characterization and applications of nanomaterials, including graphene and other two dimensional materials, nanotubes, and inorganic nanowires.


Kraska, T. CS (primary); AI+D (secondary)
Systems for machine learning/machine learning for systems, interactive data science tools, systems for visual data exploration, risk-aware data analysis, database systems, transactions processing, adaptive systems design.


page top


Lampson, B. W. CS (primary)
Computer science. Hardware design and machine architecture through distributed systems and programming languages to user interfaces and office automation. (Adjunct)


Lang, J. H. EE (primary)
Analysis, design and control of electromechanical and energy conversion systems. Emphasis on: traditional rotating- and linear-machine drives, micro/nano sensors and actuators, energy harvesters and flexible systems.


Lee, H. S. EE (primary)
Analog and mixed signal integrated circuits with the emphasis on low power consumption. Applications include communication, signal processing, automotive, and medical electronic devices.


Leeb, S. B. EE (primary); CS (secondary)
Energy conversion systems, circuit design, power electronics, and embedded control. Applications to power systems, power system monitoring, energy scorekeeping, and fault detection and diagnostics for critical systems. Construction of combined electrical and mechanical systems with applications to wireless power transfer, solar power, electric utility, electric drives for propulsion systems, power supplies and dc-dc converter systems, and electromagnetic power harvesting.


Leiserson, C. E. CS (primary)
Algorithms, caching, cloud computing, computer architecture, concurrency, fast AI, fast code, multicore systems, multithreading, parallel computing, performance engineering, theory.


Lim, J. S. EE (primary); AI+D (secondary)
Advanced television systems. Video processing. Audio processing. Speech processing. Theories of digital signal processing.


Liskov, B. H. CS (primary)
Parallel and distributed systems including blockchains, programming languages, programming methodology.


Liu, L.  EE (primary)
Spintronics; spin based non-volatile logic and memory device; magnetic material for information storage and microwave application; generation and manipulation of spin in systems such as low dimensional material, high spin orbit coupling metals and semiconductors; novel spin related phenomena in superconductors; sensing and imaging techniques for magnetic materials.


Lo, A.W. CS (primary)
Financial economics; risk management; econometrics; machine learning and financial big data; evolutionary models of  behavior; artificial intelligence; secure multi-party computation with applications in financial regulation; natural language processing; healthcare finance.


Lozano-Perez, T. AI+D (primary)
Robotics and artificial intelligence. Emphasis on developing planning and learning methods for robots operating in complex and uncertain environments.


Lu, T. K. EE (primary)
Construction of synthetic organisms and fundamental gene circuits using engineering principles and quantitative designs; development of new clinical therapeutics for cancers and protein-misfolding disorders; using synthetic biology to produce renewable energy; study of the human microbiome.


Lynch, N. A. CS (primary)
Theory of distributed computing: Models, algorithms, proofs, analysis, and lower bounds. Algorithms for fixed and mobile networks, for problems of communication, building network structures, data management. Hybrid (continuous/discrete) distributed systems. Biological distributed algorithms, including insect colony algorithms and brain network algorithms.


page top


Madden, S. CS (primary); AI+D (secondary)
Databases and computer systems; query processing, distributed systems, analytics and applied machine learning over massive scale data.


Madry, A. AI+D (primary); CS (secondary)
Deployable machine learning. Algorithms and optimization.


Magnanti, T. CS (primary)
Network design and optimization. Large-scale optimization. Optimization in telecommunications, manufacturing, logistics, and transportation.


Mark, R. G. EE (primary)
Improve health care through the generation of new knowledge, monitoring technology and clinical decision support through the application of physiological signal processing, data science and machine learning technology to large collections of critical care data.


Matusik, W. CS (primary); AI+D (secondary)
Computer graphics. Additive manufacturing (3D printing). Computer-aided design. Compilers, Robotics. Computational imaging. Optics. Display devices. 


Medard, M. EE (primary); CS (secondary); AI+D (secondary)
Wireless systems' capacity and fading channels. Optical networks, network robustness and reliability. Network coding.


Megretski, A. EE (primary); AI+D (secondary)
Theory and algorithms of analysis and design of hybrid systems, nonlinear and robust control, non-convex and convex optimization, formalization of knowledge in education, functional analysis and operator theory.


Micali, S. CS (primary)
Cryptography, secure protocols, pseudo-random generation, proof systems, zero knowledge, mechanical design.


Miller, R. CS (primary)
Human-computer interaction, online education, crowd computing, social computing, programming systems, software engineering.


Mitter, S. K. AI+D (primary)
The interaction between information and control. Structure function and organization of complex systems.


Morris, R. T. CS (primary)
The design of an easy-to-control data networking infrastructure designed to bring about a new level of flexibility to network configuration.  The Resilient Overlay Networks Project. Grid routing protocols. 


Moses, J. CS (primary)
Organization of large complex systems, artificial intelligence.


Mueller, S. CS (primary); EE (secondary)
Human-computer interaction, 3D printing, computer aided design, creativity tools, prototyping, robotics, computer graphics, materials.


page top


Natarajan, A. CS (primary)
Quantum information theory, focusing on quantum complexity theory. Also interested in quantum cryptography, quantum algorithms, and connections with classical CS theory, and to physics. 


Niroui, F. EE (primary)
Active engineering of light-matter interactions, electronic transport and exciton dynamics at extreme nanoscale dimensions. Design and development of nanoscale devices and systems for applications including plasmonics, molecular electronics and quantum technologies."


Notaros, J. EE (primary)
Integrated photonics platforms, devices, and systems for applications including displays, sensing, communications, quantum, and biology. Emphasis on integrated optical phased arrays for LiDAR and augmented reality.


page top


O'Brien, K. EE (primary)
Quantum metamaterials, quantum optics, and experimental quantum computing with superconducting circuits and circuit quantum electrodynamics (cQED). Near quantum limited amplifiers and quantum measurement. Making noisy intermediate-scale quantum (NISQ) technology less noisy.


Oliver, W. EE (primary); AI+D (secondary)
Quantum computing with multi-qubit superconducting circuits and high-performance cryogenic classical computing. High-coherence materias, fabrication and 3D integration; circuit design; quantum algorithms and benchmarking; noise spectroscopy and error mitigation; quantum-limited amplification and precision measurments; quantum optics with microwave photons.


Oppenheim, A.V. EE (primary)
Signal processing theory, applications and algorithms.


Orlando, T. P. EE (primary)
Quantum computing with superconducting devices. Superconducting devices.


Ozdaglar, A. AI+D (primary); EE (secondary); CS (secondary)
Optimization theory and algorithms with focus on algorithms for machine learning and large-scale data processing and distributed and parallel computation. Game theory and mechanism design Modeling, analysis and optimization of multi-agent networked systems, with applications in infrastructure systems (communication networks, traffic networks and power grid) and social, economic and financial systems.


page top


Palacios, T. EE (primary)
Novel electronic devices and systems in wide bandgap semiconductors and two-dimensional materials, such as graphene; polarization and bandgap engineering; transistors for sub-mm wave power and digital applications; new concepts for power conversion, generation and storage, interaction of biological systems with semiconductor materials and devices.


Parrilo, P. AI+D (primary)
Control and identification of uncertain complex systems, robustness analysis and synthesis, and the development and application of computational tools based on convex optimization and algorithmic algebra to practically relevant problems in engineering, economics and physics.


Peh, L-S CS (primary)
On-chip networks, many-core chip architecture, mobile, distributed computing.


Penfield, Jr., P. L. AI+D (primary)
Information and entropy. (Emeritus)


Perreault, D. J. EE (primary)
Power electronics and energy conversion; renewable energy systems; efficient generation and application of electrical energy; circuit design and control; application to industrial, commercial, scientific, transportation, and biomedical systems.


Polyanskiy, Y. AI+D (primary)
Information theory, error-correecting codes, statistics, foundations of machine learning.


page top


Ragan-Kelley, J. CS (primary); AI+D (secondary)


Ram, R. J. EE (primary); AI+D (secondary)
Applied physics with an emphasis on photonics and analysis for applications ranging from advanced computing, medicine to environmental science.


Reif, L. R. EE (primary)
Integrated circuit fabrication technology. New process technologies for VLSI. Multilevel interconnect technologies. Three-dimensional integration. Environmentally-benign semiconductor manufacturing.


Reiskarimian, N. EE (primary),
Radio frequency and millimeter-wave integrated circuits and systems design inspired by applied electromagneics and photonics. Analysis, design, and implementation of integrated microsystems and metamaterials based on new physical phenomena. Applications span communication, Internet of Things (IoT), sensing, imaging and optoelectronics.


Rinard, M. C. CS (primary); AI+D (secondary)
Computer systems, compilers, programming languages, software engineering, program analysis, program verification, real-time systems, embedded systems, distributed systems, parallel systems.


Rivest, R. L. CS (primary)
Cryptography. Computer/network security. Algorithms. Voting technology.


Rubinfeld, R. CS (primary); AI+D (secondary)
Theory of computation: sublinear time algorithms, property testing, testing and learning discrete distributions over large domains, randomized algorithms.


Rus, D. AI+D (primary); CS (secondary)
Robotics, machine learning, AI.


page top


Sanchez, D. CS (primary); EE (secondary)
Computer architecture. In particular, striving to improve the performance, efficiency and scalability of future parallel and heterogeneous systems, and to enable programmers to leverage their full capabilities easily. Current projects focus on scalable and efficient memory hierarchies, architectures with quality-of-service guarantees, scalable dynamic fine-grained runtimes and schedulers, and hardware support for scheduling.


Satyanarayan, A.  CS (primary)
Data visualization and analysis, human-computer interaction, design and creativity tools, end-user programming, machine learning interpretability.


Schindall, J. EE (primary)
Automotive applications of electronics: energy storage using nanotube­ enhanced ultracapacitors, reliability enhancement of complex system architectures, industry-related research and product development, novel time­ domain processing methods, satellite communication architectures. (Available for discussion, but no longer taking on students.)


Schmidt, M. A. EE (primary)
Microelectromechanical systems (MEMS). Design of  micromechanical sensors and actuators. Microfabrication technology.


Shah, D. AI+D (primary)
Graphical models, social data processing, time-series analysis, causal inference, reinforcement learning and stochastic networks.


Shapiro, J. H. EE (primary)
Quantum communication and measurement. Optical communication through the atmosphere. Photon-efficient imaging.


Shavit, N. CS (primary)
Computational connectomics: understanding how neural tissue computes through the mapping of brain connectivity and applying this knowledge to machine learning and the programming multiprocessor machines.


Shulaker, M. EE (primary)
Fabrication of devices, circuits, and large-scale systems using new nanomaterials and nanodevices; circuit and system design leveraging new technologies; emerging nanotechnologies for high performance digital electronics.


Shun, J.  CS (primary)
Parallel computing, algorithms, data structures, programming frameworks, concurrency, performance engineering, graph analytics, geometric data processing, text processing.


Sodini, C. G. EE (primary)
Design of technology-intensive microsystems, emphasizing integrated circuit and system design, for medical electronic devices.  These devices include wearable and minimally invasive monitoring and imaging.


Solar-Lezama, A. CS (primary); AI+D (secondary)
Programming systems with a focus on software synthesis.   Programming tools for parallel and high performance computing.


Solomon, J.  AI+D (primary); CS (secondary)
Geometry (shape analysis, correspondence, synthesis, meshing, machine learning), computer graphics, optimization/numerical methods, optimal transport, simulation, medical imaging, 3D vision, geometric approaches to machine learning.


Sontag, D. AI+D (primary)
Machine learning and artificial intelligence; graphical models; unsupervised learning and topic modeling; variational inference and linear programming relaxations; causality and counterfactual inference; deep learning; natural language processing. Applications to health care: electronic phenotyping, precision medicine, disease progression modeling.


Sra, S. AI+D (primary)
Machine learning and artificial intelligence, especially from an optimization and mathematical perspective. Fundamental theoretical and algorithms questions in these areas, as well as their application to data driven science (physics, chemistry, biology) and engineering. Optimization for machine learning, especially non-convex optimization, differential geometric optimization, theory of deep learning, discrete probability, optimal transport, convex geometry, polynomials and more broadly, bridging different areas of math with optimization and machine learning.


Stonebraker, M. CS (primary)
Database systems, query processing, data warehouses, federated databases, data visualization. (Adjunct)


Stultz, C. AI+D (primary); EE (secondary)
Machine Learning for healthcare, Explainable ML in cardiovascular disease, clinically useful AI tools.


Sussman, G. J. CS (primary); EE (secondary); AI+D (secondary)
Artificial intelligence: learning, problem solving and programming. Computational performance models for intelligent behavior, especially modeling the behavior of engineers. Numerical models of physical systems.


Sze, V.  I, EE (primary); CS (secondary); AI+D (secondary)
Joint design of signal processing algorithms, architectures, VLSI and systems for energy-efficient implementations. Applications include machine learning (including deep learning), video compression, image processing, computer vision, robotics (including autonomous navigation) and digital health.


Szolovits, P. AI+D (primary); CS (secondary)
Application of artificial intelligence techniques to medical decision making, including machine learning approaches to natural language processing on clinical notes, predictive modeling based on clinical data including images and discovery of relationships between disease phenotypes and genetics. Effective representation of knowledge, personal health information systems, medical confidentiality.


page top


Tedrake, R. L. AI+D (primary)
Robotics, nonlinear control, and machine learning. Robot manipulation with continued emphasis on rigorous optimization-based approaches to feedback control (which is so far largely absent in manipulation) and the connections between perception and control.


Tidor, B. AI+D (primary)
Modeling of protein-protein interactions, focusing on electrostatic effects and structure-based drug design. Systems-level biology including biological network modeling and information theory applied to data analysis.


Torralba, A. AI+D (primary)
Computer vision, machine learning and human perception; development of computer vision systems and solving real world recognition tasks; modeling human perceptual and cognitive capabilities; object recognition, classification of whole scenes; visual recognition and classification of places and objects.


Tsitsiklis,  J. N. AI+D (primary)
Analysis, optimization, control and algorithms for deterministic and stochastic systems. Inference, resource allocation, and decision making in distributed networked systems.


page top


Uhler, C.  AI+D (primary)
Machine learning and statistics (casual inference, graphical models, autoencoders, generative modeling, self-supervised learning, algebraic statistics, multivariate analysis); data science; mathematical and computational biology (genome packing models, inference of gene regulatory networks); convex optimization, applied algebraic geometry.


page top


Vaikuntanathan, V.  CS (primary); AI+D (secondary) 
Cryptography, quantum cryptography, security and privacy in machine learning, computational complexity.


Verghese, G. C. EE (primary); AI+D (secondary)
Signal processing, estimation, identification, modeling, structured reduction and control for systems arising in biomedicine and other applications; computational physiology, bedside informatics and clinical inference.


Voldman, J. EE (primary)
Biological applications of microtechnology, especially to cell biology; bioMEMS; electrostatics at the microscale.


page top


Ward, S. A. CS (primary)
Computer architecture and operating systems.


Warde, C. EE (primary)
Devices and systems for optical information processing; compact optoelectronic integrated neural co-processors; optical neural network algorithms and architectures for training the co-processors.


Watts, M. EE (primary)
Photonic microsystems for low-power communications, sensing and microwave-photonics applications. Modeling, fabrication and testing of large-scale implementations of microphotonic circuits, systems, and networks that are being integrated, directly or through hybrid techniques, with CMOS electronics for high-speed transmitting, switching, and routing applications of digital signals. Large-scale microphonic sensing and imaging arrays, along with optical phased arrays, nanophotonic antennas, nonlinear optics, and manipulations of optical-electromagnetic fields on-chip.


Weiss, R. CS (primary)
Synthetic biology. Construction and analysis of synthetic gene networks. Use of computer engineering principles of abstraction, composition, and interface specifications  to   program  cells  with  sensors  and  actuators  precisely controlled by analog and digital logic circuitry.  Emphasis on establishing the engineering foundation for synthetic biology and the pursuit of novel applications enabled by the technology (e.g. programmed tissue engineering, diabetes, engineered neuronal circuits).


White, J. K. EE (primary); AI+D (secondary)
Numerical simulation, optimization and machine learning algorithms applied to medical imaging, nano-photonics, terahertz integrated circuits, and microfluidic devices. Design-based pedagogical strategies for teaching electromagnetics, feedback control, and machine learning.


Williams, R. CS (primary); AI+D (secondary)
Computational complexity, the design and analysis of algorithms and their interactions: circuit complexity and circuit-analysis algorithms, graph algorithms, parameterized algorithms and complexity, fine-grained algorithms and complexity.


Vassilevska Williams, V. CS (primary); AI+D (secondary)
Algorithms and complexity: fine-grained complexity and algorithms, graph and matrix algorithms, dynamic algorithms and data structures, distance compression, computational social choices.


Willsky, A. S. AI+D (primary)
Estimation, inference, machine learning, and statistical signal and image processing. Multiresolution methods, image reconstruction, large-scale data assimilation and multisensor fusion, computer vision, and graphical models for inference on complex phenomena. Application from a wide variety of fields, including low-level computer vision and segmentation, medical image processing, remote sensing, object recognition and sensor networks.


Wilson, A. AI+D (primary)


Wornell, G. W. AI+D (primary)
Signal processing, information theory, statistical inference,artificial intelligence, and information security. Applications including architectures for sensing, learning, computing, communication and storage; systems for computational imaging, vision, and perception; aspects of computational biology and neuroscience; digitally-enhanced nanoscale systems and devices, and the design of wireless networks.


page top


Yan, Mengjia CS (primary)
Computer architecture and hardware security, with a focus on transient execution attacks and cache-based side-channel attacks and defenses.


You, Sixian EE (primary)
Microscopy, biomedical optical imaging, computational optics, developing imaging systems and algorithms for applications including cancer, neuroscience, and health sensing.  Visualization and discovery of the unknown through optics and algorithms.


page top


Zeldovich, N. CS (primary)
Building practical secure systems. Operating systems, hardware design, networking, and distributing systems. Programming languages and tools, security analysis and verification.


Zheng, L. AI+D (primary); EE (secondary)
Wireless communications, physical layer designs, wireless networks; space­ time processing, digital communications, multi-user detection algorithms, information theory, stochastic signal processing, optical communications.


Zue, V. CS (primary); AI+D (secondary)
Development of human language technologies, especially the processing of unstructured content on the web, to enable easy access for novice users, for application such as education and healthcare.






Non-Faculty Supervisors

page top


Clark, D. D.  CS (primary)
Computer networks: Internet engineering; hardware and protocols for high speed large scale network communications. Real-time services over networks. Policy and economic issues; pricing. Computer/communication security.


Cooke, C.  EE (primary)
Electron beams and irradiation. High voltage insulation and diagnostics. Wireless power and resonant power transfer and communications. Simulataion and modeling of high frequency transformers..


Fisher,  J. W.  CS (primary)
Information theory, nonparametric statistics and machine learning. Pattern recognition, distributed inference and learning in sensor networks, computer vision, multi-modal data fusion and functional imaging.


Fletcher,  R. W.  CS (primary)
Biomedical devices; signal processing and machine learning for clinical diagnosis; wearable sensors; antenna design and electromagnetic propagation; wireless sensors and RFID; application to psychiatry (psychophysiology, meditation, mental health) and behavior medicine (drug addiction), substance abuse, depression).


Glass, J. R.  AI+D (primary)
Speech and natural language processing including speech recognition, spoken language understanding, conversational AI, language acquisition, and health-related biomarkers in speech.


Harrell, D.F.  AI+D (primary); CS (secondary)
Virtuality (VR, AR, MR, etc.), interactive narrative, cognitive science (cognitive semantics), artificial intelligence (AI) and the arts. Game studies and game engineering, serious impact games.


Ilic, M.   EE (primary)
Large-scale systems modeling and simulation; power systems control and pricing algorithms; critical infrastructures/interdependencies; smart grids; microgrids, computing for energy systems.


Katz, B.  CS (primary)
Natural language understanding and generation, human computer interaction, artificial intelligence, and integration of language, vision, and robotics.


Oliva, A. AI+D (primary)
Human perception and cognition; computer vision; human neuroscience; computational neuroscience; face, object, scene and place recognition by human and artificial systems; big data for visual recognition; modeling human perceptual, cognitive and memory capabilities.


O'Reilly, U-M  CS (primary), EE (secondary)
Big data analysis, cloud-scale machine learning for knowledge mmmg, optimization, prediction and adaptive systems; genetic programming (evolutionary algorithms); applications in knowledge mining for law, taxation, cyber-security, clinical medicine and massive open online course (MOOC) education..


Quatieri, T.F. EE (primary)
Biologically-inspired signal processing; modeling speech production, auditory processing, and their coupling.  Application to early detection of neurological, cognitive, and auditory disorders.


Rosenholtz, R.  CS (primary)
Computational modeling of human vision, attention and capacity limits. Application of understanding of human vision to design of user interfaces and information visualizations. Perceptual and attentional aspects of distracted driving.


Rudolph, L.  CS (primary)
Pervasive computer, cell phone programming, optical communication, parallel computing/sensors/actuators, complex systems.


Seneff, S.  CS (primary)
Investigating the role of toxic chemicals and nutritional deficiencies in chronic disease through biomedical data mining.


Shrobe, H.  CS (primary)
Hardware and software architectures for secure computing, hardware and software architectures for secure and resilient computations, use of natural interfaces (speech, gestures) in the design and synthesis of software.


Sollins, K. R.  CS (primary)
Computer networks, internet protocols, network security and privacy, identity, denial of service, internet of things.


Temkin, R.  EE (primary)
Vacuum electron devices, coherent radiation generation, free electron lasers, gyrotron research, quasi-optical antennas, relativistic beam physics, accelerator physics, plasma physics.


Veeramachaneni, K   CS (primary)
Machine learning, data science, software and systems for data science, fairness and accountability in machine learning, AI for cybersecurity, artificial intelligence applications, automated machine learning, data science automation.



Velasquez-Garcia, L. F.  EE (primary); AI+D (secondary)
Micro- and nano-enabled multiplexed scaled-down systems that exploit high electric field phenomena (e.g., electrospray, electrospinning, field emission, field ionization, plasmas, x-rays) for space, energy, healthcare, manufacturing and analytical applications. Additively manufactured micro/nanoelectromechanical systems (MEMS/NEMS) with emphasis on microfluidics, sensors, and actuators.  Artificial Intelligence (AI) applied to additively manufactured MEMS/NEMS.


Weitzner, D. CS (primary)

Network architecture and public policy; development of new web architectures to meet policy challenges such as privacy and intellectual property rights.


Wong, F. N.C.  EE (primary)
Nonlinear and quantum optics, quantum communication, quantum imaging.      

page top