Ethan Chu
PhD Student in PL @ CMU CSD

I am a first-year PhD student in the Principles of Programming (PoP) group in Carnegie Mellon University’s Computer Science Department (CMU CSD), advised by Jan Hoffmann. My research areas are programming languages and verification, with a focus on type systems and static resource analysis of programs.
Currently, I am developing Resource Aware ML (RaML) 2, a tool that automatically and statically derives worst-case resource-use bounds for SML and OCaml programs, and successor to RaML. This involves designing, verifying, and implementing various Automatic Amortized Resource Analysis (AARA) type systems.
Before my PhD, I received my MS from CMU in 2023, and my BS from CMU in 2022.
news
Jan 2025 | attended POPL 2025 in Denver, my first time attending a CS conference |
---|---|
Aug 2024 | started my PhD at CMU CSD, advised by Jan Hoffmann |
Dec 2023 | graduated my MS at CMU CSD, defending MS thesis on RaML 2 |
Jun 2023 | interned at Galois Inc |
Jan 2023 | started my MS at CMU CSD, advised by Jan Hoffmann |