Great prof! Online lecture vids were really thorough and easy to follow.  As long as you complete the lecture video quizzes, app exercises, and the test preparation module, you should pass.  I made sure to redo all of assignments in the test preparation module and I was able to get an A. Highly recommend this class.