Ross Couvillon
He is a great person just not a good professor!
- tests are not like the review
- lectures are boring
- only 4-5 grades for the lecture part of the class
- labs are okay but there are a lot of quizzes

Overall, I would not recommend him :)