Professor Cox is a great guy just not a great teacher. The main issue is the "flipped classroom" method. We read and do homework then come to class with questions. He doesn't lecture, just problems from homework. He spends 1 1/2 hrs doing one problem. He has 8-9 mini tests that are multiple choice. He also does in class questions for extra points.