Yinzhi CaoAssociate ProfessorMalone Hall 305 Department of Computer Science Technical Director of Information Security Institute also affiliated with Insititute for Assured Autonomy Johns Hopkins University Baltimore, MD 21218 Office#: (410) 516-6718 E-mail: First Name DOT Last Name AT jhu DOT edu I am looking for self-motivated Ph.D. students. If interested, please drop me an email. I am also looking for summer interns. |
Bio | Education | Professional Activities | Research | Publications | Services | Software | Teaching | People | Patent | Funding | Invited Talk | CV |
My research mainly focuses on the security and privacy of the Web, smartphones, and machine learning using program analysis techniques. My past work was widely featured by over 30 media outlets, such as NSF Science Now (Episode 38), CCTV News, IEEE Spectrum, Yahoo! News and ScienceDaily. My work on JavaScript analysis discovered many zero-day vulnerabilities (including over 80 CVEs) in over 2,500 real-world websites (e.g., those in the Top 100) and real-world NPM packages. I received multiple Distinguished Paper Awards at CCS'23, USENIX'22, SOSP’17 and IEEE CNS’15 respectively and a best paper nomination at CCS’20. I am a recipient of the NSF CAREER Award 2021, DARPA Young Faculty Award (YFA) 2022 + DARPA Director's Fellowship Award 2024, Johns Hopkins Catalyst Award 2023, and Amazon Research Award (2021, 2017).
Computer Science | Northwestern University | 09/2008 - 06/2014 | Advisor: Prof. Yan Chen | |||||
Electronic Engineering | Tsinghua University | 09/2004 - 06/2008 |
Johns Hopkins University, Baltimore, MD | 07/2024 - Present | |||||
Johns Hopkins University, Baltimore, MD | 08/2018 - 06/2024 | |||||
Lehigh University, Bethlehem, PA | 08/2015 - 08/2018 | |||||
Columbia University, New York, NY | 08/2014 - 07/2015 | Mentor: Prof. Junfeng Yang | ||||
Seclab, University of Santa Barbara, CA | 06/2013 - 09/2013 | Mentor: Prof. Giovanni Vigna and Prof. Christopher Kruegel | ||||
SRI International, Menlo Park, CA | 05/2011 - 08/2011 | Mentor: Phillip Porras and Vinod Yegneswaran | ||||
Northwestern University, Evanston, IL | 09/2008 - 07/2014 | Mentor: Prof. Yan Chen |
Web Security (Link available on JHU Blackboard). | |||
CSE - 303 Operating System Design (Link available on Lehigh Course Site). | |||
CSE - 403 Advanced Operating Systems. | |||
CSE - 350/450 Cyber Defense and Offense. | |||
CSE - 403 Advanced Operating Systems. | |||
CSE - 343/443 Network Security; guest lectures on CSE 411, CSE 406, CSE 424, and CSE 252; senior project mentor. | |||
Teaching Assistant, EECS 230 - Programming for Engineers, Northwestern University | |||
Teaching Assistant, EECS 230 - Programming for Engineers, Northwestern University | |||
Guest Speaker on Web Security & Students Group Project Mentor, EECS 450 - Internet Security, Northwestern University | |||
Students Group Project Mentor on Malicious URL Analysis, EECS 354 - Network Penetration and Security, EECS Department, Northwestern University | |||
Guest Speaker on Web Security, EECS 450 - Internet Security, Northwestern University | |||
Teaching Assistant, EECS 211 - Object-Oriented Programming in C++, EECS Department, Northwestern University | Slides for Linked List | ||
Teaching Assistant, EECS 354 - Network Penetration and Security, EECS Department, Northwestern University | |||
Teaching Assistant, Engineering Analysis-I, EECS Department, Northwestern University |