Harrison Grodin
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 |