Professor Hay is the best! He was awesome! The readings were not bad and his quizzes can be tricky but they were fair. The homework was light which was really nice. His lectures are amazing he is an amazing speaker and isnt boring! Always available for his students and answers emails really quickly! Take him and you wont be sorry!