Ziyang Huang
MSE in Computer Science
Johns Hopkins University
I am a second-year Master's student majoring in Computer Science at Johns Hopkins University. Advised by Prof. Daniel Khashabi, I work on the advancement and application of AI in science, with a focus on LLM agents for scientific discovery and reproducibility.
Prior to this, I finished my Bachelor's degree with a dual major in Computer Science and Data Science at Purdue University. I worked as an undergraduate research assistant with Prof. Xiangyu Zhang and Ph.D. student Zian Su on several projects involving the pre-training and post-training of large language models for code learning, understanding, and generation.
I'm also interested in exploring transformer circuits and mechanistic interpretability as well as developing methods for targeted knowledge editing in language models.
Publications
2025
μKE: Matryoshka Unstructured Knowledge Editing of Large Language Models
Zian Su*, Ziyang Huang*, Kaiyuan Zhang, Xiangyu Zhang
*Equal contribution
COLM 2025
Symbol Preference Aware Generative Models for Recovering Variable Names from Stripped Binary
Xiangzhe Xu, Zhuo Zhang, Zian Su, Ziyang Huang, Shiwei Feng, Yapeng Ye, Nan Jiang, Danning Xie, Siyuan Cheng, Lin Tan, Xiangyu Zhang
NDSS 2025
2024
Source Code Foundation Models are Transferable Binary Analysis Knowledge Bases
Zian Su, Xiangzhe Xu, Ziyang Huang, Kaiyuan Zhang, Xiangyu Zhang
NeurIPS 2024
Teaching Experience
Johns Hopkins University
CS (601.) 475/675: Introduction to Machine Learning
Role: Course Assistant
Developed course assignments and exams, and conducted office hours, and graded assignments.
Purdue University
CS 37300: Data Mining & Machine Learning
Role: Course Developer
Developed course materials and all programming assignments for fundamental machine learning algorithms.
CS 37300: Data Mining & Machine Learning
Role: Undergraduate Teaching Assistant
Developed shell scripts for automated grading and data analysis, conducted lab sessions, and graded assignments.
CS 25000: Computer Architecture
Role: Undergraduate Teaching Assistant
Assisted in teaching fundamental computer architecture concepts and C/C++ programming with assembly language, conducted lab sessions, and graded assignments.
CS 24200: Introduction to Data Science
Role: Undergraduate Teaching Assistant
Assisted in teaching fundamental data science concepts, conducted lab sessions and office hours, and graded assignments.
Last updated: July 31, 2025
