Yuxia Qian
The class itself is heavily based around groupwork so be prepared to work with other people. On top of that, the exams are semi indepth so you'll actually have to read and understand the material being taught to pass. Dr. Qian is a super nice lady overall and tries her very best to make class interesting.