Extremely passive aggressive.
Positives: Knows the subject extremely well, very willing and capable to help. Challenges students and prepares for AP classes Can be quite entertaining.
Negatives: Sort of a short temper at times.
Best eng. teacher Ive had in a long time. tough but fair. could stand to ease up on how fast you have to finish books though.