best teacher ever
Thinks too highly of himself. Needs to understand that what he is doing is for the kids, not him, and it's not Broadway. Does a great job but at what expense, or who's expense. These are kids after all. Lighten up a little bit and stop picking favorites. No need to be "brutally honest" either, your're supposed to build character not tear it down.