Joseph Williams
Professor Williams is the best professor Ive taken yet. He is tough but he teaches you stuff that most professors wouldnt and hes willing to take the time to teach you. I am taking him again this year.