Gregory Schneider
Greg is a tough professor, he goes too fast on lectures. However, his office hours are helpful. There 2 tests and a final exam. A study guide is provided for each exam which is identical to the exam just different numbers so make sure you master the study guide. Work hard and you should be fine, class is not easy.