Jie Gao
If you want an A do not take Gao. She makes it impossible to get an A because even though you do more than asked on assignments she will never give you full credit on any assignment. Even though attendance is not mandatory she gives an assignment every class period so if you dont go youre grade will suffer.