Professor Hardy is an amazing Professor! His lectures are fun and interesting! There are 3 exams that you can do well on if you attend to his lecture and read the textbook. He assigns 3 papers that's doable and easy. I highly recommend taking this professor!!