Hanxi "Gary" Chen

Dual BSE & MSE Candidate, University of Pennsylvania.

headshot.jpg

I am a senior at the University of Pennsylvania, where I am extremely fortunate to research in Penn PL Club under the supervision of my amazing advisor, Prof. Steve Zdancewic. I mainly worked on the Vellvm Project, but are also working on other development, mainly in the Coq Proof Assistant. I am broadly interested in PL, compiler, and formal verification.

At Penn, I am pursuing an uncoordinated dual bachelor’s degree between Computer Science at the School of Engineering and Applied Science and Economics at the Wharton School. I am also pursuing a MSE degree in Computer and Information Science.

I was also a Teaching Assistant for nine times at Penn. Most recently, I was a teaching assistant for CIS 5520 Advanced Programming, a graduate-level course about functional programming using Haskell. I have been a (Head) Teaching Assistant for CIS 3200 / CIS 5020 / CIT 5960 Algorithms for six times, courses about data structures, algorithmic paradigms, graph algorithms, and approximation; a Head Teaching Assistant for NETS 3120 Theory of Networks, a course about graph theory, random graphs, and PageRank; a Teaching Assistant for CIS 5000 Software Foundations, a graduate-level course about principles of programming languages using Coq.

Published Work

  1. A Two-Phase Infinite/Finite Low-Level Memory Model: Reconciling Integer–Pointer Casts, Finite Space, and undef at the LLVM IR Level of Abstraction
    Calvin Beck, Irene Yoon, Hanxi Chen, Yannick Zakowski, and Steve Zdancewic
    Proc. ACM Program. Lang., Aug 2024
  2. Vellvm: Formalizing the Informal
    Calvin Beck, Hanxi Chen, and Steve Zdancewic
    Accepted by CoqPL 2025, Jan 2025

Thesis

  1. Random Differential Testing at the LLVM IR Level
    Hanxi Chen
    CIS Undergraduate Thesis, supervised by Steve Zdancewic, read by Benjamin Pierce, May 2024

Unpublished Work

  1. Vellvm: Formalizing the Informal
    Calvin Beck, Hanxi Chen, and Steve Zdancewic
    Submitted to NFM 2025, Jan 2025
  2. GenLLVM: Randomized Differential Testing for LLVM IR
    Calvin Beck, Hanxi Chen, and Steve Zdancewic
    Jan 2024
  3. Knapsack Problem with Precedence Constraint
    Hanxi Chen
    Wharton Research Scholars Thesis, supervised by Sanjeev Khanna, Jan 2024