...
Keep in mind you have the option to go to more classes than you expect to take. Some may turn out to be have too much overlap with what you have taken, are at too high a level, or not really what you thought they would be. It is easy to drop a class up to the 7th week but you cannot add after the first 3 weeks. And it can be very hard to catch up if you were not sitting in on a class.
Course levels
5000 level intended for MEng
6000 level intended for PhD and interested MEng
4000 level intended for senior undergraduates but a very limited number of 4000 level classes can be taken if you have not had any background in the areas. Some examples: GPS: Theory and Design, Introduction to Nuclear Science. Need to be petitioned to be included in your program. petition
Colloquium -
Recommended as gives you some breadth in areas. Generally weekly talks by outsiders, very simple assignments and one credit, S/U grading.
...