About Me
I am a Professor in the department of Computer Science and Engineering at UC Riverside. Before joining UC Riverside, I was with Syracuse University from September 2009 to June 2016, as assistant professor and then associate professor. I obtained my Ph.D in Computer Science from the College of William and Mary in 2009, while I spent 4 years at Carnegie Mellon University and later at UC Berkeley. More details about me can be found in my CV.
My research interests lie in computer security. In particular, I am interested in developing all kinds of techniques (such as program analysis, virtualization, and machine learning/deep learning) to solve computer and software security problems, including but not limited to malware detection and analysis, vulnerability discovery, program hardening, digital forensics.
Making an appointment?
If you would like to make an appointment with me, you can use Calendly, or you can check my Calendar.
Read this before you write me an email:
- Unsolicited inquiries of TA/grader/reader positions are not welcome.
- If you are already enrolled in our undergraduate or Masters program and like to conduct research with me, feel free to contact me. Most positions are unpaid. Selected domestic undergraduate students may get paid through federal grants (like NSF REU).
- If you are applying for our Masters program, please contact me only after you are admitted. I do not answer questions regarding your qualifications. Most master students are self-funded.
- I am always looking for motivated PhD students to work with. I encourage you to check out my recent publications and write me an individualized email. All PhD students have full financial aid.
Awards