Donald Gibson
Professor Gibson is a great professor who really cares whether or not his students understand the material. He replies to emails promptly and very in-depth. He also has a very entertaining sense of humor and he is quite encouraging. I highly recommend taking a course with him.