Prospective Undergraduate Researchers
I am always interested in having motivated Caltech undergraduates join my group either for Summer Undergraduate Research Fellowships (SURF) during the summer, or for projects during the academic year. I prefer to take students during the academic year since then projects can have a longer horizon. Non-Caltech students can also apply for positions through the SURF program as well, or the WAVE Fellows program.
Calteh undergrads who would like to join my research group should send email well ahead of the SURF deadline (or the term in which they would like to start research) in order to ensure that there is time to meet and develop an appropriate plan for the project. This process often takes multiple meetings over a few weeks. Often, it will be necessary to do significant reading as preparation before the research can begin, e.g., via a 3-6 unit CS 90 during the Spring term before a SURF begins.
Prospective Graduate Researchers
I consider applicants in a variety of programs at Caltech. You can apply through EE, CS, ACM, or the CMS PhD program. I expect that the CMS PhD program will be the most appealing option for most of my students. It is a unique program that sits at the boundary of computer science, applied math, and electrical engineering. To find out more about the program, see my blog post about it from when it was formed.
To apply, contact the graduate studies office. Please refrain from sending personal emails to me, as I tend to be overwhelmed with such emails and often cannot respond to them. Instead, please mention your interest in my research in the personal statement included in your application. This will ensure that your application reaches me.
Prospective Postdoctoral Scholars
I am looking for postdocs in a variety of areas, including but not limited to: (i) power systems & electricity markets, (ii) the interface of control and machine learning, (iii) algorithmic game theory & privacy, (iv) networking & cloud computing.
Applications for postdoctoral positions should happen through the programs listed on the CMS Department page. After submitting your application, it is important to make personal contact with me and the other faculty member(s) with whom you are most interested in working in order to directly discuss opportunities. This can allow us to highlight your application to the search committee.