Institution. University of Michigan
People
Adrian A. Nomi adriananomi
Alexander Bandukwala alexanderbandukwala
Andrew Blinn andrewblinn
Anhong Guo anhongguo
Cyrus Omar cyrusomar
David Jurgens davidjurgens
David Moon davidmoon
Dimitra Panagou dimitrapanagou
Eric Boccaccio ericboccaccio
Eric Bond ericbond
Eric Giovannini ericgiovannini
Eric Griffis ericgriffis
Gregory Croisdale gregorycroisdale
Hossein Rastgoftar hosseinrastgoftar
Ivan Wei ivanwei
Jean-Baptiste Jeannin jeanbaptistejeannin
Jenna Wiens jennawiens
Jesse Slater jesseslater
Jiawei Chen jiaweichen
Jonah Rosenblum jonahrosenblum
José Luiz Vargas de Mendonça joseluizvargasdemendonca
Juechu Dong juechudong
Kevin Loughlin kevinloughlin
Kuang Sun kuangsun
Manos Kapritsos manoskapritsos
Matthew Keenan matthewkeenan
Max S. New maxsnew
Max Z. Li maxzli
Nathan Varner nathanvarner
Nishant Kheterpal nishantkheterpal
Nuda Zhang nudazhang
Pranav Srinivasan pranavsrinivasan
Satish Narayanasamy satishnarayanasamy
Serra Dane serradane
Steven Schaefer stevenschaefer
I study the design and implementation of intrinsically correct software. In a sufficiently rich type system, a program’s type signature alone can carry a proof that it behaves as specified.
I am especially interested in verified compiler frontends, where parsing and typechecking algorithms can be built correct-by-construction.
Outside of research, I like to bake, garden, climb, play chess and play Tetris. Please send me a challenge in either (or anything else for that matter).
Thomas Porter thomasporter
Todd Austin toddaustin
Tony Nuda Zhang tonynudazhang
Trenton Chang trentonchang
Valeria Bertacco valeriabertacco
Westley Weimer westleyweimer
Yatin Manerkar yatinmanerkar
Yichen Tao yichentao
Yonathan Fisseha yonathanfisseha
Yuchen Jiang yuchenjiang
Yuwei Hu yuweihu
Zhiyao Zhong zhiyaozhong
PhD alumni
Alexander Bandukwala alexanderbandukwala
Andrew Blinn andrewblinn
David Moon davidmoon
Jiawei Chen jiaweichen
Jonah Rosenblum jonahrosenblum
Matthew Keenan matthewkeenan
Mohit Tekriwal mohittekriwal
Nishant Kheterpal nishantkheterpal
Peter Lee peterlee
Pranav Srinivasan pranavsrinivasan
Serra Dane serradane
Shibo Chen shibochen
Steven Schaefer stevenschaefer
I study the design and implementation of intrinsically correct software. In a sufficiently rich type system, a program’s type signature alone can carry a proof that it behaves as specified.
I am especially interested in verified compiler frontends, where parsing and typechecking algorithms can be built correct-by-construction.
Outside of research, I like to bake, garden, climb, play chess and play Tetris. Please send me a challenge in either (or anything else for that matter).
Yichen Tao yichentao
Yonathan Fisseha yonathanfisseha
Master’s alumni
Andrew Blinn andrewblinn
Elanor Tang elanortang
Hannah Potter hannahpotter
Jiawei Chen jiaweichen
Johnson He johnsonhe
Jonah Rosenblum jonahrosenblum
Mohit Tekriwal mohittekriwal
Nishant Kheterpal nishantkheterpal
Pranav Srinivasan pranavsrinivasan
Rosanne Liu rosanneliu
Undergraduate alumni
Amit Gaggar amitgaggar
Anand Dukkipati ananddukkipati
Elanor Tang elanortang
Eric Zhao ericzhao
James McCann jamesmccann
Johnson He johnsonhe
Jonah Rosenblum jonahrosenblum
Juechu Dong juechudong
Li Zhang lizhang
Michael Dixon michaeldixon
Michael Ivanitskiy michaelivanitskiy
Michael Rosenberg michaelrosenberg
Nathan Varner nathanvarner
Pranav Srinivasan pranavsrinivasan
Shibo Chen shibochen
Steven Schaefer stevenschaefer
I study the design and implementation of intrinsically correct software. In a sufficiently rich type system, a program’s type signature alone can carry a proof that it behaves as specified.
I am especially interested in verified compiler frontends, where parsing and typechecking algorithms can be built correct-by-construction.
Outside of research, I like to bake, garden, climb, play chess and play Tetris. Please send me a challenge in either (or anything else for that matter).