Meredith Boyajian
The absolute best. Super friendly/genuine and wants all of her students to do well. She was super patient with lectures and made sure everyone in our huge class understood before moving on, and was really good at answering people's questions if they were confused. Take her class if you can, but she is really popular among students so sign up early.