Qiang Zhang
Professor Zhang genuinely wants his students to succeed. To that end, his lectures are very thorough, his class highly structured, and he is available outside of class if you need help. You need to show up to class to get learning catalytics points, and I recommend going through the weekly list of readings. Use his guides and old exams to study!