Caixia Gao
Absolute worst. It was an online physics class which was hard enough but she made it even more difficult. No help whatsoever throughout the class. Syllabus/instruction unclear. No original lecture was created by her(Khan academy videos and the online book were all we got). Not worth your tuition. DO NOT TAKE HER COURSE.