Nancy Kang
Dr. Kang gives students all the tools they need to succeed. She gives very thorough feedback, answers emails quickly, and even has bonus opportunities for students unhappy with their grades. Whether you utilize them or not is on you. Her courses are not "easy A's" but they are super informative and will make you a better student.