Brent A. Yorgey
Department of Computer and Information Science
University of Pennsylvania
Levine Hall 513
Email: first initial last name at
cis.upenn.eduPGP public key
Curriculum Vitae
Teaching Philosophy
Current links
CIS 194: Introduction to Haskell (Spring 2012)
Please submit to the 2012 Haskell Symposium!
About me
I’m a fourth-year PhD student in the Programming Languages group at Penn. My research interests lie broadly within the fields of programming languages and discrete mathematics, with particular interests in functional programming languages, generic programming, dependent type systems, and combinatorics.
I am currently working with Stephanie Weirich on the theory of combinatorial species and its applications to the theory and practice of functional programming. We also have an ongoing collaboration with Simon Peyton Jones and Dimitrios Vytiniotis at Microsoft Research Cambridge, designing and implementing extensions to the Glasgow Haskell Compiler to push Haskell further in the direction of dependent types.
I also love communicating knowledge, which takes many forms—teaching, tutoring, giving talks, writing articles—and see it as a natural extension of my research.