Loved this class! Only 3 exams and there kinda hard if you dont pay attention but he curves them and the assignments are fairly easy. He can accommodate his office hours to when you are available also. 10/10 would definitely take again