East Campus Panorama Photo

Welcome!

This is the website for the Fall 2020 offering of CS 432 (Compilers) at James Madison University, taught by Mike Lam.

The class meets Monday, Wednesday, and Friday online, starting August 26 and ending December 11. Please visit the calendar for a detailed schedule.

Office hours (online): 2-3:30pm TuThFr

I am also available outside office hours by appointment; if you wish to make an appointment, please check the public calendar on my home page to find a several candidate times that work for you and send me an email.

Please use the links above to navigate the website. Please check this website (especially the calendar) regularly for updates.

Piazza

We will be using Piazza for class discussions and announcements. Please check to make sure you can access the Piazza board for this course. If you have a question that may be of general interest to your fellow students, post it on Piazza rather than emailing me directly. This allows others to answer your question or benefit from my answer. I will check the Piazza forum regularly and respond as quickly as I can. To access Piazza, log into Canvas and click the "Piazza" link in the navigation bar on the left.

We will also be using Canvas for assignment submission, online quizzes, and grade tracking. Please be aware that your Canvas final grade is not your true course final grade--it is only an approximation. See the syllabus for details on how your final grade will be determined.

Please let me know as soon as possible if you have questions or run into any technical issues using the class website.

Have a great semester!

JMU CS Logo