William Hardy
Mr. Hardy is an extremely tough grader. If you dont turn in your assignments 5 days before the due date he refuses to give you an A even if it is A material. He assigns tons of busy work. Lots of writing and short essays/responses. This was one of 5 classes for me. Make sure it is one of your main priorities if you want to pass.