Dale Jacobson
He's an amazing person. Lectures were interesting, but still confusing to me... yet again, ive always sucked at math. He does have weekly homework due, so prepare to set-up weekly tutoring appointments to go along with that if you don't want to spend hours on end trying to figure it all out on your own. Would not take again because I just hate math