Mark Carpenter
Good prof, interesting class! It is doable to do well but you need to put a lot of effort into understanding and memorizing the material. Knows his stuff and is even surprisingly funny every now and then. Approachable guy and one of my favourite kin courses despite all the hard work