Dr. Williams is the best professor I have had! He knows his field incredibly well, but on top of that, he is able to make the class enjoyable for everyone. He gives great feedback if you turn in your drafts early. He expects you to try your best and do the work without the workload being overwhelming. I will always recommend his class!