Tridha Chatterjee
Professor Chatterjee is a great professor and lecturer however the class itself and its concepts are really difficult to grasp. The first half of the class is all critical thinking and I found it to be extremely difficult and it kinda hurt my grade. The second half is when you start learning about actual language variation. Also, lots of reading.