Overall a good professor! Make sure to go to every class because each lecture covers a lot of material so try not to miss class too much. The exams are fairly average to do as long as you study good and memorize the material well. 