About Me
I am a Ph.D. student in the Department of Computer Science at the University of Toronto, supervised by Xujie Si.
My interests broadly include vision-language reasoning, neuro-symbolic methods, formal verification, logical reasoning, and AI interpretability and explainability.
Education
Transitioned from MSc. Program; Supervised by Xujie Si. GPA: 4.0/4.0.
Selected Awards: NSERC, Faculty of Science Scholarship, JW McConnell Scholarship, Dean's Honours List.
Publications
Benchmarking cross-modality reasoning under disjoint information in multimodal large language models.
Developing an interpretable explanation method to extract decision logic from deep vision models.
Constructing logical rules to capture GNN message-passing structures for high-fidelity explanations.
Benchmarking LLM capabilities for data type inference in real-world Python codespaces.
Extracting and verifying reliable logical rules from neuro-symbolic models in puzzle domains.
Teaching Experience
- CSC2547 & CSC2108: Automated Reasoning with Machine Learning (Winter 2024, Fall 2024, Fall 2025). Held weekly office hours, monitored the Ed discussion board, designed and graded assignments, and helped students prepare for paper presentations.
- CSC373: Algorithm Design, Analysis, and Complexity (Winter 2025). Assisted and graded assignments and exams; monitored Piazza discussion board.
- CSC324: Principles of Programming Languages (Fall 2024). Held weekly tutorials to help students understand Racket and Haskell programs.
- CSC110: Foundations of Computer Science (Fall 2023). Held weekly office hours and tutorials, graded assignments and exams.
- COMP 360: Algorithm Design (Fall 2022). Held weekly office hours, designed and hosted exam reviews, graded assignments and exams.
- MATH150 & MATH151: Calculus (Fall 2021, Winter 2022). Held weekly tutorials on single/multi-variable calculus and vector calculus.