Ethan Chu

PhD Student in PL @ CMU CSD

miyajima.jpg

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

selected publications

  1. RaML 2
    The Theory and Implementation of Resource Aware ML 2
    Ethan Chu
    Carnegie Mellon University, 2023