I receive routinely requests from students for various reasons. This documents tries to answer some of the initial questions a student might have.
First of all, I do not supervise students that are not at UCSB. I wish it was possible, but I simply don't have the time and resources to do it. If you want to work with me, you need to come to UCSB as an undergraduate student, a graduate student, or an intern.
I also routinely get the question: "How do I become a hacker?" I assume that "hacker" means "security expert" and/or "white hat hacker". To become proficient in computer security, one needs to learn the basics and gain experience. Learn coding, how hardware works, how networks work, how operating systems work, read books about security, use AI and search engines to find tutorials on key topics, and participate in hacking competitions (many are listed on CTFtime). That's a start.
Another awesome resource is pwn.college a learning platform created by some genius hackers at Arizona State University.
Of course, you can also watch my graduate class on vulnerability analysis, but it is a bit dated.
If you are an undergraduate at UCSB and want to do some research on security, I strongly encourage you to take the security classes taught at the Computer Science Department and, in addition, take Operating Systems.
The SecLab is a wonderful place to do top-notch research, and not only because our building is right in front of the ocean, walking distance from Campus Point, a great surfing spot.
A website that tracks authors who publish in the top four conferences in security (i.e., the IEEE Symposium on Security and Privacy, the USENIX Security Symposium, the ACM Computer and Communications Security Conference (CCS), and the Network and Distributed Systems Symposium (NDSS)) shows that the SecLab directors hold two of the top positions in the ranking.
If you are interested in becoming a PhD student under my supervision, please first of all apply to the Computer Science Graduate Program. Please keep in mind that the competition is steep, and usually the SecLab accepts only a few applicants every year.
We accept a few interns every year. Interns usually come for a six-month period. We are particularly interested in students who are finishing their undergraduate studies, are passionate about security, and want to have a research experience.
We also welcome students who are doing their graduate studies elsewhere and want to experience a different research environment.
If you are interested in visiting as an intern, please contact me directly.