Johnson Fadeyi
He does a great job of making sure you understand all of the class material with plenty of examples, review classes, in class questions and office hours. its easy to pass as long as you pay attention