Research: I work in the areas of computer networks and systems. My research aims to improve the performance, robustness, and ease of management of future networks and cloud computing systems. I am also broadly interested in the modeling and analysis of computer systems, and bridging theory and practice in computer system design. My recent projects focus on architectures and algorithms for large-scale datacenter networks, particularly high performance network fabrics and transport mechanisms, programmable switching architectures, and scheduling and resource allocation for cloud systems.
If you are interested in working with me: Please apply to the EECS graduate program and mention my name in your application. If you are already at MIT, please send me an email and we can arrange a time to meet.
This Fall, I am teaching 6.829, a graduate course in computer networks.