Robert Watkins
He is literally the best professor I've ever had. He gives us really great lectures and makes our projects fun. It is very easy to get an A in the class, as long as you pay attention to his lectures. I strongly recommend you take him, you'll love his class.