Recent site activity

Course Info

I'll put the syllabus online soon, but here are some of the highlights: