Shawn Green
This guy is the GOAT. Took this class online over the summer and he structures the course so well so that it is extremely easy to learn material. He also is just a cool dude and really cares about his students and their success. Need to take this course with Shawn Green if you get the chance.