[{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzNDA2ODA3","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2026-09-03 19:38:33 +0000 UTC","comment":"Such an accommodating caring professor, the GOAT tbh ","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQzMzQ4MjU0","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2026-08-05 21:54:31 +0000 UTC","comment":"Thought this class was gonna be a cakewalk, the first midterm was quite easy, then the second was pretty hard, then the third was brutal. The final was also tough. Overall lectures are very skippable and just pay attention and try your best in labs and early readings. Ended up with an A so can't be too upset. ","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyNTIwNjM0","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2026-01-19 23:01:53 +0000 UTC","comment":"I had no coding experience prior to this and I found the course to be super easy. The course is structured very well, so the concepts are taught in an effective manner.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzc5MDAx","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-22 23:12:45 +0000 UTC","comment":"Andy overall designed the course really well. Besides the weekly quizzes, I thought CS 200 was fun. The workload is a little heavy, but it really becomes \"busy work.\" Mainly, just don't procrasinate and try to understand Java. Lectures aren't too helpful (don't need to attend), but labs were enjoyable. Great TAs and most learning is done here.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzY0OTEz","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-21 03:38:21 +0000 UTC","comment":"Great professor. Totally recommend though for an introduction to coding in Java.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzQwMTgz","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-19 02:22:57 +0000 UTC","comment":"All of these bad reviews are about the course not the professor. He was extremely helpful and accommodating to me and my friends in the course. The weekly quizzes were annoying but were open for 9 hours. His lectures also were very helpful and he normally told people half of the midterm content and gave very clear labs and slides to refer to.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMzAwMjUx","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-17 02:52:53 +0000 UTC","comment":"Andrew Kuemmel is by far the worst professor to be teaching an introductory CS course. The course was so weirdly structured I started contemplating switching majors within a month of having started the course. Don't even get me started with the weekly quizzes they were so unnecessary and inconvenient (friday nights) totally ruins ur social life","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMjY4NDgw","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-15 22:32:26 +0000 UTC","comment":"Poorly designed course, heavily reliant on online textbook (in fact, that's the only way you learn in the course). Lectures are mostly, if not, completely useless. Obnoxious, multiple-choice quizzes tested weekly on Fridays. All quizzes and exams are tested through Honorlock at inconvenient times. ","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMjUwMjAw","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-15 00:49:45 +0000 UTC","comment":"Not cooperative","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMTM0MDI2","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-10 00:41:37 +0000 UTC","comment":"not too hard and structured great ","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMTI4MzA3","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-09 21:21:35 +0000 UTC","comment":"The class structure for CS200 is horrendous. It relies fully on the online textbook, and lectures are only there to give you \"an idea\" of what's to come. Labs are useless, especially if your partner is behind. It feels like busy work rather than learning. There are quizzes every Friday (even when you have  midterms, which are on Sundays lol)","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMTE0NzE5","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-09 05:34:05 +0000 UTC","comment":"The professor does not care much about teaching and clearing out doubts. When students asked questions, the explanations weren't always clear or helpful, which made it harder to keep up. Assignments and projects sometimes lacked detail, so a lot of us felt lost or unsure what was expected. \n\nThe TA staff is really good tho and very helpful and kind","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyMTE0NjY4","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-12-09 05:30:40 +0000 UTC","comment":"DO NOT TAKE HIM","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxOTA1ODE1","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-11-20 00:09:10 +0000 UTC","comment":"Andy is a kind professor, however, you almost know everything you need to know before coming into lecture, giving no incentive to show up to class. Labs are very useful, and you learn basically everything you need to know through zylabs. Because it is CS200, it's pretty straightforward, and you mostly won't need a lot of feedback from him. ","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNDQyNTAy","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-12-27 00:43:41 +0000 UTC","comment":"CS200 is a hybrid class, but most of the learning was done online and in lab. Not many people paid much attention in lecture and were only there because TopHat is used to keep attendance. His lectures were a little boring, but he did a good job of putting concepts in easy to understand words for beginners. Always available for feedback when needed.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNDExMDg5","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-12-21 23:03:04 +0000 UTC","comment":"Andy cares a ton about his students and is accessible outside of class for help. Also an amazing lecturer, really dumbs it down for non comp-sci people. He can be a little irritable in lecture, and he forces participation. Also there is hw due Monday - Thursday, however a lot of it is participation based (still takes forever). ","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQxMzM4Mzc3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2025-05-21 15:43:22 +0000 UTC","comment":"I love this guy. There are so many resources available to study (quizlits, tons of canvas quizzes, and Zybooks). There's also a bunch of extra projects. ALSO i put an online exam into my google calendar wrong and missed the deadline and I told him exactly that and he extended it no questions asked! Super understanding!! ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwNDAxNzU1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-12-20 23:04:45 +0000 UTC","comment":"Good for cs 200","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMzUwNzU1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-12-17 21:54:13 +0000 UTC","comment":"Williams has zero empathy & communication skills, people like him shouldn't even be professors with such terrible interpersonal skills. \n\nI had issues out of my control and his response to these issues was blatantly unsympathetic & unreasonable, resulting in a lot of stress. His co-professor Kuemmel is equally as bad, skip past 200 if you can!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMjg2NDE3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-12-14 00:37:26 +0000 UTC","comment":"funny guy, i took this class in high school tho. slept thru every lecture and maintained a 99 throughout the year. i do like the way the assignments are spaced out and the labs r cool. GIVE CREDIT FOR IB SL COURSES THANKS!!!!!!!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQwMjg0NTQw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-12-13 23:04:42 +0000 UTC","comment":"Very nice guy, decent lecturer, can tell he is very knowledgeable in CS. Workload/Zybook was easily the worst part of this class, after 2 weeks it feels extremely repetitive/busy work. Would recommend locking in during lectures for the best experience.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5OTYyMjgx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-11-16 17:31:24 +0000 UTC","comment":"Professor Jim's lectures are engaging and he's genuinely passionate about the material. While the workload can be demanding, he explains concepts clearly. Using unstuck AI alongside the textbook helped me stay on top of the course.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5Nzk3MDkx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-10-09 01:47:03 +0000 UTC","comment":"Any word that starts with \"wh\" he says as \"hw\" so whenever he says what it sounds like hwhat and whenever he talks about whitespaces in code it sounds like hwhitespace and it gets pretty annoying. As a teacher pretty good though.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NjQxOTQ4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-07-25 08:05:46 +0000 UTC","comment":"You'll be working on something for this class every day of the week. For me, the lecture attendance was mandatory (tophat), so was lab attendance (TAs checking u in). You get content from Zybooks, it gets reiterated in lectures and Canvas videos and then you apply it in labs/projects. Professor seems to care that students understand the material.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NjAxNDI4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-06-30 04:43:53 +0000 UTC","comment":"This is honestly one of the worst classes I have ever taken. Prof Williams recommends studying 20 hours a week just to pass. I feel overwhelmed with work and can honestly say I'm not retaining anything and I regret taking this course. I don't recommend it AT ALL!!!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NDU1MDU1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-05-14 00:17:54 +0000 UTC","comment":"Decent professor. He really cares about the students and wants everyone to do well but I personally find him to be relatively monotonous/boring. Class is structured super well with about 50% of your grade being participation/completion based. Coding projects aren't bad but the tests can be somewhat tricky. Final exam was way easier then the tests.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5Mzk4NDQ1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-05-07 23:38:43 +0000 UTC","comment":"CS 200 is a class that could be taken without a professor. His lectures were pretty useful, but most people did not go. He explained things very well, and it was really easy to get help in this course if needed. Nice guy and very knowledgeable in the subject area.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MjgzODQ0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-04-27 04:44:04 +0000 UTC","comment":"Jim is a great professor. He's engaging in his lectures, helpful if you have questions both in-person and via email, and you can tell he genuinely enjoys both the material he teaches and teaching itself. There is a lot of weekly work but it's manageable - I came into this class with no programming experience and I did well overall","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MDc3NTQw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-03-22 20:25:44 +0000 UTC","comment":"Do participation activities before going to lecture. Lectures are a good learning source only if you do those beforehand. Prof Jim is very helpful outside of class and is definitely very knowledgable. He explains the concepts pretty well and is very approachable. You can see that he is excited every time he teaches something new.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MDM4MjE5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-03-09 23:34:29 +0000 UTC","comment":"I hate going to in-person classes but he uploads so much content on the Canvas page so that you can learn on your own. If you learn best from working with others, this class could be hard for you. If you like learning on your own, you'll like it. He's a funny and nice professor too","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5MDM0MTU2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-03-08 01:08:24 +0000 UTC","comment":"Expect to teach yourself everything, read a lot and do hw for 15+ hours a week just for this class.\nThis class put me in therapy.  ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4OTUwNzQ0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-02-04 19:21:30 +0000 UTC","comment":"Professor Jim is a very passionate person about his class. He cares about the students, even taking time to talk about mental health. He also explains why he assigns us work, listing research on the most effective teaching methods. He is very clear to understand in lecture and by far has the most beautiful voice I have ever heard! ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4OTA4NzQ3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-01-21 22:43:29 +0000 UTC","comment":"Lectures were ok. Much of it was not helpful, but I still benefited from attending. Most of the learning came from large amount of zyBooks homework. Not a fan of topHat during lectures. Very important to stay on top of the work.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODUyMjY0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-01-09 01:47:22 +0000 UTC","comment":"Lots of tests. Get ahead when you can, the workload can be intense at times. Pay attention to the little things. How to code is often less important than how the code works from a memory perspective. The online zybook textbook work can take a while.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODM5MDc4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-01-06 05:13:05 +0000 UTC","comment":"- Don't take this class\n- Lectures are awful, stay at home and do TopHat \n- Try doing Zylabs as early as possible, TA room is FILLED the day before\n- Exams are nonsensical, just a bunch of memorization\n- Human ZyLabs are HARD, make sure a TA goes through them before submission \n- Labs are chill just show up, use 3 absences during finals","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4ODE5NTg1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2024-01-02 11:49:28 +0000 UTC","comment":"Jim is a great professor with lots of energy in the class. Classes were not mandatory except for labs","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NzMwMTgz","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-12-19 18:33:45 +0000 UTC","comment":"Jim assigns a lot of homework, but it was helpful overall and the majority of learning comes from the hw/zyBooks. His lectures felt a little useless in comparison. I understand that they were meant to solidify our understanding of topics, but the coursework moved at a faster pace than the lectures. Not a fan of using honorlock for exams btw","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NDkyODg1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-12-02 17:38:34 +0000 UTC","comment":"Jim is a great professor, CS 200 itself is a very easy class if you don't slack and just do the assignments on time, most of the course is taught through zyBooks, and online lecture materials posted by Jim. There are also amazing TA's in the Office hours and in the weekly Team Lab sessions. It is very easy to get help, if you ask for it.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4NDU0OTMy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-11-28 21:08:56 +0000 UTC","comment":"Absolutely would not recommend!! Literally teaches students nothing and expects them to learn everything on their own on top of hours of homework and zylabs, which require you to be proficient in all the concepts. Literally Youtube, Edx and Codeacadamy can do a better job of teaching you to code with a fraction of the time. Avoid him at all costs. ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MzU2MDY3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-11-08 03:30:40 +0000 UTC","comment":"people giving Jim 1 star cuz there is lots of homework is dumb af. Its an intro coding course, of course there is going to be a lot to learn. If you have any innate coding ability this class will be very easy and youll find the homework simple, if a bit cumbersome, but ultimately beneficial as you learn the basics of Java.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM4MjM1MTkw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-09-26 04:45:26 +0000 UTC","comment":"His lecture is useless and I work load is heavy every week. I need to spend more than 2 hours per day in this class, Therefore, it's not worthy to take his class.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzODU3ODMy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-08-06 04:45:15 +0000 UTC","comment":"One week's lecture activities will not take you more than two hours. zyLabs are like playing video games, although some students complain about the 10-minute re-submission lock after you submit your program for a grade. Team Labs are fun sometimes. HIS ONLINE CLASSES ARE THE BEST! I love the way he structured the course.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NzE3ODk1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-04-25 22:04:41 +0000 UTC","comment":"I actually liked Jim, but more than that I loved CS 200, it actually made me switch from being in the humanities to being a comp sci major because I loved it so much. I would say that it is super important for you to work ahead in this class and not get behind because there is a ton of work. Lectures don't really help but they aren't terrible.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3Njc3MDMx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-04-20 20:05:13 +0000 UTC","comment":"Between the Canvas quizzes, Zybooks participation activities, challenge activities, team labs, and Zylabs, it's about 10+ hours every week for 3 cred. As far as tests go, he has tested every 2 weeks which is more low-stakes. Not much class time, only 1 lecture and 1 lab per week. He is all about making it engaging, fun, and accessible and it shows.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NTQ5MzM5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-03-28 15:28:23 +0000 UTC","comment":"This class is supposed to prepare you for CS300 and I think it did that pretty well. Jim is a very average professor whose class mostly consisted of completing online material such as Canvas quizzes and textbook problems. Lots of busy work for those with good programming skills coming in, but overall gives you a very good CS foundation.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NDU0MTAx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-02-23 21:14:53 +0000 UTC","comment":"homeworks homeworks homeworks","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3NDQyNDc2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-02-19 04:04:26 +0000 UTC","comment":"While his lectures might not be too effective, he is super helpful if you visit him during office hours. If you don't understand the concept in a lecture, don't blame the professor, get up and GO TO OFFICE HOURS.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MzY5ODMw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2023-01-23 22:38:36 +0000 UTC","comment":"Prof.Williams is really good at getting you excited about the ideas behind coding. However, the online videos are slow and the Canvas (classroom website) activities are not always well explained. Even though Prof. Williams is great, %92 of the learning is done through an online program which you pay for like a textbook, and could learn on your own.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MjQwNDY1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-24 23:55:58 +0000 UTC","comment":"The lectures weren't all that helpful if you read the textbook. He was generally helpful and thorough if you asked a question, but sometimes he doesn't see them in the Zoom chat. The class also went from really easy to very hard suddenly, and I probably spent about 10+ hours a week working on the labs, reading, and Canvas page.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MjE4NzYy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-21 22:53:45 +0000 UTC","comment":"CS 200 isn't too bad under him if you put in the work and do the homework. Lectures are kind of useless, you learn all of the material through the textbook and canvas activities. ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MjA5ODEz","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-21 02:47:32 +0000 UTC","comment":"Professor Williams isn't by any means a bad professor, it's just that the overall structure of the class is very time consuming . Lectures felt pretty useless, material is expected to be learned outside of lecture so it felt like I was wasting my time every time I went to lecture. Also the amount of work in this class is insane for 4 credits.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MTk1OTk1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-20 01:24:12 +0000 UTC","comment":"Literally the worst and laziest professor. Legit runs everything online, making it difficult to understand the concepts and keep up with the course. It assigns so much work as if this is your only class. He has lectures and small lesson videos, but they don't make any sense; instead, I had to use youtube to teach myself java. Avoid him at all cost!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MTgyMDY2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-18 23:56:05 +0000 UTC","comment":"Jim genuinely cares about his students and goal as an educator. He is approachable & accessible. Initially, I found him \"bad\" but that changed when I put effort into class and paid attention to lecture. Lectures are gold; ensures that everyone has a chance to interact and adapts lectures to accommodate students' doubts. Prepares you for CS300 well.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MTc0NjE5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-18 01:11:26 +0000 UTC","comment":"Mediocre","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MDkxMzMw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-13 05:59:32 +0000 UTC","comment":"I'm shocked that Professor Williams has such a low rating. CS 200 is a lot of work, but if you get into the groove of staying slightly ahead of the curve, you will be fine. I came in with ZERO coding experience and managed to do quite well in his class. The TAs are extremely helpful, and lectures are interesting. BE PROACTIVE, and he will be great.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MDg5NTQw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-13 04:19:52 +0000 UTC","comment":"Really nice guy, knows what he's doing and talking about. But, lectures are so pointless and so stupid. My friend and I would just play the Oregon Trail game the entire time. If it wasn't for lecture being mandatory, I'd have never gone. ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM3MDU5NDc5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-12-10 02:16:36 +0000 UTC","comment":"Honestly surprised by the number of bad reviews. Jim is very kind to those just learning, but he does expect work to be put in. Course created to boost success. Don't fall behind. It is a self-teach class, but if you do all the activities, you will learn the material well. Reinforce ideas. I loved this class and wish Jim taught higher level CS.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2ODA1NTc1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-11-09 21:13:01 +0000 UTC","comment":"Everything you learn is online through zyBooks, an online self-learning website. For a 3 credit class, it has three times the amount of work compared to Calculus 2. Lectures are only once a week and they are pretty useless. Professor is not entertaining and is slow.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NzkwMjU3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-11-07 17:57:22 +0000 UTC","comment":"Be prepared to teach yourself everything, the lectures are not helpful. If you have no prior coding experience, this will be a very difficult course for you.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NzYzMDUy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-11-01 22:08:10 +0000 UTC","comment":"He even doesn't teach things during the lecture. Students need to learn by themselves.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NjY5ODc5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-09-30 16:01:10 +0000 UTC","comment":"It's basically a self-learning course. I learned everything (literally) on my own by reading in zyBook. The lectures, I tell you, is completely useless, and the homework load is ridiculous.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NjQ4NjY4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-09-18 22:16:09 +0000 UTC","comment":"A lot of reading, a lot of work and a lot of homework in a short time. Basically, it is a self-instructional course. I would recommend taking it only if it is online.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NTM3MDcw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-07-23 18:22:07 +0000 UTC","comment":"If you want to fail, take this class with this professor. ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2NDkxNDc1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-06-28 01:39:58 +0000 UTC","comment":"Words cannot express how fed up I am with this professor and this class. Prepare yourself for 6 hour days of reading, labs, quizzes, etc for weeks on end. If you plan on taking this class in the summer, beware. You will have zero time for family, work, sleep, or showering. This class has no mercy when it comes to exam grading.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MzgwNjE0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-05-20 05:47:55 +0000 UTC","comment":"Arrogant and unhelpful instruction , lectures are utterly useless. There is a lot of work on labs and activities that do not help at all. useless introductory course.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2Mjk5MDYw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-05-10 17:53:45 +0000 UTC","comment":"I had no coding experience and this class made me want to continue in CS. Jim is a nice guy but this class is designed for you to learn with Zybooks. Human-graded Zylabs are not that hard as long as you follow the style guide. I'd recommend taking this class with Jim, but be prepared to learn on your own. Also look into taking WES-CS 304.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MjY3MDcx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-05-06 19:55:53 +0000 UTC","comment":"Prolific amounts of homework, and material is almost entirely self taught. Lectures were basically useless. A lot of work for a 3 credit class that's supposed to be for \"beginners\". However, if you are willing to use piazza often, that is where he really helps students out. I asked a question in piazza once and he went into my code to give advice.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MjE2MjI3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-05-02 19:00:11 +0000 UTC","comment":"The lectures are pretty much utterly useless, as it's just the same thing you learn in the participation activities but with no explanation. And for a 3 credit class, the work load is ridiculous. Be prepared for >12 hours of homework a week.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MDM2OTE5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-04-07 15:00:15 +0000 UTC","comment":"I like Jim's class very much, his lec will come in two forms! In-person and online classes. I took the in-person class and his class was not mandatory There will be an online test every three units that will use honor lock which is really simple, although I don't have any I can also get very good grades for this class based on the basics! ","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM2MDIxMTg4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-04-05 03:41:38 +0000 UTC","comment":"Gave little to no direction regarding topics in class, only coded the whole lecture without explanation. Homework was due Wednesday, Thursday, Friday AND Saturday and the zylabs were VERY lengthy, time consuming, and VERY stressful since he did not explain the concepts. I would choose Renault over Williams if offered again or literally anyone else.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1ODY0OTg1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-02-18 14:36:37 +0000 UTC","comment":"Jim is a good professor but his lectures are kind of drag and don't really help all that much. Most of the learning in this class is from the online textbook and group &quot;labs&quot; that you do every week. Jim is still very helpful and makes himself and all of the TA's readily available to help.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NzY4Mzk1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2022-01-18 21:43:14 +0000 UTC","comment":"Jim's class is easy, but his lectures are utterly useless, instead of learning something, most of them Jim just made us chat with our peers. I think in the whole semester I went in a total of 4 lectures and still got above 95%. If you actually enjoy going to lectures and learning with a teacher, Jim is probably not the way to go.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjQ5OTgw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-24 19:15:18 +0000 UTC","comment":"I found lecture to be very useless and stopped attending. The module quizzes Jim has in canvas are incredibly dry and unclear.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjM1MDkx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-22 20:57:03 +0000 UTC","comment":"I had no coding experience, lectures probably could have been run differently as we basically just went over practice problems and not actual learning and throughout semester less people showed up. Helpful at answering questions, it was a lot of work for me with no experience so definitely budget a bit of time for the class, exams arent too hard","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjE0ODcw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-21 02:43:21 +0000 UTC","comment":"The grading criteria is very ambiguous. Learned nothing from lecture. The human graded assignments were just a mess.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjA4MzAz","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-20 18:42:08 +0000 UTC","comment":"Besides everything that everyone has said previously (lectures, zylabs, etc.) Jim can be arrogant and condescending at times. It's an intro class, but his expectations don't fit that.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTg5NjI4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-18 19:04:17 +0000 UTC","comment":"I'm not sure why this class even has a professor. All the material is in the lecture videos, which are mostly unhelpful. The worst part of this class is the complete lack of feedback. You never really know what you don't know or what you're supposed to know. Only take this class if you have to.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTg0Mzkw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-18 03:46:03 +0000 UTC","comment":"His lectures aren't helpful and most of the time you are learning the material on your own or through various other resources. The BIGGEST handicap of this class is the little to no feedback being offered, especially on exams and projects. The TAs aren't that helpful either.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTQ4MTQ2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-16 01:10:51 +0000 UTC","comment":"an awful professor. Students need to learn all of the concepts by themselves on zybooks. His lectures are useless, and few students attend the lecture after weeks. Again: Try to AVOID him!!!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTM1MjU0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-15 08:41:08 +0000 UTC","comment":"Introductory course to programming. The material itself isn't necessarily difficult, but the workload for a 3 credit class is greater than usual. The lectures aren't mandatory and you'll be doing most of your learning through zyLabs (Coding projects). The biggest problem is that there's little feedback on exams and human-grade zyLabs. TA's are meh.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NTExNTI1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-14 04:13:18 +0000 UTC","comment":"Took this class with no prior cs experience--extremely difficult. Should be worth more than 3 credits bc of all the weekly assignments. Lectures are useless and the textbook is confusing, you are basically expected to teach yourself. Given v few resources to review for exams. Expected to understand way to much content with no explanation from prof.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NDcyMDY5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-11 16:19:13 +0000 UTC","comment":"Didn't show up to lecture a single time, left with an A. His Canvas page is kind of a mess, and you have a gazillion different due dates throughout the week. Learning will mainly be done from the textbook where homework is assigned, of which there is a lot. On the bright side exams are taken online (Honorlocked) and aren't too difficult.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MzQ4NDkx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-12-02 18:32:54 +0000 UTC","comment":"Jim serves almost no purpose in your grade for the class. All of his lectures are literally ice-breakers and you gain nothing from going. All of your work &amp; learning is through a pretty good online textbook. It's a lot of work but definitely do-able, however Jim won't really help you through it.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MjgzOTA3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-11-22 03:22:08 +0000 UTC","comment":"His lectures are next to worthless. It is basically a time to meet the person next to you and chat. When he is talking in lecture it is extremely boring. ZyBooks (the online text book &amp; assignment) is so bad. There is so much reading just to learn nothing. I learned basically everything by doing the ZyLabs (weekly coding assignments).","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTUwODQ4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-10-25 01:43:23 +0000 UTC","comment":"I don't know where to start. I Starting off, this is a flipped classroom. You have to learn everything on your own time. Luckily, I had already learned Java, so it was pretty easy, but my friends who had never coded before were so lost. Another thing is that his lectures are a joke. He doesn't review anything that you had to learn.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTQ0MjAy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-10-21 19:44:27 +0000 UTC","comment":"I can't even explain how much work there is. Decided to take the class with no prior coding knowledge... an absolute nightmare. SO much homework, tests are extremely difficult. Lectures provide no help, team labs do nothing. The projects are extremely difficult as well. DO NOT TAKE THIS CLASS","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTMxMjA1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-10-17 22:29:48 +0000 UTC","comment":"Just don't.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MTI5Nzk1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-10-16 21:16:33 +0000 UTC","comment":"Little to no feedback on exams, you just know what &quot;section&quot; you scored less on without knowing which problem is wrong. The work can be generally overwhelming at the start (if you have no prior coding experience) with Canvas activities and Zybooks (which is necessary). Nobody goes to the lecture.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MDU2NDQ2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-08-31 19:46:51 +0000 UTC","comment":"I've never taking programming/cs before. While it was difficult / quite a learning curve, I felt like the structure and instruction in this course made it a lot easier and manageable. There's quite a lot of homework. Exams are fair and you get two attempts.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1MDA4ODkz","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-08-05 20:15:06 +0000 UTC","comment":"Had more hw in the 1st 4 weeks of this class than I did for a 3 cred. class that completed in the same period. I have a 3.8 gpa, taken 120 college credits, this is the worst designed class I've taken, + I'm bombing it. No lecture, prof just made 250+ 2 min. vids and hid them in dozens of module tabs. tests not based on hw material. 20+ hr/wk 4 hw.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NzcxOTEz","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-05-12 04:34:02 +0000 UTC","comment":"Overall a good class; very homework-heavy; lectures were decent. My only criticism was that tests answers were hidden after each attempt. Instead an email was sent to you on what &quot;concepts&quot; you missed. Other than that, very possible to get an A in as a weeder class. I had no experience with coding and ended with an A.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NzI4NzAx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-05-07 01:12:48 +0000 UTC","comment":"Super nice guy and many projects go into grading so you can bounce back from a bad score. I went from an F to a C!! Shout out to Jim &#55358;&#56691;&#55358;&#56691;&#55358;&#56691;&#55358;&#56691;!!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NzI4NjY5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-05-07 01:08:47 +0000 UTC","comment":"Jim is a very nice guy. The class is very time consuming, but you get out what you put in. Some of these other reviews conflict with my own experience; if you put the effort in, youll acquire some basic coding skills. Exams are easy so long as you keep up with the material.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NjYyMjI4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-04-29 21:45:39 +0000 UTC","comment":"The class was honestly fine, the biggest problem is that even though there are two attempts allowed on each exam, there's no useful feedback available between attempts, so unless you identify a specific question that you didn't know the answer to, the second attempt isn't really helpful.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NTAxMjUx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-04-02 18:33:50 +0000 UTC","comment":"Assigns way too much for a 3 credit class, horrible on explaining concepts, boring lecture videos and difficult exams with no room for actual education, I've felt like I've learned nothing.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MzE3NjUy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-01-26 18:28:51 +0000 UTC","comment":"I had him for CompSci 200 and he didn't really teach the course whatsoever, he just used his lectures to code and display it on the board. I would 100% recommend to take it with Marc Renault if at all possible but to give Jim the benefit of the doubt, CS200 is absolutely a weeding class, so keep that in mind! Also homework due dates are W,Th,F,SA,S","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MjQ3Nzc3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-01-07 06:12:31 +0000 UTC","comment":"He is a very nice person, he responded very fast on Piazza. The workload for CS200 is big for people who have never taken any cs related course even though it's an introductory course. I have no experience in coding, so I struggle a lot in the beginning, but if you go to office hours, TAs are very helpful and solve my problems very quickly!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzOTQxNzIy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-12-03 20:37:49 +0000 UTC","comment":"This is a weeder class, so be prepared to work. There are many assignments and some labs are difficult. That being said, this was still my favorite class this semester. I am new to java and still managed to keep up with the material. Jim's lectures were asynchronous and very helpful. He also just seems like a nice dude.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzMjIzODc2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-05-06 22:51:27 +0000 UTC","comment":"Jim may be a bit boring, but the lectures are useful to hammer down concepts. ZyBooks and ZyLabs are where most learning takes place, so plan your own time accordingly. Jim was openly available to help in person or Piazza, and he gives a very thorough intro to Java. The tests are a bit tricky, but they help you understand the nuances for CS300.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyOTM5NzY5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-02-28 15:10:18 +0000 UTC","comment":"He's funny, personal, and clearly knows how to teach along with being proficient in the area of study. He made this the easiest class that I always looked forward to.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyOTA2NjU3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-02-12 21:12:16 +0000 UTC","comment":"Jim is by far the best professor I have had here at UW Madison. We all had to register with TopHat which is an app used to submit answers to questions the professor goes over in class. TopHat was very useful in keeping me engaged with what was going on and testing my knowledge. I think my class had a B average which is pretty good.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyODM4Nzc4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-01-15 17:52:07 +0000 UTC","comment":"Jim was a fantastic professor and was always ready to help you to understand the material. It's not his fault that the class material is hard (it is a weeder class), and you can see that he tries really hard. Give him a chance (but you will have to work as well).","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyODE0MDc3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-01-09 02:44:22 +0000 UTC","comment":"If you've never taken a CS course before, get ready. The class is really hard for people who have no prior knowledge of any coding. The exams are difficult so STUDY. The projects are extremely confusing and insanely difficult. This class killed my sleep schedule. You have to learn everything on your own to pass this class.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNzM1NTQ4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-12-21 04:02:02 +0000 UTC","comment":"Book was good. He tries to trick you on every question in the tests, and when they're weighted at 50% of your grade, your grade doesn't show your competence in Java. Says you should be prepared for the next class with a B, so teaches at a level that people only learning from him get at most a B. Gotta put in way more work outside class to get an A.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNjM5NzE1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-12-13 03:39:32 +0000 UTC","comment":"An enthusiastic and engaging lecturer. If you don't have prior programming experience you will have to keep on top of the material or else you will fall behind, as all topics are very closely linked (it's intro programming, duh). If you properly manage your time for this class, you won't be as salty as the people leaving angry reviews.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNDQ4MTM4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-11-20 18:31:16 +0000 UTC","comment":"Taking CS200 with Jim Williams was the biggest mistake I have made at Madison so far, and I have made a lot of mistakes. The word &quot;Introductory&quot; does not belong anywhere near this class. If you do not have a year (at least) of computer science experience, you will get left behind (partially due to the terrible formatting of the class as well)!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNDA5Nzk5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-11-13 23:06:58 +0000 UTC","comment":"Jim, you not a homie dawg. Firstly, we just figured out about this import java .util. (*) thing which you never taught us. Second, wumpus caves is a dumb name for a project. Especially one worth that much of our grade. Third, there is no review built into the schedule of the course except terrible review sessions on mondays. MORE REVIEW. DO BETTER.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzU5MTA2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-05-03 15:21:13 +0000 UTC","comment":"Jim is so nice. CS200 can be hard for people who don't know anything about programming but Jim's lectures- although a little boring but it's CS you know- always covered everything you were expected to know. He always took time to answer any and every question a student had and gave me a genuine interest in programming.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMDY2OTM4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-17 19:40:46 +0000 UTC","comment":"He is a fine person but a very boring teacher. Lectures put me to sleep every time.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTE1NTQw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-07 18:39:22 +0000 UTC","comment":"Have you seen a gem?If not, go and see Jim...","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTE1NDY1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-07 18:34:01 +0000 UTC","comment":"Take him","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTE1NDU5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-07 18:33:18 +0000 UTC","comment":"He is amazing","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODE0MjE3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-11-29 13:05:52 +0000 UTC","comment":"This class requires you to do a lot of outside work. I think that he is a fantastic teacher and explains things very well, but suffers from the fact that we only get 2.5 hours/week to meet. I will admit I wanted to pull my hair out when working on Sokoban, but can you expect anything else in the computer science field?","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNjA2OTkx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-10-24 19:55:21 +0000 UTC","comment":"Jim taught us arrays in class for 2 lectures and he did the easiest examples in class, how does he expect us to finish a big program using jagged 3D arrays without explaining them in class. Worst professor I've ever had in my life, DO NOT TAKE THIS CLASS WITH JIM","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNTg4NzE3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-10-19 17:41:55 +0000 UTC","comment":"Jim teaches us how to print Hello World in class and expects us to write an entire 1000 line sokoban program without giving us the required knowledge for it. The zybooks lab excercises are time consuming . He solves the easiest examples in class and the lab exercises are very hard. DO NOT TAKE THIS CLASS IF YOU'RE NOT SERIOUS ABOUT PROGRAMMING","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMTgzMjk5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-05-24 13:07:53 +0000 UTC","comment":"I just want to reinforce what was said in the previous comments. I am a computer science major and even I only got an AB in this class. It is a WEEDER. I would not suggest Jim's CS 200 if you are not a passionate programming student, this class is not for you, take CS 301. Not Jim's fault, he was nice and willing to help. Do zybooks before lecture.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMDg3MzU0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-05-12 21:31:40 +0000 UTC","comment":"I had programmed before, and I find that the experience helped me a lot, but I still got an AB. Indeed, this class is designed to be hard, time-consuming and unfriendly: descriptions of big programs can be extremely unclear and you have to ask TA if you want to score high. Also, exams can be tricky and his lectures gets confusing at times.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMDM3NDM2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-05-09 11:50:11 +0000 UTC","comment":"I ended with a 95% in this class. To get an A, you truly have to put in effort from day one (only 13% of people in my lecture got an A). Go to every single lecture and pay attention, thoroughly complete every program, and learn from the lab material (the material in labs often shows up on the tests).","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMDEzMjUy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-05-07 16:11:16 +0000 UTC","comment":"CS 200 is a very hard intro class, and will likely require around 12 hours of out-of-class study a week. It is homework-heavy with mandatory ZyBooks (e-textbook) participation and challenge questions, weekly programs, two big programs, and in-class TopHat participation. Jim is a very boring lecturer, so make sure to stay focused in order to do well","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5ODMzMjQ4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-04-18 15:07:14 +0000 UTC","comment":"Jim is not a good professor whatsoever. Take this class with Marc if you can. There is tophat, spend your time in class not listening to him, but teaching yourself. Better hope you have a good TA/ comp sci major friends who can help you through this class. No curve even though the average on the exams can be a 68.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NzM4NDgw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-04-04 00:14:14 +0000 UTC","comment":"Jim cares about what he does a lot, but his lectures are very boring and sometimes unhelpful or confusing. This class is very difficult and tedious if you don't have prior programming experience. Part of the class is taught online through zyBooks which helps with basic concepts, but isn't enough for how hard the tests are. Labs are useful for tests","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NjgzNzUz","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-03-22 14:37:31 +0000 UTC","comment":"Take 301 not 200 if you can!!! This class is extremely difficult and time-consuming (especially for a 3 credit class). Lectures dont really clarify or explain any content- thats all in the online book- labs were probably the most useful. Also the projects at the end of the semester are literally death","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":3.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NjQ1OTk5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-03-12 18:53:03 +0000 UTC","comment":"His lectures were useless. He didn't explain anything. He asked a ton of tophat questions but didn't always even say which answer was right. He was condescending and unresponsive to emails. Class was easy but miserable. Labs were useful and helped you prepare for exams","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NjI2MzM2","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-03-06 15:27:57 +0000 UTC","comment":"Let me preface by saying this: CS200, what most angry people are here for, is a weeder class. It's meant to be difficult. Jim gets a really bad wrap. He's passionate and his lectures are the opposite of pointless: he goes in depth about all key points. Labs highlight all aspects of the language you need for the exams. Good professor overall.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NjI2MDU0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-03-06 14:29:11 +0000 UTC","comment":"Jims lectures are debateably pointless. Every time the class answers a topHat question, Jim stands at his podium. Wondering why only a third of his lecture got the answer right. Hmmm, I dont know? Maybe its because he isn't good at teaching? Does he know CS? Of course he does. Jim isnt a good teacher and theres no two ways around it. Take 301.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NTg5MDA0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-02-22 19:00:21 +0000 UTC","comment":"Terrible class by a terrible teacher. The weekly zybook projects take up more time than all of my other homework and there are no resources if you are having problems with them. Do not take this class if you don't have to.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MzUzNjQy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-28 22:48:49 +0000 UTC","comment":"This class is supposed to be an intro to programming class, but they make the class so hard in order to force comp sci majors to switch majors. The projects took me more time than all my other classes combined. There's no curve for the exams. The final letter grade was posted on Christmas eve and again there's NO CURVE. Merry Christmas I guess.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MzEyMjky","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-21 23:57:19 +0000 UTC","comment":"I have had some CS experience, but overall I felt Prof. Williams' lectures were great. He is engaging, good at explaining, and goes through many examples. He delves into intricacies which can be tricky at first, but ultimately pretty instructive. Homework was consistent, but reasonable. The 2 projects were fairly demanding, but good challenges.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MzAyMjIx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-21 03:49:19 +0000 UTC","comment":"Focus on the tiny details/rules given in lectures and team labs and tests are doable. Big programs are a ton of work so don't procrastinate. Lectures are relatively dry but it's important to pay close attention","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5Mjk0NTI5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-20 16:53:24 +0000 UTC","comment":"If you've never done CS before, then good luck. Professor Williams knows his stuff, but he teaches the material like everyone in the room has had past experience with CS, even though it's supposed to be an introductory course. You'll need to spend an extremely disproportionate amount of time on homework and exams if you want anything above a B.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5Mjg5Mzg4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-20 10:45:46 +0000 UTC","comment":"Jim is a good professor. He provides effective and inspirational feedback on your projects. Tests are generally not tough but make sure you devote time to projects and always be willing to ask for help.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MjYwNDU4","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-18 15:52:28 +0000 UTC","comment":"Jim made me lose all interest in computer science. The material is very overwhelming, and goes way too fast. Be ready to spend a full work week on the big programs. I had to take the L on the second one so I could actually have time for my other classes. Would not recommend if you have never programmed before.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MjQ2MDc0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-17 15:46:10 +0000 UTC","comment":"You can tell Jim wants the best for his students. He's always willing to take the time to help students in office hours or even after class which made getting through the class a lot easier. CS200, however, is pretty brutal. The &quot;big program&quot; milestones take an absurd amount of time to complete and the tests are fairly difficult to prepare for.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":4.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MjI3ODI3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-15 21:46:45 +0000 UTC","comment":"So inconsiderate and disrespectful Get ready to fail unless you've had previous experience or have nothing but free time. Would not recommend to peers and made me hate Computer Science. What kind of class does that? This one does. Hate this class.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MDg0NTY0","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-07 16:24:25 +0000 UTC","comment":"Professor Williams is the best professor I have had during my first semester! He is so inspirational and approachable. He is always there to help you out if you have any questions. Some people may find CS 200 difficult but I think it's just moderate work if you really put your mind and effort on it. And do reach out to faculty to get help!","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MDA2ODAx","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-11-30 20:40:25 +0000 UTC","comment":"This class is very difficult for beginners. I took Java in high school, but even I am struggling with some of the assignments we receive. I believe that the pace of the material should be decreased, and lectures should be slower to make sure the entire class is in complete understanding.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MDAwNDI3","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-11-30 12:55:37 +0000 UTC","comment":"I came into with zero programming experience. Jim makes it very difficult to learn and it is hard to follow him during lectures. you basically need to learn everything by yourself and the big projects are very difficult and time consuming.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4OTY1MTc1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-11-27 01:49:51 +0000 UTC","comment":"Made me lose interest in CS because he made the class so hard and difficult to understand.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4OTY0ODEy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-11-27 00:05:26 +0000 UTC","comment":"Makes learning Java much more difficult than it should be. Lectures are completely useless and the homework is overwhelming.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4OTM5Mjk1","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-11-20 13:18:44 +0000 UTC","comment":"I found Jim's lectures to be boring and unhelpful. The class is a flipped classroom format, so you have to learn all the material on your own; Jim only gives unhelpful examples in lecture and frequently goes off on tangential &quot;you don't need to know this, but...&quot; rants. Avoid if you don't have programming exp or 10-15+ hrs a week to teach yourself.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4ODIwNjYy","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-11-02 10:04:21 +0000 UTC","comment":"Jim's lectures are long and boring and they mainly involve TopHat participation and going through examples. I feel that the examples covered aren't entirely relevant or useful. I got 85/100 on my first midterm and I never pay attention - he's that useful. If you must take his lecture, I would recommend prior programming experience.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":2.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4Nzk5OTA5","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-10-29 22:11:26 +0000 UTC","comment":"Jims lectures are long and dull, so its very hard to stay focused on the class. He obviously knows a ton about computers and seems very intelligent, but he isnt good at transferring that knowledge to the students. The content of the class is difficult for those whove never done programming before so you really have to read ZyBooks intently.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:28:32.112923+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI4Nzk4MTMw","source_instructor_id":"rmp:2195385","instructor_name":"Jim Williams","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-10-29 12:07:24 +0000 UTC","comment":"I love this Jim! He taught me how to think as a programmer: be logical, divide large program into doable parts, problem solving ability, etc. Didn't have any experience with programming before I take his course, but doing okay here. He responds to Qs on piazza really fast, helps u understand the problem instead of directly telling you the answer.","source_url":"https://www.ratemyprofessors.com/professor/2195385","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTQyODY5MTcz","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2026-04-19 07:41:27 +0000 UTC","comment":"heart _____________","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MjMzMTMy","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2021-01-04 17:01:17 +0000 UTC","comment":"If you've programmed before, the first half of the class will be manageable. Then, it gets harder once data structures and objects/classes get introduced. Lectures would help a lot for tests and understanding, but not necessarily essential. Make sure you study the weekly labs and start the weekly programming assignment early incase you get stuck.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MjA3Mjc2","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-12-28 09:12:11 +0000 UTC","comment":"He is really a good guy.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MDQ0MzA2","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-12-12 11:26:57 +0000 UTC","comment":"Handles students' problems well and is extremely accessible outside of class. Class ran very smoothly online.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0MDM3NTQ1","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-12-11 22:14:54 +0000 UTC","comment":"Honestly Marc was an amazing professor. He really seemed to care about his students and wanted to make his lectures engaging. It was really beneficial to attend his virtual lectures plus the ones on canvas. One thing to be aware of about the class is it very programming project based and the TA's get overwhelmed easily. So start the programs early.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyOTA5ODk3","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2020-02-14 00:32:23 +0000 UTC","comment":"I took this class last semester and I already miss Professor Marc. Hands down one of the best teachers I've ever seen. This class is really fun partly due to his great teaching and partly due to his great sense of humor. Professor Marc, if you read this, just know that we miss you a lot and wish you great health :)","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNzUyNTg4","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-12-24 04:19:02 +0000 UTC","comment":"Marc is a very funny dude who seemingly cares about his students. He graded one code refactoring project brutally, but other than that grading was reasonable. He explains concepts clearly, and throws in a joke here and there.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNzI2NzUx","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-12-20 04:28:27 +0000 UTC","comment":"Go to at least 80% of lectures/team labs. He makes concepts easy to learn to students new to CS. He makes a lot of silly jokes and references to Star Wars. As of fall 2019, there is no final project. If you do well on the final, the midterms don't matter. You need to get TopHat (lecture participation) and zyBooks (book + hw labs) for this class.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNTQwNDQy","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-12-05 20:56:42 +0000 UTC","comment":"This class is difficult... It's meant to weed out students who want to major in CS but aren't ready for it. That being said, if you're going to take the class, Marc is the way to go. Although there's more material to learn than can be covered in lecture, Marc lays it out clearly and provides you with all the tools you need to succeed.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNDc3MzQz","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-11-25 23:27:26 +0000 UTC","comment":"One of my favorite professors of all time. I came into the class not knowing a thing about code and now I know the basics of java and have a strong passion to learn more. You can tell he loves his profession and it shines through his lectures every day. He is very caring and makes every class more interesting than the last. Thanks Marc! Go LEAFS!!!","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNDU5ODA0","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-11-21 23:41:48 +0000 UTC","comment":"Funny, smart, and caring - Mark is the go-to for CS 200 - class is enjoyable and lectures really aren't terrible, just lots of work. If you simply go to class Marc will often show the exact samples of tricks on the midterm through top hats or word of mouth.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyNDE2OTM2","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-11-14 21:37:38 +0000 UTC","comment":"Absolutely fantastic professor and person overall.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMyMzU2MjY5","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-11-04 22:16:37 +0000 UTC","comment":"He brings candy, and is a very fun professor. He makes a lot of jokes, and does a lot to make CS fun. If you happen to speak french, you can also talk to him in that language.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxOTc1NDU4","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-05-30 13:11:50 +0000 UTC","comment":"One of the best. He made a fairly difficult intro class easier and enjoyable. Majority of the grade is based on 2 big projects and exams. Get started on the big projects early and you'll be fine. Exams are fair. Read every question carefully and go back through if you have time. Questions are similar to TopHat questions and labs.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxOTczMDU4","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-05-29 23:57:42 +0000 UTC","comment":"Renault does a great job with this course, making the subject very engaging. Assignments can be very long and tedious though. Do not expect to blow this class off! Exams are designed such that every question is a puzzle: take your time before choosing an answer. If you do well on the Big Programs and are careful on exams this course SHOULD be easy!","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxODI0MTc0","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-05-09 15:43:12 +0000 UTC","comment":"Marc was a great professor and you could tell he really wants everyone to succeed! He was thorough in lecture and always willing to answer questions. Overall, the class wasn't that hard until the big programs came about, and even then you have opportunities for extra credit if you turn them in early.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzMyODMz","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-05-01 17:05:28 +0000 UTC","comment":"He's a real G","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNzMyODI3","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-05-01 17:05:05 +0000 UTC","comment":"Great lecturer and always found a way to keep topics entertaining and captivating. This was the first CS class I had ever take and thanks to Marc it will certainly not be the last.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNTcxNjQ2","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-04-11 03:30:47 +0000 UTC","comment":"A true gem, very fun and a good lecturer. Exams were tough for me personally, but he is a solid professor and is Canadian.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxNDAxNzYx","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-03-04 17:21:59 +0000 UTC","comment":"Professor Renault is an amazing lecturer. He goes above and beyond to explain the nuances and intricacies of Java and is hilarious. However, be prepared to work for every percentage of your grade. He assigns two big programs at the end of the semester which are 800 lines each.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":4.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMzE0MTkz","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2019-01-28 23:42:03 +0000 UTC","comment":"He is a solid teacher and makes 200 easier than it is.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMTM4Njc4","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-22 16:51:29 +0000 UTC","comment":"Marc is great. His lectures might sometimes be on the more boring side, but he's still a very charismatic guy and explains concepts well. One annoying thing is how much time he spends in class answering questions though. Overall the class is pretty easy. Some concepts can be confusing but there are a LOT of resources to get help.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMxMTAyMTI5","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-19 19:04:59 +0000 UTC","comment":"The reviews on 12/7 were all the same moron that got a D. Marc is great. CS 200 is tough but it's fun and there are so many great resources. Jim is good too for office hours. Lecture isnt particularly useful as programming is best learned by doing. Not curved because there are tons of smart CS students. Don't listen to people who bash Marc.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTE1NDQ4","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-07 18:32:18 +0000 UTC","comment":"CS200 is very tough","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwOTE1Mzk2","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-07 18:27:46 +0000 UTC","comment":"His lectures are all over the place. Made us do simple programs like hello world and then expected us all to do big monsters like sokoban.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":1.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODgxMTU5","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-05 17:54:29 +0000 UTC","comment":"good man","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwODUzMzUw","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-12-03 23:06:34 +0000 UTC","comment":"Lectures are optional, but you will struggle if you don't go to them. Did an amazing job explaining the material even though learning pretty much comes from experience programming.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNzMxMDU3","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-11-15 01:14:22 +0000 UTC","comment":"Marc clearly knows his stuff when it comes to CS, but does not help you acquire anywhere near the necessary skills needed to complete the coursework. We went from programming simple 50 line programs every week to suddenly coding a 1000 line monster program that was very difficult to make sense of. DO NOT take this class unless you are a CS major.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":1.0,"difficulty_rating":5.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNTk4NTAx","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-10-22 23:06:37 +0000 UTC","comment":"Helpful","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwNTUyNDA2","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-10-08 21:34:39 +0000 UTC","comment":"He didn't teach perfectly","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":1.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMwMzQxOTc5","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-07-13 01:29:12 +0000 UTC","comment":"Really great professor, he cares and helps out his students to the best of his abilities, and it is clear that he knows java's inner workings. A lot of work but definitely worth getting him as a professor, I learned a lot!","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NTIzMzI5","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-01-31 14:42:01 +0000 UTC","comment":"Professor Renault is very well-versed and intelligent in Computer Science. His lectures were very clear and understandable. Exams and outside programs were pretty tough compared to the review guides, but his teaching style and demeanor were superb.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5NDcxMTAw","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"COMPSCI200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2018-01-18 01:26:33 +0000 UTC","comment":"Dr. Renault gave clear lectures and he seems quite knowledgeable in Computer Science. He isn't afraid to acknowledge when he doesn't know an answer and will look it up for the next class. Attendance is really only strictly necessary because of TopHat questions. The homework might be a bit overwhelming for those without prior programming experience.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":4.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MjQ5MTgx","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-17 20:22:15 +0000 UTC","comment":"Marc is a really accessible professor and is willing to help at office hours on programs. He can be a little blunt which can be awkward, but he has good intentions. Hes really well-versed and puts a lot of effort into his lectures and making sure people understand. Overall nice guy and the exams are pretty tough, but its ok.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:21:19.997838+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5MTc5NDcx","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS200","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","review_date":"2017-12-13 16:07:34 +0000 UTC","comment":"Marc's lecture is good and he posts ppt online after class, which really helps. He is accessible and patient, also humorous. Really recommend him.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":4.0,"difficulty_rating":4.0}]