William Hardy
Professor Hardy is hard, definitely hard, but that's because the subject is hard. He gives lots of assignments so that you can make a good grade even if you bomb a few projects. He's also super helpful and will allow you to fix assignments if you submit them early. Quick to respond and gives good feedback! 10/10!!!