Neetu Sharma
Her Lectures are very clear and concise. She gives examples for students, whether they're in-person or online. Her exams pertain to the course content, and 1 assignment a week helps me stay on top of my understanding. The assignments and exams are not hard if you practice the assignments enough.