our entire schedule at a glance!
(updated for Sept 3 new classes and changes - please review carefully)