Noelle Sawyer
Noelle explains things really well, and is always available outside of class if you need her. The only thing that's frustrating is there will be assignments due without solutions written out yet, and a couple times I have gotten "I didn't realize the problem was that hard!" in response to questions. Tests are challenging and heavily weighted.