William Cleary
He is a nice teacher but the tests are a bit hard and frustrating at times. He does give you a break though. Honestly, he gives homework but sometimes you can get away with not doing any of his homework and still pass his class. In my opinion, I did learn a lot from him.