Overall, an interesting course. The topic and speaker change every week so you will probably be fascinated one week and bored to tears the next two. Everyone knows their stuff, but since the professors change it is almost impossible to get outside help unless you form a study group within the class. The indepth, last day of class tour of the mechanical engineering department makes everything worthwhile and will have you reconsidering mechanical engineering as a major even if you hated the course. Definately worth taking if you have any interest in mechanical engineering.
Workload:
weekly problem sets that will eat your weekend, final group project on the topic of your choice