1. When you select which core component (ie. C01, C02, C03, etc), that determines which time slot your course is in.
2. Each core already has a professor assigned to it.
3. You can change which core you're in to change professors if it fits in with your schedule.
All this information is in the master timetable:
https://adweb.cis.mcmaster.ca /mtt/