Isidro Zepeda
Be prepared for a philosophical element, he is a Linguistics major and is passionate about his subject. The lectures are amazing and really fun. The reading is a bit of a nightmare, but he really works with you to break everything down so you can grasp even the most complex concepts. Also be prepared to write heavily, research essays will be huge.