Really good guy. Lectures can get boring but he explains things really well and the tests are easy if you just study a little bit. He also sends out all of the powerpoints before the tests so if you miss a day, no worries. Would recommend him for sure if you are okay with only lecture teaching.