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

Jul 2026   👥 attend Category Theory 2026 in Baltimore, MD
Jul 2026   📝 publish a preprint about logical relations in directed type theory
Jul 2026   📝 publish a preprint about amortized analysis in dependent type theory
Apr 2026   🏆 receive the Jane Street Graduate Research Fellowship
Apr 2026   🗣️ present at the CMU Math Club Colloquium in Pittsburgh, PA

selected publications

  1. 📄 POPL
    grodin-li-harper:2026.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. 📖 Notes
    grodin:2024.png
    Principles of Functional Programming Notes
    Harrison Grodin
    Aug 2024
  4. 📄 POPL
    grodin-niu-sterling-harper:2024.png
    Decalf: A Directed, Effectful Cost-Aware Logical Framework
    Harrison GrodinYue NiuJonathan Sterling, and Robert Harper
    Jan 2024