The different types of teachers

The nice ones- talk to people a lot, try to make lessons fun, being nice and what's not to like.
The average ones- just doing their job, neutral view, not care much (i.e. both good and bad)
The tough ones- scolding repeatedly even for antilogic, refuse to listen to complaints, explicitly treating students as slaves