Martin is an amazing professor. He is super funny and his lectures are very engaging. He uses lots of analogies which make understanding the material quite easy. But he does require you to attend his classes and pay attention because exam questions come from what he teaches and not just what is written on the slides. 100% would recommend him.