Mark Harding
Mark Harding was amazing! He explains everything in simple terms before diving deeper so everyone can get an understanding of the basics and so no one gets lost. Fair tests and assignment and the seminars are amazing too. He wants you to succeed and I really encourage anyone wanting to take a law/politics related course to take this one! 