Overall a good professor. It's very important to not miss class because the lectures cover a lot of material and attendance is mandatory. The exams can be a little challenging if you do not study enough, but just make sure to grasp enough material for the exams.