Mr Gray IS a hard teacher, but he is also a good teacher. He is very thorough in his teaching, and as long as you try in the class, its really not that bad.
...Wait I am still alive. I barely made it though his class. He surprised me when he helped me after school for a test. Run for your life...if you can.
Needs a better attitude but can be an alright teacher at times.