Idea: Meeting times for every course page
In WordPress as a learning management system, every course would have a dedicated page with meeting times in the form of a calendar you could subscribe to. You could click through on an individual class period to see the topics to be covered that day (or guest lecturer, etc.)