Assistant Professor at The Johns Hopkins University
Riderwood, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ziyang Li is an Assistant Professor of Computer Science at Johns Hopkins University with a decade of experience spanning research, industry internships, and full‑stack engineering. He completed a PhD at the University of Pennsylvania after a BS in Computer Science from UC San Diego, and his work sits at the intersection of programming languages, neurosymbolic learning, and program synthesis. Ziyang has combined academic rigor with practical experience at organizations like RelationalAI and Visa and has a history of tutoring and mentoring across core CS subjects, reflecting a strong commitment to teaching and student development. Known among peers for the credo "No Code No Life," he welcomes students at all stages to join his lab, signaling an open, collaborative approach to research. An early career trajectory that includes CTO and product roles hints at a rare blend of research depth and product-minded engineering.
10 years of coding experience
5 years of employment as a software developer
University of California, San Diego
High School Computer Science, High School Computer Science at Shenzhen Middle School
Doctor of Philosophy - PhD Computer and Information Sciences and Support Services, Doctor of Philosophy - PhD Computer and Information Sciences and Support Services at University of Pennsylvania
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ziyang Li - Assistant Professor at The Johns Hopkins University