Professor Wang teaches really well and is a funny person. His practice exams are very similar to the real exams so if you pay attention and study the practice exam, it will easy to pass. If he does not end up teaching some topics, he will take it out of the exams and give some extra credit. 