Chris Papesh
Professor Papesh is a great professor who cares if you understand the course material. Hes easy to reach by email, and the assignments arent too difficult if you pay attention in lecture and have the textbook. He also gives chances to revise and turn in assignments which was helpful.