We will study techniques for thinking crisply about programming languages, write some fascinating programs, and discuss various design tradeoffs. We will be working through the FRAP book using the Coq proof assistant, and also discussing some classic and/or provocative papers on verification.
Meeting: Wed at 6:30pm in CSE (Allen Center) 305
Instructor: Zach Tatlock
TA: James Wilcox
Submissions & Grades: Gradescope
Course Mailing List: multi_csep505m_sp19@uw.edu (primarily for announcements)