Steven Hoffman
Professor Hoffman is a great person, not the greatest teacher, but you do learn a lot. The start of the semester, you do a bit of homework, but it gets less and easier. He does not always have a set plan of what to teach, so he asks us what we want to learn about, and we have a discussion about that. Oh and btw, no tests! Take this class. 