Andrew Gallup
This class was not easy at all. He talks super fast and if you do not copy down the notes he will not go back. His tests are hard for no good reason with weird wording of questions and questions that have two right answers but you have to choose the best answer. This course is passable but good luck!