To those interested in working with me

Please note that I am no longer working at the University, but am instead now working at Google. I can therefore no longer offer any paid position through the University. I also cannot hire you as an intern as Google; instead, you must apply directly to the relevant internship program there. (Please don't ask me for information about Google's internship programs; instead, I suggest you ... Google it.)

If you are nevertheless interested in working with me in an unpaid capacity, you are welcome to send me email. The following guidelines will help ensure that you receive a response. Important: If you send me email about working with me, please put the phrase "interested in working with you" in the subject line. (This indicates that you have read this web page.) Otherwise, your email is likely to be ignored or marked as spam. If you send me a generic email about research in areas unrelated to my interests, I will simply delete it.

If you are interested in working with me on some topic in cryptography then you should first get a sense of what modern cryptography is about by either watching my (free) cryptography course on Coursera, reading my textbook, or taking a course that covers modern cryptography along the lines of these previous two resources. Taking a course on cryptography that does not cover modern definitions and proofs of security is not sufficient, and if you are unsure whether the class you have taken qualifies then you should look at the previous resources to see if the content matches. In particular, at UMD you should take MATH/CMSC/ENEE 456 with Prof. Dachman-Soled; taking MATH/CMSC/ENEE 456 with another instructor does not necessarily qualify since the course is taught differently by other professors. In your initial email to me, please let me know about your background knowledge of cryptography.

If you are interested in some topic related to differential privacy, algorithms/complexity, or general theoretical computer science, then please let me know a bit about your background and interests. Note, however, that I do not always have specific projects in those areas.

If you are a high-school student, I am not likely to have time to work with you. At best, I might be able to supervise you if you already have a specific topic/direction you want to pursue. It is thus important that you be able to work independently.

If you are an undergraduate student at UMD or elsewhere interested in working with me, please read about the required background above. I repeat that I cannot offer any paid positions. I also cannot sponsor visas for foreign students.

If you are an undergraduate student interested in admission to the UMD PhD program, please note that I am no longer able to fund you, can no longer act as your primary advisor, and no longer have any say in admissions. However, since I am still in the DC area, I would be happy to collaborate with you if you are admitted to the program and a collaboration makes sense. See the next item.
If you are already a Masters or PhD student at UMD (or have already been admitted to one of those programs), I would be happy to speak with you about potential research opportunities. Feel free to reach out and tell me about your background (including prior coursework in cryptography and previous research experience) and interests. Keep in mind that I am no longer able to fund you and can no longer act as your primary advisor.

If you are a PhD student elsewhere interested in a short visit, please feel free to email me.