Department of Computer Science
Swarthmore College
270 Science Center
500 College Avenue
Swarthmore, PA 19081

zachary.palmer --at--

Zachary Palmer (photo)

I am an Assistant Professor of Computer Science at Swarthmore College. My research interests include software engineering, compile-time metaprogramming, subtype constraint theory, and related program analyses. I completed my Ph.D. in the Spring of 2015 at Johns Hopkins University, where I had the pleasure of being advised by Dr. Scott F. Smith.


I am teaching CS75: Compilers in the Spring 2023 semester. Please see the course website for more information on CS75.

Previous Courses


My interests are in type theory, program analysis, and their application to software engineering. I am primarily working on demand-driven approaches to higher-order program analysis.