Dr. Kevin A. Angstadt


PhD, Computer Science and Engineering
University of Michigan

MCS (Master of Computer Science)
University of Virginia

B.S., Computer Science, Mathematics, and German Studies
St. Lawrence University

Kevin Angstadt

I am a visiting assistant professor of computer science at St. Lawrence University where I am a member of the Department of Math, Computer Science, and Statistics. My research expertise is in the intersection of computer architecture, programming languages, and software engineering where I develop programming support for emerging hardware technologies. Additionally, I teach a breadth of computer science courses but generally focus on more systems-oriented courses.

In 2020, I received my Ph.D. in Computer Science and Engineering from the University of Michigan. My advisor was Westley Weimer. In 2016, I received a Master of Computer Science (MCS) from the University of Virginia. My co-advisors were Westley Weimer and Kevin Skadron. In 2014, I received a B.S. in Computer Science, Mathematics, and German Studies from St. Lawrence University. My academic advisors at St. Lawrence were Ed Harcourt (CS), and Dan Look (Math).

In my spare time, I enjoy (among other things) cooking, hiking, 3D printing and modeling, electronics, knitting, playing woodwind instruments, photography, and reading.

Previously, I was Ph.D. candidate in Computer Science and Engineering at the University of Michigan. I was also an Engineering Teaching Consultant for the Center for Research and Learning on Teaching in Engineering at the University of Michigan. Prior to this, I was a Ph.D. student in the Department of Computer Science at the University of Virginia and an Olive B. and Franklin C. Mac Krell Fellow at the Jefferson Scholars Foundation.

Personal Website
Google Scholar

Contact Information

Office Hours

MWF 11:00 am - 12:00 pm, TTH 1:00 pm - 2:00 pm, or by appointment