About Me


Hi! My name's Jacob. I'm currently a postdoctoral researcher at Reykjavik University. I earned my PhD (in computer science) in the Functional Programming Laboratory at the University of Nottingham and my master's degree (in logic) at Carnegie Mellon University. I was born and raised in Denver, Colorado (and make it back there as often as I can!).

As a researcher, I'm interested in a number of topics across computer science, logic, mathematics, and philosophy. I'm particularly interested in the use of formal logic and advanced mathematical techniques in the design and specification of computer programs. You can read more about my research here. I also greatly enjoy teaching; my teaching experience encompasses numerous topics, especially type theory, formal logic, and functional programming (learn more about my teaching).

In addition to my work, I enjoy several hobbies including cooking, camping, armchair philosophizing, exploring, and amateur photography. I also have several other projects I'm working on (or have worked on), see Etc.

Education