Nathan Brouwer
I enjoyed this class but I was actually interested in the material rather than just figuring out ways to get an A. My advice is to not stress over the busy work, try to enjoy what you're learning, do flash cards and you'll be fine. 