Syllabus
Reading & Homework Assignments
Key People
Bibliography
Moodle Site
CrowdGrader GradeScope


Welcome to Principles of Programming Languages (CS 320)! I hope you will find this course to be a challenging and engaging learning experience. Remember that I have office hours to help you keep the challenge from becoming overwhelming. To get a better sense of the goals and expectations for this course, please read over the syllabus.

The Math/CS department hosts a weekly tea from 3:45 to 4:15 on Wednesdays. Please drop by the Common Area just outside the department office suite for some conversation and munchies.