Yuan (Judy) Yin
This is the hardest class I have taken. I have a Masters in another area and never had to study for tests like I did for this class. Instructor likes to "trick" you with questions on tests. The final exam is actually hilariously difficult. Will drop grade. B to a D. And beware of a thick accent that is difficult to understand.