Xiaoyan Tan
I absolutely HATED this class. Dr. Tan's exams are extremely difficult, do not expect a curve, and be prepared to complete practice problems the entire semester. Her exams are tricky. The best thing you can do is complete all of the homework on time, they are easy 100s.