Brent A. Yorgey

Hendrix College
Department of Mathematics and Computer Science
MC Reynolds 310
Office hours: whenever my door is open, or by appointment
Email: last name at
  (note I do not read email from 8am-4pm)
Curriculum vitae

Make an appointment Borrow a book

150 151 Programming Team

Current links

Here’s what I’m up to right now.

Students: Want to ask me for a letter of reference? Read this guide.

Students: interested in doing an independent study or research project related to functional programming or the intersection of discrete mathematics and CS? Here are some suggestions.

News and announcements

21 January, 2018

Here are the slides for my OBT talk on explaining type errors, including a transcription of (something like) what I actually said.

11 December, 2017

Richard Eisenberg, Harley Eades and I had our talk proposal, Explaining Type Errors, accepted to OBT 2018.

27 March, 2017

I gave a piano recital at Hendrix featuring Liszt (“Il Lamento”), J.S. Bach (French Suite in E flat), and all four Chopin Ballades. You can listen to it here.

About me

I am an assistant professor in the Department of Mathematics and Computer Science at Hendrix College in Conway, Arkansas, USA. My research interests lie broadly within the fields of programming languages and discrete mathematics, with particular interests in functional programming languages, embedded domain-specific languages, category theory, and combinatorics. I also have a strong interest in visual communication and data visualization, and lead the development of diagrams, an open-source vector graphics platform embedded in the Haskell programming language.

I graduated from Williams College in 2004, and obtained my PhD at the University of Pennslyvania in 2014, as part of the Penn PL Club and under the supervision of Dr. Stephanie Weirich.

Note: As a matter of personal discipline I often do not check my email before 3pm. If you need to contact me and it's important that I get your message before 3pm, call me or talk to me in person.

Note to headhunters: I am not interested in positions in industry, especially in the financial sector. Please don't contact me about job opportunities.