Melissa McCormick
She is awesome at teaching the concepts and making sure students understand.  You can't avoid taking her if you are an AHS major. She is a very tough grader though (like if one word is slightly off in an answer, everything is marked wrong) and will often test on things she says in side comments during lecture, not from the slides. Take good notes!