Rubeen Sharma
Easy A if you pay attention. Average course load and the final project makes you learn a lot. He is an easy going dude but he is amazing at delivering lectures. I was so happy to take his class.