Good teacher doesn't put up with bs. You won't be able to pass the class just by doing hw.
extremely hard exams... goes really fast with just lectures. But he is a cool teacher.
He is a cool teacher but gives very difficult tests and quizes.
He is a really cool teacher. He teachs an extremely hard subject, so be prepared to work. He has some fun activities, and is a fair grader. He is pretty funny!
Doesn't explain stuff at times, but not that horrible.