Christie Peebles
Dr Peebles is very understanding, and tries to make her students' lives as easy as possible while still covering the material. She'll definitely push you, but she's always willing to answer questions, and has lots of office hours.