Jonathan Fernandes
What I liked about Professor Fernandes was that he gives bonus points and exams are very similar to the study guides. However, this course requires you to spend a large amount of time doing group R-Projects. There are also challenging online weekly quizzes. His self-written homework contains proofs and theory that has no relevance to the exams.  