COMP 320 - Principles of Programming Languages

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.

This class will operate at least partially as a "flipped" classroom — instead of me lecturing during every class time and you working on homework assignments and programming projects outside of class, I will make some "lectures" available as videos ahead of our class time, giving you the opportunity to work on (or at least start) the assignments and other activities during class when you can ask questions of each other and of me.

One last thing: