Andrew Jung
My classmates and I adored this class. He teaches you everything from scratch because he wants you to really learn. He does a lecture and then will assign an activity in class that will usually become homework because he wants to make sure you understand it. Have never had a problem getting help, and he was genuinely understanding and kind.