IF this does not work for you, use the updated version here.
Hullo. I'm Rob and I made this.
Timetables are complicated things. I wanted to make it a little easier. So I did :)
Note, this timetabling device should not be relied upon to make super-accurate timetables! I tried my best to make it correct, and in most cases it should be. However, there will always be some situations that will turn up wrong results. For this reason I suggest you still go through the rigmorole of looking at your official timetable, to see if the two match up. If you don't, it will be your fault when you miss a lecture.