Connor Williams
Really great professor that has a lot of respect for his students. Interesting lectures (take notes to help study for exam), book is necessary and participation as well. Gave very good feedback on exams and assignments. Accessible outside of class.