Our class struggled definitely because of his European styled teaching, his tests were hard. We had a lot of homework on an online hw system. Although I didnt finish all of the topics, I received 100% on the hw. He was lenient if you tried. Definitely spent some time teaching myself outside of class. He was a good professor though