[{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI5ODUyNzY3","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2018-04-20 14:40:03 +0000 UTC","comment":"Super easy class. 6 total projects but if you do well enough on the first 5 you don't even have to do the last one. Would highly recommend to anyone looking to learn C++.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":4.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:55:25.683249+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTIzMjk1MTkw","source_instructor_id":"rmp:1780137","instructor_name":"Andrew Kuemmel","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2014-05-21 21:53:56 +0000 UTC","comment":"He posts all the lecture notes and codes online, which is really helpful for code assignment. His homework is easy and closely related with what he taught during class. As for a 1 point programming course, I think he is a good professor for it.","source_url":"https://www.ratemyprofessors.com/professor/1780137","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:52:17.836692+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI0NzIxMjY5","source_instructor_id":"rmp:384064","instructor_name":"Beck Hasti","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2015-05-02 11:50:44 +0000 UTC","comment":"Beck makes an effort to meet with students, even during advising hours and beyond. If you have a question he'll answer it. All around humorous but he can get a bit spacey at times. Good teacher overall, cares about what he's doing.","source_url":"https://www.ratemyprofessors.com/professor/384064","quality_rating":5.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:27:32.954132+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0MzM2NTg3","source_instructor_id":"rmp:617842","instructor_name":"Karen Miller","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2008-04-23 17:43:19 +0000 UTC","comment":"A nice woman, but a bad teacher.  She absolutely abhors Java yet seems to know little about it.  The class is supposed to be for Java programmers.  If you have only taken 302 and 367, it may be a good idea to try out C++ a bit on your own first.  Otherwise, this is a good class to take to brush up on your C++, except with a different professor.","source_url":"https://www.ratemyprofessors.com/professor/617842","quality_rating":2.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:27:32.954132+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTE0MDc1NDMy","source_instructor_id":"rmp:617842","instructor_name":"Karen Miller","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2008-02-06 13:35:48 +0000 UTC","comment":"Taught &quot;C++ for Java Programmers&quot;.  Told class she doesn't remember much from Java.  Countless time after being asked questions about code would give answers like &quot;I think _____&quot;, &quot;I'm pretty sure _______&quot;.  Not very good knowledge of content.","source_url":"https://www.ratemyprofessors.com/professor/617842","quality_rating":2.0,"difficulty_rating":1.0},{"observed_at":"2026-09-07 16:22:28.837920+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NjgxNTI5","source_instructor_id":"rmp:2683772","instructor_name":"Luke Swanson","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2021-12-31 18:11:20 +0000 UTC","comment":"The class is a bit more work than 1 credit's worth, but it's doable. He provides clear and detailed assignment writeups which help you apply the weekly lecture topics in C++. I stopped showing up to lectures and just learned the syntax on the fly. He did his best to make the assignments fun and always snuck a few jokes in the writeups. 70% to pass.","source_url":"https://www.ratemyprofessors.com/professor/2683772","quality_rating":4.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:22:28.837920+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NDg2ODU4","source_instructor_id":"rmp:2683772","instructor_name":"Luke Swanson","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2021-12-12 23:04:49 +0000 UTC","comment":"Luke does a great job teaching C++. This class pairs well with CS354 in one semester. Projects weren't always graded quickly, but he understands and is fair about it. Example: I made a mistake on two projects in a row, but because I turned in the second one while the first was being graded, I told him I made the mistake again and wasn't penalized.","source_url":"https://www.ratemyprofessors.com/professor/2683772","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:22:28.837920+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM1NDg2MjI1","source_instructor_id":"rmp:2683772","instructor_name":"Luke Swanson","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2021-12-12 22:15:40 +0000 UTC","comment":"This class has definitely improved since the last reviewer. Everything was released and graded in a timely manner. Projects are honestly super fun, they can be challenging but it's manageable and rewarding. DO NOT TAKE unless you have previous coding knowledge (CS300+). Lectures can be dry, but Prof Swanson knows his stuff. He's very nice too.","source_url":"https://www.ratemyprofessors.com/professor/2683772","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:22:28.837920+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM0NTIxMDQ2","source_instructor_id":"rmp:2683772","instructor_name":"Luke Swanson","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2021-04-08 04:42:29 +0000 UTC","comment":"Please do not take CS368 with Luke. Although he's a nice guy, he's the most disorganized instructor I've ever had. Each week he gives us approximate dates we can expect grades/assignments to be released by, and he consistently goes days--if not WEEKS--past those dates. Also, projects are often busywork-heavy and feel hastily thrown together.","source_url":"https://www.ratemyprofessors.com/professor/2683772","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":"UmF0aW5nLTMzMTY0Njk4","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2020-04-30 09:02:07 +0000 UTC","comment":"Great Professor. But the class itself is designed poorly. Contents require much more than one lecture per week to cover, but the course still demands your understanding. Have to figure out most things on your own. Projects take up really long time (more like a 4-credit course, not 1) Marc is experienced and accessible through Piazza though.","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":"UmF0aW5nLTMzMTU4NDEz","source_instructor_id":"rmp:2316450","instructor_name":"Marc Renault","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2020-04-29 19:22:21 +0000 UTC","comment":"Great professor, delivers clear and funny lectures.","source_url":"https://www.ratemyprofessors.com/professor/2316450","quality_rating":5.0,"difficulty_rating":3.0},{"observed_at":"2026-09-07 16:18:28.055099+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTMzODk4OTkw","source_instructor_id":"rmp:2593156","instructor_name":"Michael Doescher","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2020-11-28 19:50:04 +0000 UTC","comment":"Professor Doescher is one of the best professors I have. HIghly recommand! He is very nice and helful.","source_url":"https://www.ratemyprofessors.com/professor/2593156","quality_rating":5.0,"difficulty_rating":2.0},{"observed_at":"2026-09-07 16:13:16.653464+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTI1ODQ2MDk1","source_instructor_id":"rmp:2095720","instructor_name":"Okan Akalin","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2015-12-29 20:27:09 +0000 UTC","comment":"He has a difficult time adapting his teaching to the course audience, for instance when explaining mathematical concepts. His assignments were also more difficult and time consuming than was appropriate for a 1 credit course.","source_url":"https://www.ratemyprofessors.com/professor/2095720","quality_rating":3.0,"difficulty_rating":4.0},{"observed_at":"2026-09-07 16:11:56.254690+00:00","run_id":"20260907T155543-ce3781c4","source_review_id":"UmF0aW5nLTM5NTgxNjkx","source_instructor_id":"rmp:2612724","instructor_name":"Peyman Morteza","course_label":"CS368","course_id":"COMPSCI 368","course_uid":"course_37a551eb9007bebe6a41c6b3","review_date":"2024-06-19 17:25:27 +0000 UTC","comment":"The class was set so that you had all your assignments on one page, including readings, labs, and exercises. To pass, you needed an 80 or higher out of 100 overall. Super clear cut class, no exams.","source_url":"https://www.ratemyprofessors.com/professor/2612724","quality_rating":5.0,"difficulty_rating":4.0}]