Dr. Ziyang Li

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Ziyang Li. Improve your application with a focused, well-structured draft.

Biography

Ziyang Li is an Assistant Professor at the Johns Hopkins University, affiliated with the Information Security Institute. His research lies at the intersection of programming languages and machine learning, with additional contributions to software security and software engineering. Li is particularly interested in neurosymbolic methods—approaches that integrate symbolic reasoning with learning-based techniques. His work focuses on designing and scaling programming abstractions for machine learning applications across domains such as software security, computer vision, natural language processing, planning, and bioinformatics. Li was awarded the 2023 AWS AI Scholarship for his work in trustworthy AI. He received his PhD in computer science from the University of Pennsylvania in 2025 and holds dual bachelor's degrees in computer science and mathematics from the University of California, San Diego, obtained in 2019.

Research Interests

Requirements for Johns Hopkins University

Doctorate Program
Requirements
GPA Requirement
Required:3
TOEFL
Total
Required:100
IELTS
Overall
Required:7
Prerequisites
Bachelor's degree Inorganic Chemistry with Lab Organic Chemistry with Lab General Biology with Lab
Application Checklist
  • Online application
  • Official transcripts
  • CV
  • Personal statement
  • Three letters of recommendation
Specialization Notes

Department of Pathology - PhD in Pathobiology. GRE is not required.