Weerapat Attachot
Professor Go is an extremely good teacher and he is clearly very knowledgeable about his subject. He is always entertaining in class while also managing to actually teach something, which is a rare talent among teachers. Make sure you put in a lot of effort on the discussion boards because those are graded pretty harshly.