Matthew Webber
Takes the time to explain basic topics which is nice so you don't lose some of your basic math skills. Lectures can be long but they tell you everything you need to know. Accessible during office hours and will redo/explain problems and topics to help you understand them. Would also sometimes do practice problems before a quiz to help review.