[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"9ce3ae5bbb8de994836fa672219097a4ea184f3f9200ab5fdf8cf4ab4cdff59e","section":"requirements","status":"valid","value_json":"{\"nodes\":[],\"notes\":[],\"root\":null,\"status\":\"none\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"9ce3ae5bbb8de994836fa672219097a4ea184f3f9200ab5fdf8cf4ab4cdff59e","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"programming language beginner\",\"programming language intermediate\",\"programming language advanced\",\"COMPSCI 368 syllabus\",\"learn specific programming language\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Proficiency in a specific programming language at beginner, intermediate, or advanced level\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"title\",\"quote\":\"LEARNING A PROGRAMMING LANGUAGE\"},{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"For students interested in learning a particular programming language.\"}],\"text\":\"COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Specific programming language instruction\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"9ce3ae5bbb8de994836fa672219097a4ea184f3f9200ab5fdf8cf4ab4cdff59e","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"05222716de8f5621ee3003fa0f99db1204c9adf0f78220d1144422443d7e1bdb","section":"requirements","status":"valid","value_json":"{\"nodes\":[],\"notes\":[],\"root\":null,\"status\":\"none\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"05222716de8f5621ee3003fa0f99db1204c9adf0f78220d1144422443d7e1bdb","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"programming language beginner\",\"programming language intermediate\",\"programming language advanced\",\"COMPSCI 368 syllabus\",\"learn specific programming language\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Proficiency in a specific programming language at beginner, intermediate, or advanced level\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"title\",\"quote\":\"LEARNING A PROGRAMMING LANGUAGE\"},{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"For students interested in learning a particular programming language.\"}],\"text\":\"COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Specific programming language instruction\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"05222716de8f5621ee3003fa0f99db1204c9adf0f78220d1144422443d7e1bdb","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"comment\":\"Great professor, delivers clear and funny lectures.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-29 19:22:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"72e109387bf27e740f61b772\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTU4NDEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":5,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"3413cbd319f4ec3adf2ba818\",\"72e109387bf27e740f61b772\",\"56daa878a23edffaa9589ccd\",\"3644fcc6b4764ac2a9193f31\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly in clarity; some are clear and funny while others struggle to adapt to the audience or are disorganized.\"},{\"aspect\":\"workload\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2008-04-23 17:43:19 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"343d97ce660f4edbb136eb2a\",\"instructor_id\":\"rmp:617842\",\"instructor_name\":\"Karen Miller\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE0MzM2NTg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-30 09:02:07 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"425ba9fbf140e772db4d336e\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTY0Njk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-31 18:11:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"a554d1db025d22261967b23c\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1NjgxNTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":6,\"review_ids\":[\"343d97ce660f4edbb136eb2a\",\"56daa878a23edffaa9589ccd\",\"425ba9fbf140e772db4d336e\",\"3019ab132546152da8373993\",\"a554d1db025d22261967b23c\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:617842\",\"name\":\"Karen Miller\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2008\"},\"sentiment\":\"mixed\",\"summary\":\"Workload is frequently described as heavy for a 1-credit course, with projects taking significant time, though some find it manageable or easy.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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++.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2018-04-20 14:40:03 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"98770bd5405781554bdb61a5\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI5ODUyNzY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":4,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"98770bd5405781554bdb61a5\",\"3019ab132546152da8373993\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"summary\":\"Assessment is generally straightforward with no exams, relying on projects and assignments, though grading timeliness varies by instructor.\"},{\"aspect\":\"organization\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 23:04:49 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"c2f344d06206a26ee0acb883\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":4,\"review_ids\":[\"3413cbd319f4ec3adf2ba818\",\"3644fcc6b4764ac2a9193f31\",\"3019ab132546152da8373993\",\"c2f344d06206a26ee0acb883\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Instructor organization varies widely, with some being highly accessible and timely while others are described as disorganized and late with grades.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"751eaa16ae0f1a56502d1b28851701b76559d80a7d1e6cb03cb61c050583bba9","section":"requirements","status":"valid","value_json":"{\"nodes\":[],\"notes\":[],\"root\":null,\"status\":\"none\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"751eaa16ae0f1a56502d1b28851701b76559d80a7d1e6cb03cb61c050583bba9","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"programming language beginner\",\"programming language intermediate\",\"programming language advanced\",\"COMPSCI 368 syllabus\",\"learn specific programming language\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Proficiency in a specific programming language at beginner, intermediate, or advanced level\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"title\",\"quote\":\"LEARNING A PROGRAMMING LANGUAGE\"},{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"For students interested in learning a particular programming language.\"}],\"text\":\"COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Specific programming language instruction\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"751eaa16ae0f1a56502d1b28851701b76559d80a7d1e6cb03cb61c050583bba9","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"comment\":\"Great professor, delivers clear and funny lectures.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-29 19:22:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"72e109387bf27e740f61b772\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTU4NDEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":5,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"3413cbd319f4ec3adf2ba818\",\"72e109387bf27e740f61b772\",\"56daa878a23edffaa9589ccd\",\"3644fcc6b4764ac2a9193f31\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly in clarity; some are clear and funny while others struggle to adapt to the audience or are disorganized.\"},{\"aspect\":\"workload\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2008-04-23 17:43:19 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"343d97ce660f4edbb136eb2a\",\"instructor_id\":\"rmp:617842\",\"instructor_name\":\"Karen Miller\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE0MzM2NTg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-30 09:02:07 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"425ba9fbf140e772db4d336e\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTY0Njk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-31 18:11:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"a554d1db025d22261967b23c\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1NjgxNTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":6,\"review_ids\":[\"343d97ce660f4edbb136eb2a\",\"56daa878a23edffaa9589ccd\",\"425ba9fbf140e772db4d336e\",\"3019ab132546152da8373993\",\"a554d1db025d22261967b23c\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:617842\",\"name\":\"Karen Miller\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2008\"},\"sentiment\":\"mixed\",\"summary\":\"Workload is frequently described as heavy for a 1-credit course, with projects taking significant time, though some find it manageable or easy.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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++.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2018-04-20 14:40:03 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"98770bd5405781554bdb61a5\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI5ODUyNzY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":4,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"98770bd5405781554bdb61a5\",\"3019ab132546152da8373993\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"summary\":\"Assessment is generally straightforward with no exams, relying on projects and assignments, though grading timeliness varies by instructor.\"},{\"aspect\":\"organization\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 23:04:49 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"c2f344d06206a26ee0acb883\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":4,\"review_ids\":[\"3413cbd319f4ec3adf2ba818\",\"3644fcc6b4764ac2a9193f31\",\"3019ab132546152da8373993\",\"c2f344d06206a26ee0acb883\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Instructor organization varies widely, with some being highly accessible and timely while others are described as disorganized and late with grades.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"751eaa16ae0f1a56502d1b28851701b76559d80a7d1e6cb03cb61c050583bba9","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"4176e18b3294359fd357b77ee9ab999725efc4891cea46ee37028d4e770d2969\",\"course_id\":\"COMPSCI 368\",\"current_instructors\":[{\"instructor_uid\":\"instructor_402c5e1526ed25ff5ab4777d\",\"message\":\"No course-specific reviews available\",\"name\":\"Louis Oliphant\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2965334\",\"summary\":[]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"ANDREW KUEMMEL is recorded teaching in Spring 2014, Spring 2018, Fall 2022, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"BECK HASTI is recorded teaching in Fall 2008, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Fall 2013, Fall 2014, Spring 2015, Spring 2016, Spring 2017, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"}],\"text\":\"KAREN S. MILLER is recorded teaching in Fall 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"}],\"text\":\"LUKE SWANSON is recorded teaching in Fall 2021. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"}],\"text\":\"MICHAEL DOESCHER is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Fall 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"}],\"text\":\"OKAN AKALIN is recorded teaching in Fall 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"PEYMAN MORTEZA is recorded teaching in Spring 2020, Fall 2022, Spring 2023, Fall 2023, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"2a85828730258376ff2c2f61d42926bc58168bf591085d38e0249eba74f4c86c","section":"requirements","status":"valid","value_json":"{\"nodes\":[],\"notes\":[],\"root\":null,\"status\":\"none\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"2a85828730258376ff2c2f61d42926bc58168bf591085d38e0249eba74f4c86c","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"programming language beginner\",\"programming language intermediate\",\"programming language advanced\",\"COMPSCI 368 syllabus\",\"learn specific programming language\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Proficiency in a specific programming language at beginner, intermediate, or advanced level\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"title\",\"quote\":\"LEARNING A PROGRAMMING LANGUAGE\"},{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"For students interested in learning a particular programming language.\"}],\"text\":\"COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Specific programming language instruction\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"2a85828730258376ff2c2f61d42926bc58168bf591085d38e0249eba74f4c86c","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"comment\":\"Great professor, delivers clear and funny lectures.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-29 19:22:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"72e109387bf27e740f61b772\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTU4NDEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":5,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"3413cbd319f4ec3adf2ba818\",\"72e109387bf27e740f61b772\",\"56daa878a23edffaa9589ccd\",\"3644fcc6b4764ac2a9193f31\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly in clarity; some are clear and funny while others struggle to adapt to the audience or are disorganized.\"},{\"aspect\":\"workload\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2008-04-23 17:43:19 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"343d97ce660f4edbb136eb2a\",\"instructor_id\":\"rmp:617842\",\"instructor_name\":\"Karen Miller\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE0MzM2NTg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-30 09:02:07 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"425ba9fbf140e772db4d336e\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTY0Njk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-31 18:11:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"a554d1db025d22261967b23c\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1NjgxNTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":6,\"review_ids\":[\"343d97ce660f4edbb136eb2a\",\"56daa878a23edffaa9589ccd\",\"425ba9fbf140e772db4d336e\",\"3019ab132546152da8373993\",\"a554d1db025d22261967b23c\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:617842\",\"name\":\"Karen Miller\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2008\"},\"sentiment\":\"mixed\",\"summary\":\"Workload is frequently described as heavy for a 1-credit course, with projects taking significant time, though some find it manageable or easy.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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++.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2018-04-20 14:40:03 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"98770bd5405781554bdb61a5\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI5ODUyNzY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":4,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"98770bd5405781554bdb61a5\",\"3019ab132546152da8373993\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"summary\":\"Assessment is generally straightforward with no exams, relying on projects and assignments, though grading timeliness varies by instructor.\"},{\"aspect\":\"organization\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 23:04:49 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"c2f344d06206a26ee0acb883\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":4,\"review_ids\":[\"3413cbd319f4ec3adf2ba818\",\"3644fcc6b4764ac2a9193f31\",\"3019ab132546152da8373993\",\"c2f344d06206a26ee0acb883\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Instructor organization varies widely, with some being highly accessible and timely while others are described as disorganized and late with grades.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"2a85828730258376ff2c2f61d42926bc58168bf591085d38e0249eba74f4c86c","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"4176e18b3294359fd357b77ee9ab999725efc4891cea46ee37028d4e770d2969\",\"course_id\":\"COMPSCI 368\",\"current_instructors\":[{\"instructor_uid\":\"instructor_402c5e1526ed25ff5ab4777d\",\"message\":\"No course-specific reviews available\",\"name\":\"Louis Oliphant\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2965334\",\"summary\":[]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2020-04-30 09:02:07 +0000 UTC\",\"review_id\":\"425ba9fbf140e772db4d336e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTMzMTY0Njk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Luke Swanson\",\"review_date\":\"2021-12-31 18:11:20 +0000 UTC\",\"review_id\":\"a554d1db025d22261967b23c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2683772\",\"source_review_id\":\"UmF0aW5nLTM1NjgxNTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\",\"type\":\"review\"},{\"instructor_name\":\"Peyman Morteza\",\"review_date\":\"2024-06-19 17:25:27 +0000 UTC\",\"review_id\":\"98070a658ab4867d59a20619\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2612724\",\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\",\"type\":\"review\"}],\"text\":\"Historical reviews of Luke Swanson, Marc Renault, Peyman Morteza: Reviewers describe the workload as heavy for a one-credit course, with projects taking considerable time and requiring self-study. Others note that assignments are clear, related to lectures, and the class is clear-cut with no exams.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Karen Miller\",\"review_date\":\"2008-02-06 13:35:48 +0000 UTC\",\"review_id\":\"11e61fdd2d29dfc59cc3d23f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:617842\",\"source_review_id\":\"UmF0aW5nLTE0MDc1NDMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\",\"type\":\"review\"},{\"instructor_name\":\"Karen Miller\",\"review_date\":\"2008-04-23 17:43:19 +0000 UTC\",\"review_id\":\"343d97ce660f4edbb136eb2a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:617842\",\"source_review_id\":\"UmF0aW5nLTE0MzM2NTg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\",\"type\":\"review\"}],\"text\":\"Historical reviews of Karen Miller describe poor content knowledge and ineffective teaching for a C++ course aimed at Java programmers. Reviewers found her explanations uncertain, though one noted the class could still help brush up on C++ skills.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Andrew Kuemmel\",\"review_date\":\"2014-05-21 21:53:56 +0000 UTC\",\"review_id\":\"cec1d151e3996b76938d5407\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1780137\",\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\",\"type\":\"review\"},{\"instructor_name\":\"Andrew Kuemmel\",\"review_date\":\"2018-04-20 14:40:03 +0000 UTC\",\"review_id\":\"98770bd5405781554bdb61a5\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1780137\",\"source_review_id\":\"UmF0aW5nLTI5ODUyNzY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2020-04-29 19:22:21 +0000 UTC\",\"review_id\":\"72e109387bf27e740f61b772\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTMzMTU4NDEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2020-11-28 19:50:04 +0000 UTC\",\"review_id\":\"ea3f8abfdd3ad02e43c3c547\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTMzODk4OTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Kuemmel, Marc Renault, Michael Doescher: Students generally recommend COMPSCI 368 for learning C++, citing helpful online notes from Andrew Kuemmel and clear, funny lectures from Marc Renault. Reviewers describe the course as easy and highly recommended for those seeking to learn C++.\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Andrew Kuemmel\",\"review_date\":\"2014-05-21 21:53:56 +0000 UTC\",\"review_id\":\"cec1d151e3996b76938d5407\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1780137\",\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\",\"type\":\"review\"},{\"instructor_name\":\"Beck Hasti\",\"review_date\":\"2015-05-02 11:50:44 +0000 UTC\",\"review_id\":\"3413cbd319f4ec3adf2ba818\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:384064\",\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2020-04-30 09:02:07 +0000 UTC\",\"review_id\":\"425ba9fbf140e772db4d336e\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTMzMTY0Njk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Luke Swanson\",\"review_date\":\"2021-12-31 18:11:20 +0000 UTC\",\"review_id\":\"a554d1db025d22261967b23c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2683772\",\"source_review_id\":\"UmF0aW5nLTM1NjgxNTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\",\"type\":\"review\"}],\"text\":\"Historical reviews of Andrew Kuemmel, Beck Hasti, Luke Swanson, Marc Renault: Students appreciate professors who provide online lecture notes, clear assignment writeups, and accessible office hours. Conversely, one reviewer notes a professor can be spacey, while others find the content poorly designed for the credit value.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"ANDREW KUEMMEL is recorded teaching in Spring 2014, Spring 2018, Fall 2022, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"BECK HASTI is recorded teaching in Fall 2008, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Fall 2013, Fall 2014, Spring 2015, Spring 2016, Spring 2017, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"}],\"text\":\"KAREN S. MILLER is recorded teaching in Fall 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"}],\"text\":\"LUKE SWANSON is recorded teaching in Fall 2021. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"}],\"text\":\"MICHAEL DOESCHER is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Fall 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"}],\"text\":\"OKAN AKALIN is recorded teaching in Fall 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"PEYMAN MORTEZA is recorded teaching in Spring 2020, Fall 2022, Spring 2023, Fall 2023, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"8d044c7c822671ddeb4f99f247f2f6726cea6d01335a92eb587ad352673edb68","section":"requirements","status":"valid","value_json":"{\"nodes\":[],\"notes\":[],\"root\":null,\"status\":\"none\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"8d044c7c822671ddeb4f99f247f2f6726cea6d01335a92eb587ad352673edb68","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"programming language beginner\",\"programming language intermediate\",\"programming language advanced\",\"COMPSCI 368 syllabus\",\"learn specific programming language\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Proficiency in a specific programming language at beginner, intermediate, or advanced level\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"title\",\"quote\":\"LEARNING A PROGRAMMING LANGUAGE\"},{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"For students interested in learning a particular programming language.\"}],\"text\":\"COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 368\",\"field\":\"description\",\"quote\":\"Focuses on a specific language offered at one of three levels: beginner, intermediate, and advanced.\"}],\"text\":\"Specific programming language instruction\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"8d044c7c822671ddeb4f99f247f2f6726cea6d01335a92eb587ad352673edb68","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"comment\":\"Great professor, delivers clear and funny lectures.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-29 19:22:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"72e109387bf27e740f61b772\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTU4NDEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":5,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"3413cbd319f4ec3adf2ba818\",\"72e109387bf27e740f61b772\",\"56daa878a23edffaa9589ccd\",\"3644fcc6b4764ac2a9193f31\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly in clarity; some are clear and funny while others struggle to adapt to the audience or are disorganized.\"},{\"aspect\":\"workload\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2008-04-23 17:43:19 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"343d97ce660f4edbb136eb2a\",\"instructor_id\":\"rmp:617842\",\"instructor_name\":\"Karen Miller\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTE0MzM2NTg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-12-29 20:27:09 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"56daa878a23edffaa9589ccd\",\"instructor_id\":\"rmp:2095720\",\"instructor_name\":\"Okan Akalin\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI1ODQ2MDk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2095720\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2020-04-30 09:02:07 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"425ba9fbf140e772db4d336e\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzMTY0Njk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-31 18:11:20 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"a554d1db025d22261967b23c\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1NjgxNTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":6,\"review_ids\":[\"343d97ce660f4edbb136eb2a\",\"56daa878a23edffaa9589ccd\",\"425ba9fbf140e772db4d336e\",\"3019ab132546152da8373993\",\"a554d1db025d22261967b23c\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2095720\",\"name\":\"Okan Akalin\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:617842\",\"name\":\"Karen Miller\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2008\"},\"sentiment\":\"mixed\",\"summary\":\"Workload is frequently described as heavy for a 1-credit course, with projects taking significant time, though some find it manageable or easy.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2014-05-21 21:53:56 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"cec1d151e3996b76938d5407\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzMjk1MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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++.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2018-04-20 14:40:03 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"98770bd5405781554bdb61a5\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI5ODUyNzY3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2024-06-19 17:25:27 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"98070a658ab4867d59a20619\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NTgxNjkx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":4,\"review_ids\":[\"cec1d151e3996b76938d5407\",\"98770bd5405781554bdb61a5\",\"3019ab132546152da8373993\",\"98070a658ab4867d59a20619\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2014\"},\"sentiment\":\"positive\",\"summary\":\"Assessment is generally straightforward with no exams, relying on projects and assignments, though grading timeliness varies by instructor.\"},{\"aspect\":\"organization\",\"evidence\":[{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2015-05-02 11:50:44 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"3413cbd319f4ec3adf2ba818\",\"instructor_id\":\"rmp:384064\",\"instructor_name\":\"Beck Hasti\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI0NzIxMjY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/384064\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-04-08 04:42:29 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3644fcc6b4764ac2a9193f31\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM0NTIxMDQ2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 22:15:40 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3019ab132546152da8373993\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2MjI1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"},{\"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.\",\"course_id\":\"COMPSCI 368\",\"date\":\"2021-12-12 23:04:49 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"c2f344d06206a26ee0acb883\",\"instructor_id\":\"rmp:2683772\",\"instructor_name\":\"Luke Swanson\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDg2ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2683772\"}],\"evidence_count\":4,\"review_ids\":[\"3413cbd319f4ec3adf2ba818\",\"3644fcc6b4764ac2a9193f31\",\"3019ab132546152da8373993\",\"c2f344d06206a26ee0acb883\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2683772\",\"name\":\"Luke Swanson\"},{\"id\":\"rmp:384064\",\"name\":\"Beck Hasti\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2015\"},\"sentiment\":\"mixed\",\"summary\":\"Instructor organization varies widely, with some being highly accessible and timely while others are described as disorganized and late with grades.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","catalog_version_id":"4061c49d7b988d3ca09e79ecccf4bdbf357861cc271852fbbf948d7df2be5b5d","record_version_id":"d9a8a87df6aecf88655de438e4337930d2d489751b2167178bdee023e695b6f0","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"8d044c7c822671ddeb4f99f247f2f6726cea6d01335a92eb587ad352673edb68","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"4176e18b3294359fd357b77ee9ab999725efc4891cea46ee37028d4e770d2969\",\"course_id\":\"COMPSCI 368\",\"current_instructors\":[{\"instructor_uid\":\"instructor_402c5e1526ed25ff5ab4777d\",\"message\":\"No course-specific reviews available\",\"name\":\"Louis Oliphant\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2965334\",\"summary\":[]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"UnexpectedModelBehavior: Exceeded maximum output retries (2)\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Karen Miller\",\"review_date\":\"2008-02-06 13:35:48 +0000 UTC\",\"review_id\":\"11e61fdd2d29dfc59cc3d23f\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:617842\",\"source_review_id\":\"UmF0aW5nLTE0MDc1NDMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\",\"type\":\"review\"},{\"instructor_name\":\"Karen Miller\",\"review_date\":\"2008-04-23 17:43:19 +0000 UTC\",\"review_id\":\"343d97ce660f4edbb136eb2a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:617842\",\"source_review_id\":\"UmF0aW5nLTE0MzM2NTg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/617842\",\"type\":\"review\"}],\"text\":\"Historical reviews of Karen Miller describe poor content knowledge and ineffective teaching for a C++ course aimed at Java programmers. Reviewers found her explanations uncertain, though one noted the class could still help brush up on C++ skills.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"ANDREW KUEMMEL is recorded teaching in Spring 2014, Spring 2018, Fall 2022, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"BECK HASTI is recorded teaching in Fall 2008, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Fall 2013, Fall 2014, Spring 2015, Spring 2016, Spring 2017, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1082\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"}],\"text\":\"KAREN S. MILLER is recorded teaching in Fall 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2010. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"}],\"text\":\"LUKE SWANSON is recorded teaching in Fall 2021. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1194\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"}],\"text\":\"MICHAEL DOESCHER is recorded teaching in Spring 2018, Fall 2018, Spring 2019, Fall 2019, Fall 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1162\",\"type\":\"grade\"}],\"text\":\"OKAN AKALIN is recorded teaching in Fall 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 368\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"source_record\":{\"entity_id\":\"bed9386b-f25b-39d1-b648-73e9641ac615\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"}],\"text\":\"PEYMAN MORTEZA is recorded teaching in Spring 2020, Fall 2022, Spring 2023, Fall 2023, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"UnexpectedModelBehavior: Exceeded maximum output retries (2)\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true}]