Professor Hardy was my favorite professor that I have ever had. He truly cares about his students and is very understanding of different circumstances. He doesn't grade hard and the test reviews help so much. He's the best!!!!!! I would 100% recommend.