Emily Urness
Top-notch teacher. She expects good effort but she doesn't cram homework/reading down your throat. The research papers (2 of them) are such good learning tools. She manages to make classes fun and entertaining, but always informative too. She always seems to have a good attitude and makes the content more engaging. The time usually flies by.