Alex Andia
Professor Andia is a great professor, curves a lot. His lectures are interesting but didn't help me a lot for exams. The second language book is your best friend and you can read the main book and MUST do practice problems at the end of each chapter. And attend recitation. He gives practice exams but the actual exams were harder than the practice. 