Reviews of professor John Williams

Rating: 4.0/5, difficulty: 3.0/5
this professor is great. Yes, we do have a paper to write every week but theyre easy if you attend the class and read the chapters assigned. You do these papers instead of tests. You have a major paper due and that counts as the final. He's great with feedback and if you email him you get a response within the day! He is very passionate too.

Rating: 3.0/5, difficulty: 2.0/5
Professor Williams is a slightly above average professor. He goes off on random tangents a lot, but he will always snap back to the topic at hand. He's weirdly political, but not in a biased way or a way you'd expect. He's a really easy grader, so that helped with the boring subject/topic of the class. He'll sometimes bring food for his students.

Rating: 3.0/5, difficulty: 4.0/5
This class was not the easiest but I definitely can say I learned a good amount of things that I did not know. Professor Williams is a cool, funny, down-to-earth guy who is very helpful. The only things that I would recommend considering before this class is that there are no study guides, lectures are not the most exciting, and lots of hw weekly.

Rating: 4.0/5, difficulty: 2.0/5
There is homework assignments and quiz's scattered through out the semester but not too many, its manageable. The quizs are taken online and timed. Lectures are not manadatory but he really enjoys seeing students being there and taking notes. He will call you out. My favorite ess proffessor so far, I took it for a ns requirement

Rating: 5.0/5, difficulty: 4.0/5
The professor takes advance concepts and breaks them down into bitesize pieces. Group Project heavy and very difficult / confusing at first but he will walk you through every step as time progresses. Note: Passionate / Caring.

Rating: 5.0/5, difficulty: 1.0/5
Professor Williams is a very nice teacher. His class is not difficult at all, and the book that you will need to read for this class is very interesting. I would take his class again.

Rating: 5.0/5, difficulty: 4.0/5
This is not an easy class, but Dr. Williams is available to answer questions and help his students who are not understanding a topic or if the code isn't running correctly.

Rating: 4.0/5, difficulty: 5.0/5
Professor Williams knows how to keep the class engaged especially since he goes over a lot of information. Tests are difficult since they consist of written responses. If you do the homework and attend your discussion you will have a better understanding on what to expect during exams.  Although the course is lecture heavy, it is very interesting!

Rating: 4.0/5, difficulty: 3.0/5
I took his class during summer which was tough to shove all that information in a small time frame but he was understanding he is hilarious he cares about his students succeeding and learning. As long as you're paying attention you should be fine. The only thing is there is no clear study guides for tests but the questions in the textbook help!!