Do you use the Internet? Are you interested in making it work better? Then you already meet the minimum requirements for working with me!
But to be less glib, I'm interested in measuring networked systems, understanding problems that arise in these systems and solving them. I am always looking for curious, passionate and hard-working collaborators.
I'm currently looking to admit graduate students for my research group. I'm looking for students with strong interest in networked and distributed systems, particularly those who are passionate about privacy and security in the mobile and IoT environments. If you are interested in working with me, you should read my recent conference publications and understand whether these are the kinds of projects you are qualified for and excited about.
Of course, it's often difficult to acquire extensive experience in research before grad school. While having research experience is helpful, note that not even I had such experience (or even a degree in CS) before entering grad school. More important than that, I'm looking for people who are both "thinkers" and "doers". To be a successful PhD in my group you need not only to write code efficiently, but also have curiousity about how things work and how to make them better. Above all else, you need strong communication and writing skills, otherwise no one will understand all the great work you are doing. Part of my job is to help you improve in all these areas, but you need to start wtih a solid foundation.
Northeastern is already one of the top security and privacy programs in the country, boasting world-class researchers and a location in one of the best cities in the US. I publish in top-tier venues such as SIGCOMM, IMC, NDSS, and CCS, and focus on projects that produce software people can use -- to date more than a million people benefit from my research. My students will have opportunities to do summer internships at top institutions such as Google, Facebook, and Telefonica.
I place a premium on research that has real-world impact. Since I joined Northeastern, my team has conducted 30 responsible disclosures of security and privacy vulnerabilities affecting hundreds of millions of users. Our work has received worldwide attention from hundreds of articles in the popular press, several pieces for television news, and was even the topic of an award-winning short documentary film. My team's software has been installed by more than 130,000 users worldwide, and our net neutrality project is used by the French national telecom regulator to audit net neutrality compliance.
In short, if you want to conduct high-profile research and make an impact on the world, I can help with that :)
You have to apply through the official application site. If you send an application directly to me, it will be ignored.
If you want to reach out to me, please don't be shy! That said, there are many ways to do so in a counterproductive way. For example, sending me a generic email stating that you are interested in some related research area is not going to get my attention.
Instead, take the time to look at my research projects, visit their webpages, read the associated publications. Get a good feel for what kind of work we're doing and how you might be able to contribute. Then write an email that convinces me that you understand the research, you're interesting in concrete ideas to advance such research, and you are qualifiied to do so. See the list of questions below (for Grad students at NEU) to get a sense of what I'm looking for.
Finally, please be aware that I simply don't have time to respond to all e-mails. In the likely event that I don't reply, do not take it personally.
The best way to figure out if you're a good fit for my group is to take one of my classes. I integrate my research in class, so it will give you a taste of what it would be like to do research with me, and I will learn how well you absorb networking topics.
If you want to do a research project or MS thesis with me, please read carefully below.
For me to agree to advise your MS thesis, you must:
If you think you qualify, then send me an e-mail that addresses the three points above, and I will get back to you.
If you are considering graduate school, or if you are just curious about building real systems that solve new problems, undergraduate research experience is for you. You don't need much experience with networking, but you do need to have a knack for figuring things out without too much help, particularly when it comes to comptuer systems.
All you need to get started is to do the following and send me an email with the info mentioned below: