Generate all possible timetables/schedules given a list of course codes. Includes RMP rating, filtering options