Harrison Grodin

prof_pic.jpg

I’m a fourth-year Ph.D. student in the Principles of Programming group in the Computer Science Department at Carnegie Mellon University, advised by Robert Harper. My research is on programming language semantics, drawing inspiration from ideas in type theory and category theory.

Currently, I am developing Calf, a dependent type theory for verifying the cost and behavior of algorithms and data structures. Central themes in this project are modalities, effects, directed type theory, and parallelism.

news

Jan 2026   🗣️ present at POPL 2026 in Rennes, France
Jan 2026   📘 publish Abstraction Functions as Types at POPL 2026
Jul 2025   📝 publish a preprint about modular verification of algorithms and data structures
May 2025   📃 publish a post about amortized analysis and abstraction functions on the CMU CSD PhD blog
Apr 2025   🏆 receive the Alan J. Perlis Graduate Student Teaching Award

selected publications

  1. 📄 POPL
    grodin-li-harper:2025.png
    Abstraction Functions as Types
    Harrison GrodinRunming Li, and Robert Harper
    Jan 2026
  2. 📄 MFPS
    grodin-harper:2024.png
    Amortized Analysis via Coalgebra
    Harrison Grodin, and Robert Harper
    Dec 2024
  3. 📄 POPL
    grodin-niu-sterling-harper:2024.png
    Decalf: A Directed, Effectful Cost-Aware Logical Framework
    Harrison GrodinYue NiuJonathan Sterling, and Robert Harper
    Jan 2024