She is pas-sionate, immensely knowledgeable, and pushes students to do well. She doesn't dumb down exams, give easy homework, or mark easily. If you want to do well and find it hard to get yourself motivated, then this is a blessing.
(had to put in hyphen to let me post...)
She is a great teacher, and she is nice until some clown pisses her off