Professor Williams is one of the best professors I have had based on just learning. By no means is this class an easy A, but if you stick with it, you get a lot of extra credit. We had two 10 page research papers (You choose topics) that I got 100% on both, 3-4 quizzes, a midterm and final. Turn in everything on time and you will get at minimum a B