Monte Cook
Professor Cook knows what he's talking about. His voice is very soft spoken and he can be difficult to hear so I'd recommend sitting close to the front, he doesn't use a microphone. His class is pretty tough but as long as you do the reading, ask questions, and do the homework that he recommends (not required), you'll pass.