Given the current funding uncertainties in the US, I will almost certainly not be accepting any more PhD students until the situation stabilizes.
If you are applying to UCSD anyway, or have a special circumstance that might convince me to make an exception to the above: Prospective PhD students should submit a formal application to the UCSD CSE department and mark me as a prospective advisor. Please do not email your application to me. PhD admissions in the United States always require a formal application in the fall for admission to the department the following fall.
My research focuses almost exclusively on public-key cryptanalysis. If you wish to work on this topic and are applying to work with me, you should discuss your experience and interest in attacks in your research statement.
I have no influence over admission to the UCSD masters program. If you are interested in working with me as a masters student, you should apply to UCSD, get accepted, join the program, and then follow the advice for UCSD masters students.
If you wish to do research with me, please take a course with me (CSE 207B or a special topics course), get an A, and talk to me about doing a research independent study.
If you wish to do research with me, please take a course with me (CSE 107 or 127), get an A, and talk to me about doing a research independent study. I sometimes supervise groups for ERSP or similar.
I generally do not have the capacity to supervise non-UCSD undergraduates or masters students. There is no formal internship program. I do occasionally supervise visiting students who are already working with a collaborator or colleague elsewhere.
I do not have the capacity to supervise high school students. If you would like university experience, I would suggest reaching out to graduate students to see if any are willing to take you on.
I do not typically have funding for postdocs. If you work in a closely related area or with a collaborator of mine and have external funding we may be able to work something out.