Calendar

Here's the updated class schedule for the second half of spring semester. Assignments, due dates, guest speakers, and class topics are all here.