Had him for physics. I can confirm that in fact he can teach a fish to ride a bike. On a more serious note if you're a smart kid and ask him any question regarding homework/quizzes he'll simply answer "I don't know". He expects you to figure it out.
come on people give greg some props. he lives to dish out tough love, but makes you understand the class all the same