Stephan Wojtowytsch
He cares about his students getting the help they need and is very accessible by holding office hours immediately after class which were very helpful. VERY fair grader (next to no points off exams for small algebra mistakes). Easy to catch up in the class if you read the book. You will be prepared for the final taking his class. 