Jeff Horvath
Professor Harvath was great for me! He relies primarily on lectures, which can be hard to sit through, but his powerpoints are attention-grabbing. He is not a tough grader and very understanding and accomodating when deadlines can't be met. Recommend him 10/10. 