Lance Simms
Simms is a good professor and teaches you a lot of really good things. He does have a lot of pop quizzes, which tend to be every week so be aware of that, you really have to go to class. He also asks very specific questions on the tests, that he only will mention in lecture. The only hw is to "read the textbook" but i never did and did fine.