Shyh-Chiang Shen
Professor Shen is very knowledgeable about the material, but he sometimes moves too fast in lecture. His lectures were always funny. My only complaint was that his exams were pretty hard, but he's a great professor.