Mark Seaman
Awesome professor. Lectures are really boring and not really neccessary, but the assignments actually help you learn the matetial. There are a lot of them, but really if you do it, you can easily get out with an A. Overall, learned a lot and he is a nice professor. I really wouldnt bother with the textbook, never opened it.