Christine Kelley
Really cares about her students, webwork can be hard sometimes but office hours with her will change your life! Explains concepts really well. Goes kinda fast in lecture but is willing to explain/clarify if you have a question. Makes you work for your grade but if you attend recitation/go to class you'll do find on the exam.