Jannai Shields
This class seems intimidating and difficult at first, but he explains everything so well. So, it's actually a pretty easy class and you will understand everything just fine. Just don't freak out after the first few classes, and eventually things will start making sense. awesome professor who wants you to do well!!!!