Robert Crutcher
i liked him. his class is hard to sit through especially if he's not in a great mood but i learned a ton from him, he wants his students to do well. the homework is super long and time consuming especially as the semester progresses but it's math. it's not an easy class but he does a good job explaining. he also drops one of your tests.