A great teacher who didn't pull punches and knew what he was talking about. If you can't handle criticism, you'll hate him, but if you can actually listen and learn you'll appreciate him to no end.
Had some good things about his teaching style but I didn't really care for him. Super arrogant, and I hated how he picked favourites, also Beare Parts sucked.
Knows his stuff and has a passion for English but he tends to pick favourites and also has a wicked temper. Often humilates students infront of entire class.
Best English teacher I ever had! Read his novel, Beare Parts.