CBB752/CPSC452/CPSC752/MBB452/MBB752/MCDB452/MCDB752
Mark's slides can also be found here.
Class date and room changes are noted in the Class Outline Notes above.