Ceyhun Elgin
All and all he was a fine professor. If you struggle understanding accents he may not be the best option for you (I took this class early in the morning before my brain was fully functioning). His exams are very close to the problem sets so if you do them a few times you'll do fine. If you go to lectures you don't need the textbook.