Honestly I don't know about the other reviews since he's not that bad. He does go through the lecture fast but the homework was so easy you didn't really need to attend class. Got an A for the group project and Paper so just make sure your group does the work and get everything done with time. Final was not that hard either just review the ebook!