Joe Stinn
Great professor, he makes it clear what he expects from his students. If you pay attention to his lectures and take good notes you will do well on the exams. He is young and understands the students, so he is realistic with his attendance policy and amount of assignments.