If you are already a student in Michigan, drop me an email.
My work focuses on increasing application-infrastructure symbiosis in datacenter-scale, rack-scale, and geo-distributed computing, both to improve today’s data-intensive applications and to enable new data-driven applications on next-generation hardware. I’m looking for graduate students who are interested in systems, networking, and data-intensive computing, and are not afraid to break out of their comfort zones and dig into the applications that run on top. Our ongoing projects are looking at different timescales (microseconds to hours) and contexts (in-machine, in-datacenter, and cross-datacenter) with an overarching goal to make it easier, faster, and cheaper for developers to build new applications and for users to have deeper understandings of their datasets. You can make it happen!
Why CSE@Michigan?
Data-driven decisions dictate most aspects of our lives today. To extract useful pieces of information from an ocean of data, we need to use multiple lenses and enable symbiosis between users, use cases, applications, platforms, and infrastructure. At Michigan, you’ll have access to the world-class faculty in all areas of CSE, ranging from operating systems, networking, and computer architecture to databases, security, and machine learning, as well as the recently established $100M Michigan Institute for Data Science (MIDAS) that has over 100 affiliated faculty across 19 schools and colleges focusing on data science methodology and its application to transportation, learning analytics, personalized health and precision medicine, and computational social science. The opportunity to be able to work at the intersections of multiple areas within and beyond CSE puts Michigan at a uniquely advantageous position to have real-world impacts that few places can replicate.
Since we are talking about data-driven decision making, check out an independent study at http://csrankings.org/ to get a quantitative analysis of why Michigan is one of the best places in the world and how it is only getting better over time.
You should also check out this collection maintained by Prof. Kevin Fu on why Ann Arbor is cool! It did help me in deciding to join Michigan as an assistant professor.
How to Apply
Applications to Michigan CSE Ph.D. program are handled by the admissions committee, and individual faculty members do not make admission decisions. Please submit an application via the Rackham Program Online Application. Remember to select Software as your subplan (major area of study) and express your interest in working with me.
Undergraduate and Master’s Students
If you are an undergraduate or a master’s student at Michigan, please send me an email with your resume and transcripts; I have openings for a couple of motivated students. I’m unable to accept interns who are not enrolled at Michigan at this time.