Yiran Wang
She understand the material very well and is very accessible out of class and is able to help a student out at almost any time of day. Shes clear on whats to be included on the exam. Take this course its very time consuming but well worth it!