Doug Halperin
My gripe is more with the class than the professor, because I rarely saw him.

Because of the nature of the senior project, you can get very lucky or totally shafted depending on which project you get. It's also very unclear how things are graded.