Press enter to skip to main content.
Orientation Hunt Check your answer spoiler-free View solution Stats

Timetabling

Your friend Samuel absolutely despises planning his timetable, and asks you to do it for him. Unfortunately, he has a ton of restrictions...

Samuel's Wishes
1All of my courses should have the S/U option. In fact, all but one of them should be level 1000 courses!
2I don't want to work too hard this semester, so I wish to take 5 courses. Furthermore, each class should only last up to 2 hours at a time.
3The moment I start my day, there should be no breaks between classes. I want to finish everything in one go. The location of the classes does not matter to me.
4I'd like to have no classes on one day, which day it is does not matter.
5Monday should be the only day that is only filled with 1 hour classes. There should also be another day where the same is true with 2 hour lectures.
6I'm taking a Computer Science course, despite not being a Computer Science major. I still need to do this as it fulfils a graduation requirement. For this course, both of the 1 hour lessons should start at 1pm, and be the first lesson of the day.
7I also want to work towards my second major in Economics. I have already completed their introductory course, and even got an A!
8To enrich myself, I want to take an European language course, as well as an accounting course. However, I do not want their classes to occur on the same day.
9Every course should have at least two classes, and all but one of them should have the classes spread out over multiple days.
10Every day should end at a different time. On Wednesdays, I need to end at 2pm as I have work at 3pm.
11I have a class that is offered by the Department of Strategy and Policy under Business, which should have a lecture on Wednesday.

The moment you finish planning, he dashes off without even a spot of thanks.