[{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-2978ec7e9ac23a465ccaacbb","output_id":"7e65f99b52aab2d474aa16fa3e95a4f430e5eb7738208c713121b6d438215fa5","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A or declared in the Professional Capstone Program in Computer Sciences. Not open to students with credit for COMP SCI 301.\",\"id\":\"n0\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"Satisfied Quantitative Reasoning (QR) A\",\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Professional Capstone Program in Computer Sciences\",\"course\":null,\"evidence\":\"declared in the Professional Capstone Program in Computer Sciences\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"Not open to students with credit for COMP SCI 301.\",\"id\":\"n3\",\"kind\":\"not\"},{\"children\":[],\"condition\":\"credit for COMP SCI 301\",\"course\":null,\"evidence\":\"credit for COMP SCI 301\",\"id\":\"n4\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-2978ec7e9ac23a465ccaacbb","output_id":"7e65f99b52aab2d474aa16fa3e95a4f430e5eb7738208c713121b6d438215fa5","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"data science programming python\",\"COMPSCI 220 data analysis\",\"introductory data science course\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python\"}],\"text\":\"Data Science programming using Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets in a variety of forms\"}],\"text\":\"Analyzing real datasets\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"title\",\"quote\":\"DATA SCIENCE PROGRAMMING I\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Data Science programming\"}],\"text\":\"Data Science programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Python\"}],\"text\":\"Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets\"}],\"text\":\"Real dataset analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-2978ec7e9ac23a465ccaacbb","output_id":"7e65f99b52aab2d474aa16fa3e95a4f430e5eb7738208c713121b6d438215fa5","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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"4b715a2dd12d5549211fbcfd6bc208430e2389cc73541ac3bc53126bc4c98bb0","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n0\",\"n1\"],\"condition\":null,\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A or declared in the Professional Capstone Program in Computer Sciences.\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":0,\"minimum_grade\":null,\"subjects\":[\"QR\"],\"timing\":\"prior\"},\"evidence\":\"Satisfied Quantitative Reasoning (QR) A\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"declared in the Professional Capstone Program in Computer Sciences\",\"course\":null,\"evidence\":\"declared in the Professional Capstone Program in Computer Sciences\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"Not open to students with credit for COMP SCI 301.\",\"id\":\"n3\",\"kind\":\"not\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":301,\"minimum_grade\":null,\"subjects\":[\"COMP SCI\"],\"timing\":\"prior\"},\"evidence\":\"credit for COMP SCI 301\",\"id\":\"n4\",\"kind\":\"course\"}],\"notes\":[\"Reference to 'Quantitative Reasoning (QR) A' is unlinked in linked_courses; treated as a condition leaf requiring review for canonical identity.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n0 references itself; remove the self-reference.\nNode n3 references itself; remove the self-reference.\nCycle reaches node n0; requirement graphs must be trees.\nUnreachable nodes: n2, n3, n4; connect all conditions and exclusions to the root.\nMissing global exclusion 'Not open to students with credit for COMP SCI 301': use a not node under the root all (or root not), with the full exclusion as evidence, applying to every eligibility alternative.","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"4b715a2dd12d5549211fbcfd6bc208430e2389cc73541ac3bc53126bc4c98bb0","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"data science programming python\",\"COMPSCI 220 data analysis\",\"introductory data science course\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python\"}],\"text\":\"Data Science programming using Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets in a variety of forms\"}],\"text\":\"Analyzing real datasets\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"title\",\"quote\":\"DATA SCIENCE PROGRAMMING I\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Data Science programming\"}],\"text\":\"Data Science programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Python\"}],\"text\":\"Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets\"}],\"text\":\"Real dataset analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"4b715a2dd12d5549211fbcfd6bc208430e2389cc73541ac3bc53126bc4c98bb0","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"52785c6c1ba8818d0426f692c286f1d4fa611a3189bce610d8398faa92bfaba7","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A or declared in the Professional Capstone Program in Computer Sciences. Not open to students with credit for COMP SCI 301.\",\"id\":\"n0\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"Satisfied Quantitative Reasoning (QR) A\",\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Professional Capstone Program in Computer Sciences\",\"course\":null,\"evidence\":\"declared in the Professional Capstone Program in Computer Sciences\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"Not open to students with credit for COMP SCI 301.\",\"id\":\"n3\",\"kind\":\"not\"},{\"children\":[],\"condition\":\"credit for COMP SCI 301\",\"course\":null,\"evidence\":\"credit for COMP SCI 301\",\"id\":\"n4\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"52785c6c1ba8818d0426f692c286f1d4fa611a3189bce610d8398faa92bfaba7","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"data science programming python\",\"COMPSCI 220 data analysis\",\"introductory data science course\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python\"}],\"text\":\"Data Science programming using Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets in a variety of forms\"}],\"text\":\"Analyzing real datasets\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"title\",\"quote\":\"DATA SCIENCE PROGRAMMING I\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Data Science programming\"}],\"text\":\"Data Science programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Python\"}],\"text\":\"Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets\"}],\"text\":\"Real dataset analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"52785c6c1ba8818d0426f692c286f1d4fa611a3189bce610d8398faa92bfaba7","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The class was very project heavy, but these projects really make you learn the course material very thoroughly. Lectures were really helpful and very clear!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-09-22 07:15:03 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e1f0b8f66e2955419d2b9395\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"In my opinion, Professor Mike Doescher is one of the best professors for CS220. Although there were a few issues during the semester, he took responsibility for them and made necessary adjustments. He is a caring and knowledgeable instructor who goes above and beyond to ensure his students succeed.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-05-03 22:58:33 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3d47c7c78dc0318b8e02be31\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3ODEyMzk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Mike was an awesome professor! He was funny, caring, engaging and knowledgeable. Every time I went to class he brought great energy and got through the needed material for each weeks project. As for the class itself the homework was long but not impossible, and the tests were all very similar to the ones from previous years. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-04-17 19:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f40986f618a38e70f0c09141\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MTk0NjU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Mr. Oliphant is an excellent quality of character and he brings a humorous charm to his lectures. He's very accessible outside of class, and he's very willing to sit down and help you through a problem. Incredible man. I don't really intend to take another CS class (it's simply not my interest), but he certainly enhanced my experience of CS220.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-12 06:58:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"2e824e38a5d5bd5889b19345\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwMjQ1NTM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"CS 220 is not a hard class, it's just annoying. Louis's lectures are clear and concise with lots of examples and demonstrations. Find project partner and form study groups, spend time with code and concepts and you are likely to succeed in this class. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-03-11 16:44:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"11c458cc4f8f1f532f68e221\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNzU3OTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"He is an amazing lecturer and really breaks down the concepts and goes through every single step which is very helpful compared to another cs professor i had that would move too quickly and skip stuff sometimes so it would be pretty hard to follow\",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-12-05 00:27:33 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"09c3a72c2f9a1a6416272c16\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyMDQ3MTc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"His overall does not reflect him well anymore. He used to be not a great professor but he had a heart attack and now he is super relaxed all the time. He gives out extensions super easily and he seems to really care about teaching. He is incredibly smart and knowledgeable. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-03-06 19:11:11 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ea2477afcc13a70dca0afefd\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyNjc0MTk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"He was a good professor, made lecture interesting but also taught pretty well. Some of the last topics seemed a little less well explained. No attendance for class, but yes for labs. Easy work, but it grows and by the end of the semester there is a lot of it. Class is an easy A if you try, but you will spend awhile on the assignments.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-07-13 16:51:14 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"010b67554a54a33c335c7756\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzAwNjg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"The course contents and projects are mostly designed by either TAs or instructors from from previous semesters and Meena is not helpful about those during office hours. Her video lectures are not good either. Take CS220 with Andy if you want to learn the content.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-01-08 23:06:07 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f00fb8898a1c4defbd3af1f5\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NzIxMTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"A nice, approachable person but his lectures are unhelpful. He spends a lot of time skipping around and emphasizing content sporadically, which makes it difficult to follow along in class. I rarely leave lectures knowing more than I did beforehand. I spend more time outside of class learning than I might have needed to with a better professor. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-10-18 12:30:46 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8959bee480ea2a33c6fc2553\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM2NzEwMzM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"He's a nice guy but I didn't gain much from his lectures. To be fair, this is the type of class where you learn WAY more from projects than lectures, but I feel like I would've understood the material so much better had I had a different professor. He's trying his best and he's sweet but he wasn't helpful at all at contributing to my understanding.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-15 08:06:06 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b38babc91a59a85d2a530996\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MTM0NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"Nice and smart professor that seemed very intelligent especially in regards to math functions. However, he is not the best at a teaching computer science to those who are beginners as the material in lectures are not thoroughly explained. He does try his best, but it's very hard to grasp the material from how he teaches.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-04-18 07:06:58 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c715a3aaad68750ba0bed642\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3NjUyMDY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"I felt honor taking professor Gurmail's lecture since he had successfully made the class to a living hell with his masterpiece presentation. If you do not know anything about python, trust me, taking this class with Gurmail would make you know nothing at the end of the semester adding a C in your grade list. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-11-27 17:23:17 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"89d60dcb11834ccda9373623\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4NDQyMTcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"Are you passionate about data science? Are you enrolling in this class with the goal of learning its content? Do you expect receiving meaningful responses from the instructor? If that's the case, it's highly advisable to avoid taking a class with Meena.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-01-27 05:09:14 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"6c8e35a68904e51f538b0e2c\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4OTI5NDc2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"I didn't get much out of the course initially, largely due to Professor Singh's noticeable frustration (to put it mildly) regarding attendance. After switching to a different lecture, the content became much clearer. Overall, the course material was fine, but his approach made the experience less enjoyable.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-01-10 16:38:50 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6b712cb3b369f7baaa2988cd\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTIzMzQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"He was literally fine. Not a great lecturer in the sense that he doesn't use slides he just talks so he is hard to follow \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-19 21:34:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"40bce6018dd7dbadcd25d309\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMzg2NjQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Decent prof, his lectures were a bit dense and hard to follow sometimes but for the most part he's organized and knows what he's talking about. Sometimes he would start skipping through lecture problems which made it hard for me to follow, but the projects are well designed to supplement learning. Overall decent guy, and great for an intro class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 18:17:13 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"7e6cce74c4437b5467b72b34\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwMzY1NTY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":19,\"review_ids\":[\"e1f0b8f66e2955419d2b9395\",\"3d47c7c78dc0318b8e02be31\",\"f40986f618a38e70f0c09141\",\"0fdb9065ddedc474ee83a268\",\"2e824e38a5d5bd5889b19345\",\"11c458cc4f8f1f532f68e221\",\"09c3a72c2f9a1a6416272c16\",\"ea2477afcc13a70dca0afefd\",\"010b67554a54a33c335c7756\",\"ed470e73e4efe350b4419e58\",\"f00fb8898a1c4defbd3af1f5\",\"8959bee480ea2a33c6fc2553\",\"b38babc91a59a85d2a530996\",\"c715a3aaad68750ba0bed642\",\"89d60dcb11834ccda9373623\",\"6c8e35a68904e51f538b0e2c\",\"6b712cb3b369f7baaa2988cd\",\"40bce6018dd7dbadcd25d309\",\"7e6cce74c4437b5467b72b34\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2831641\",\"name\":\"Gurmail Singh\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Lecture quality varies by instructor. Some are praised for clarity and engagement, while others are criticized for moving too fast or being hard to follow.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"The class was very project heavy, but these projects really make you learn the course material very thoroughly. Lectures were really helpful and very clear!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-09-22 07:15:03 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e1f0b8f66e2955419d2b9395\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"andy is kind however is excessive in project assignment and difficulty of the projects. One week they expected a full project, quiz and exam to be completed and submitted. They set unrealistic goals and requirements. Class started with a minimum requirement for A at 95 which is ridiculously high for an &quot;intro&quot; course. do NOT recommend this class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-27 08:37:14 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0d093fa5ca280ff4f0c4352c\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NjYwNjg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Instead of waiting for kids to stop talking or talking over them, she has tried other methods, like tapping on the mic and playing music. However, she really cares about her students and tries her best to set them up for success. I think the projects in this class were pretty fun and not too difficult honestly. If you them, you'll do well enough.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-19 01:32:05 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"fc9e03d8873cdcaf465a4440\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM3MTgyOTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Mike was an awesome professor! He was funny, caring, engaging and knowledgeable. Every time I went to class he brought great energy and got through the needed material for each weeks project. As for the class itself the homework was long but not impossible, and the tests were all very similar to the ones from previous years. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-04-17 19:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f40986f618a38e70f0c09141\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MTk0NjU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His lectures can get boring at times but it's not that bad. I've missed quite a few lectures and never go to lab but I'm still getting good grades. The exams are all MCQs and pretty easy. Almost half of your grade comes from the projects, which are guaranteed 100s because you have to pass the auto graders before submitting. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-11-23 21:19:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4f1d0c050afc51c1f6ec55f0\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMDIwNzAy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Decent prof, his lectures were a bit dense and hard to follow sometimes but for the most part he's organized and knows what he's talking about. Sometimes he would start skipping through lecture problems which made it hard for me to follow, but the projects are well designed to supplement learning. Overall decent guy, and great for an intro class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 18:17:13 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"7e6cce74c4437b5467b72b34\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwMzY1NTY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"He was a good professor, made lecture interesting but also taught pretty well. Some of the last topics seemed a little less well explained. No attendance for class, but yes for labs. Easy work, but it grows and by the end of the semester there is a lot of it. Class is an easy A if you try, but you will spend awhile on the assignments.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-07-13 16:51:14 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"010b67554a54a33c335c7756\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzAwNjg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"CS 220 is not a hard class, it's just annoying. Louis's lectures are clear and concise with lots of examples and demonstrations. Find project partner and form study groups, spend time with code and concepts and you are likely to succeed in this class. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-03-11 16:44:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"11c458cc4f8f1f532f68e221\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNzU3OTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"}],\"evidence_count\":11,\"review_ids\":[\"e1f0b8f66e2955419d2b9395\",\"3db2c69e1d3d9ae3f6adbfa7\",\"0d093fa5ca280ff4f0c4352c\",\"fc9e03d8873cdcaf465a4440\",\"f40986f618a38e70f0c09141\",\"0fdb9065ddedc474ee83a268\",\"4f1d0c050afc51c1f6ec55f0\",\"deb3e5dec49cd34a896a1f55\",\"7e6cce74c4437b5467b72b34\",\"010b67554a54a33c335c7756\",\"11c458cc4f8f1f532f68e221\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Workload is time-consuming with heavy project emphasis. Some find projects fun, while others complain about unrealistic deadlines and overlapping assignments.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Andy is a very kind, social person who is highly tolerable towards his students. While the class material is pretty basic, it can cause lectures to become repetitive and boring, but Andy tries his best to keep students engaged. Tests and projects are fair, and he is always willing to give back credit for missed points.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-11-10 21:54:44 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"88ca12445d354edcb352d44d\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"andy is kind however is excessive in project assignment and difficulty of the projects. One week they expected a full project, quiz and exam to be completed and submitted. They set unrealistic goals and requirements. Class started with a minimum requirement for A at 95 which is ridiculously high for an &quot;intro&quot; course. do NOT recommend this class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-27 08:37:14 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0d093fa5ca280ff4f0c4352c\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NjYwNjg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His lectures can get boring at times but it's not that bad. I've missed quite a few lectures and never go to lab but I'm still getting good grades. The exams are all MCQs and pretty easy. Almost half of your grade comes from the projects, which are guaranteed 100s because you have to pass the auto graders before submitting. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-11-23 21:19:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4f1d0c050afc51c1f6ec55f0\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMDIwNzAy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Peyman was very accommodating and quick to respond to any questions throughout the semester, and the grading criteria were clear.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-07-27 01:13:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dbf3188d80166b18e4893ddb\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NjQ1NTE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":8,\"review_ids\":[\"ed470e73e4efe350b4419e58\",\"88ca12445d354edcb352d44d\",\"3db2c69e1d3d9ae3f6adbfa7\",\"0d093fa5ca280ff4f0c4352c\",\"0fdb9065ddedc474ee83a268\",\"4f1d0c050afc51c1f6ec55f0\",\"deb3e5dec49cd34a896a1f55\",\"dbf3188d80166b18e4893ddb\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Grading varies. Some report fair, open-note exams and auto-graded projects. Others criticize harsh curves, tricky exams, and inconsistent TA grading.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Professor Brooks is incredibly helpful in office hours. Many times this semester, I have been stumped on a project, and he is very good at walking you through the logic required to understand the issue. I have been very happy with his help outside of the class during this online semester.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-04-14 20:34:49 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"cb171c89ecf1131cd302761b\",\"instructor_id\":\"rmp:2225093\",\"instructor_name\":\"Alexander Brooks\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTUxNjQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2225093\"},{\"comment\":\"She is one of the best professors I've had so far. Super accessible, accommodating and helpful. Her willingness to learn from student feedback is unmatched. HIGHLY recommended.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-12-30 20:18:56 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a796d742db52f06ae7f03b22\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MjE3NjIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Andy is a very kind, social person who is highly tolerable towards his students. While the class material is pretty basic, it can cause lectures to become repetitive and boring, but Andy tries his best to keep students engaged. Tests and projects are fair, and he is always willing to give back credit for missed points.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-11-10 21:54:44 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"88ca12445d354edcb352d44d\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"The course contents and projects are mostly designed by either TAs or instructors from from previous semesters and Meena is not helpful about those during office hours. Her video lectures are not good either. Take CS220 with Andy if you want to learn the content.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-01-08 23:06:07 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f00fb8898a1c4defbd3af1f5\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NzIxMTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Instead of waiting for kids to stop talking or talking over them, she has tried other methods, like tapping on the mic and playing music. However, she really cares about her students and tries her best to set them up for success. I think the projects in this class were pretty fun and not too difficult honestly. If you them, you'll do well enough.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-19 01:32:05 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"fc9e03d8873cdcaf465a4440\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM3MTgyOTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Peyman was very accommodating and quick to respond to any questions throughout the semester, and the grading criteria were clear.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-07-27 01:13:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dbf3188d80166b18e4893ddb\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NjQ1NTE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"},{\"comment\":\"Mr. Oliphant is an excellent quality of character and he brings a humorous charm to his lectures. He's very accessible outside of class, and he's very willing to sit down and help you through a problem. Incredible man. I don't really intend to take another CS class (it's simply not my interest), but he certainly enhanced my experience of CS220.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-12 06:58:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"2e824e38a5d5bd5889b19345\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwMjQ1NTM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His overall does not reflect him well anymore. He used to be not a great professor but he had a heart attack and now he is super relaxed all the time. He gives out extensions super easily and he seems to really care about teaching. He is incredibly smart and knowledgeable. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-03-06 19:11:11 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ea2477afcc13a70dca0afefd\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyNjc0MTk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"}],\"evidence_count\":11,\"review_ids\":[\"cb171c89ecf1131cd302761b\",\"a796d742db52f06ae7f03b22\",\"88ca12445d354edcb352d44d\",\"3db2c69e1d3d9ae3f6adbfa7\",\"f00fb8898a1c4defbd3af1f5\",\"fc9e03d8873cdcaf465a4440\",\"dbf3188d80166b18e4893ddb\",\"2e824e38a5d5bd5889b19345\",\"ea2477afcc13a70dca0afefd\",\"ed470e73e4efe350b4419e58\",\"deb3e5dec49cd34a896a1f55\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2225093\",\"name\":\"Alexander Brooks\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Organization is inconsistent. Some instructors are accessible and accommodating, while others spam emails or are unhelpful in office hours.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-789789da373eecc1ff75f626","output_id":"76aa16cb6d76f561c38a8146182e7fe923e2a9fbbb974e28377665a1a4df81a1","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A or declared in the Professional Capstone Program in Computer Sciences. Not open to students with credit for COMP SCI 301.\",\"id\":\"n0\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"Satisfied Quantitative Reasoning (QR) A\",\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Professional Capstone Program in Computer Sciences\",\"course\":null,\"evidence\":\"declared in the Professional Capstone Program in Computer Sciences\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"Not open to students with credit for COMP SCI 301.\",\"id\":\"n3\",\"kind\":\"not\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":301,\"minimum_grade\":null,\"subjects\":[\"COMP SCI\"],\"timing\":\"prior\"},\"evidence\":\"credit for COMP SCI 301\",\"id\":\"n4\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","error":"Course requirement is absent from the source links","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-789789da373eecc1ff75f626","output_id":"76aa16cb6d76f561c38a8146182e7fe923e2a9fbbb974e28377665a1a4df81a1","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"data science programming python\",\"COMPSCI 220 data analysis\",\"introductory data science course\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python\"}],\"text\":\"Data Science programming using Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets in a variety of forms\"}],\"text\":\"Analyzing real datasets\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"title\",\"quote\":\"DATA SCIENCE PROGRAMMING I\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Data Science programming\"}],\"text\":\"Data Science programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Python\"}],\"text\":\"Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets\"}],\"text\":\"Real dataset analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-789789da373eecc1ff75f626","output_id":"76aa16cb6d76f561c38a8146182e7fe923e2a9fbbb974e28377665a1a4df81a1","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"f942e0ab345f94a0fd00532c3680265da455fef4cc447002a026c0306bce2c5d","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A or declared in the Professional Capstone Program in Computer Sciences. Not open to students with credit for COMP SCI 301.\",\"id\":\"n0\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"Satisfied Quantitative Reasoning (QR) A\",\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Professional Capstone Program in Computer Sciences\",\"course\":null,\"evidence\":\"declared in the Professional Capstone Program in Computer Sciences\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"Not open to students with credit for COMP SCI 301.\",\"id\":\"n3\",\"kind\":\"not\"},{\"children\":[],\"condition\":\"credit for COMP SCI 301\",\"course\":null,\"evidence\":\"credit for COMP SCI 301\",\"id\":\"n4\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"f942e0ab345f94a0fd00532c3680265da455fef4cc447002a026c0306bce2c5d","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"data science programming python\",\"COMPSCI 220 data analysis\",\"introductory data science course\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python\"}],\"text\":\"Data Science programming using Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets in a variety of forms\"}],\"text\":\"Analyzing real datasets\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"title\",\"quote\":\"DATA SCIENCE PROGRAMMING I\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Data Science programming\"}],\"text\":\"Data Science programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Python\"}],\"text\":\"Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets\"}],\"text\":\"Real dataset analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"f942e0ab345f94a0fd00532c3680265da455fef4cc447002a026c0306bce2c5d","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The class was very project heavy, but these projects really make you learn the course material very thoroughly. Lectures were really helpful and very clear!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-09-22 07:15:03 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e1f0b8f66e2955419d2b9395\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"In my opinion, Professor Mike Doescher is one of the best professors for CS220. Although there were a few issues during the semester, he took responsibility for them and made necessary adjustments. He is a caring and knowledgeable instructor who goes above and beyond to ensure his students succeed.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-05-03 22:58:33 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3d47c7c78dc0318b8e02be31\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3ODEyMzk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Mike was an awesome professor! He was funny, caring, engaging and knowledgeable. Every time I went to class he brought great energy and got through the needed material for each weeks project. As for the class itself the homework was long but not impossible, and the tests were all very similar to the ones from previous years. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-04-17 19:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f40986f618a38e70f0c09141\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MTk0NjU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Mr. Oliphant is an excellent quality of character and he brings a humorous charm to his lectures. He's very accessible outside of class, and he's very willing to sit down and help you through a problem. Incredible man. I don't really intend to take another CS class (it's simply not my interest), but he certainly enhanced my experience of CS220.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-12 06:58:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"2e824e38a5d5bd5889b19345\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwMjQ1NTM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"CS 220 is not a hard class, it's just annoying. Louis's lectures are clear and concise with lots of examples and demonstrations. Find project partner and form study groups, spend time with code and concepts and you are likely to succeed in this class. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-03-11 16:44:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"11c458cc4f8f1f532f68e221\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNzU3OTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"He is an amazing lecturer and really breaks down the concepts and goes through every single step which is very helpful compared to another cs professor i had that would move too quickly and skip stuff sometimes so it would be pretty hard to follow\",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-12-05 00:27:33 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"09c3a72c2f9a1a6416272c16\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyMDQ3MTc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"His overall does not reflect him well anymore. He used to be not a great professor but he had a heart attack and now he is super relaxed all the time. He gives out extensions super easily and he seems to really care about teaching. He is incredibly smart and knowledgeable. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-03-06 19:11:11 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ea2477afcc13a70dca0afefd\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyNjc0MTk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"He was a good professor, made lecture interesting but also taught pretty well. Some of the last topics seemed a little less well explained. No attendance for class, but yes for labs. Easy work, but it grows and by the end of the semester there is a lot of it. Class is an easy A if you try, but you will spend awhile on the assignments.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-07-13 16:51:14 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"010b67554a54a33c335c7756\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzAwNjg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"The course contents and projects are mostly designed by either TAs or instructors from from previous semesters and Meena is not helpful about those during office hours. Her video lectures are not good either. Take CS220 with Andy if you want to learn the content.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-01-08 23:06:07 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f00fb8898a1c4defbd3af1f5\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NzIxMTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"A nice, approachable person but his lectures are unhelpful. He spends a lot of time skipping around and emphasizing content sporadically, which makes it difficult to follow along in class. I rarely leave lectures knowing more than I did beforehand. I spend more time outside of class learning than I might have needed to with a better professor. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-10-18 12:30:46 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8959bee480ea2a33c6fc2553\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM2NzEwMzM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"He's a nice guy but I didn't gain much from his lectures. To be fair, this is the type of class where you learn WAY more from projects than lectures, but I feel like I would've understood the material so much better had I had a different professor. He's trying his best and he's sweet but he wasn't helpful at all at contributing to my understanding.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-15 08:06:06 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b38babc91a59a85d2a530996\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MTM0NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"Nice and smart professor that seemed very intelligent especially in regards to math functions. However, he is not the best at a teaching computer science to those who are beginners as the material in lectures are not thoroughly explained. He does try his best, but it's very hard to grasp the material from how he teaches.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-04-18 07:06:58 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c715a3aaad68750ba0bed642\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3NjUyMDY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"I felt honor taking professor Gurmail's lecture since he had successfully made the class to a living hell with his masterpiece presentation. If you do not know anything about python, trust me, taking this class with Gurmail would make you know nothing at the end of the semester adding a C in your grade list. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-11-27 17:23:17 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"89d60dcb11834ccda9373623\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4NDQyMTcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"Are you passionate about data science? Are you enrolling in this class with the goal of learning its content? Do you expect receiving meaningful responses from the instructor? If that's the case, it's highly advisable to avoid taking a class with Meena.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-01-27 05:09:14 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"6c8e35a68904e51f538b0e2c\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4OTI5NDc2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"I didn't get much out of the course initially, largely due to Professor Singh's noticeable frustration (to put it mildly) regarding attendance. After switching to a different lecture, the content became much clearer. Overall, the course material was fine, but his approach made the experience less enjoyable.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-01-10 16:38:50 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6b712cb3b369f7baaa2988cd\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTIzMzQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"He was literally fine. Not a great lecturer in the sense that he doesn't use slides he just talks so he is hard to follow \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-19 21:34:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"40bce6018dd7dbadcd25d309\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMzg2NjQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Decent prof, his lectures were a bit dense and hard to follow sometimes but for the most part he's organized and knows what he's talking about. Sometimes he would start skipping through lecture problems which made it hard for me to follow, but the projects are well designed to supplement learning. Overall decent guy, and great for an intro class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 18:17:13 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"7e6cce74c4437b5467b72b34\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwMzY1NTY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":19,\"review_ids\":[\"e1f0b8f66e2955419d2b9395\",\"3d47c7c78dc0318b8e02be31\",\"f40986f618a38e70f0c09141\",\"0fdb9065ddedc474ee83a268\",\"2e824e38a5d5bd5889b19345\",\"11c458cc4f8f1f532f68e221\",\"09c3a72c2f9a1a6416272c16\",\"ea2477afcc13a70dca0afefd\",\"010b67554a54a33c335c7756\",\"ed470e73e4efe350b4419e58\",\"f00fb8898a1c4defbd3af1f5\",\"8959bee480ea2a33c6fc2553\",\"b38babc91a59a85d2a530996\",\"c715a3aaad68750ba0bed642\",\"89d60dcb11834ccda9373623\",\"6c8e35a68904e51f538b0e2c\",\"6b712cb3b369f7baaa2988cd\",\"40bce6018dd7dbadcd25d309\",\"7e6cce74c4437b5467b72b34\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2831641\",\"name\":\"Gurmail Singh\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Lecture quality varies by instructor. Some are praised for clarity and engagement, while others are criticized for moving too fast or being hard to follow.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"The class was very project heavy, but these projects really make you learn the course material very thoroughly. Lectures were really helpful and very clear!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-09-22 07:15:03 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e1f0b8f66e2955419d2b9395\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"andy is kind however is excessive in project assignment and difficulty of the projects. One week they expected a full project, quiz and exam to be completed and submitted. They set unrealistic goals and requirements. Class started with a minimum requirement for A at 95 which is ridiculously high for an &quot;intro&quot; course. do NOT recommend this class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-27 08:37:14 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0d093fa5ca280ff4f0c4352c\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NjYwNjg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Instead of waiting for kids to stop talking or talking over them, she has tried other methods, like tapping on the mic and playing music. However, she really cares about her students and tries her best to set them up for success. I think the projects in this class were pretty fun and not too difficult honestly. If you them, you'll do well enough.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-19 01:32:05 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"fc9e03d8873cdcaf465a4440\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM3MTgyOTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Mike was an awesome professor! He was funny, caring, engaging and knowledgeable. Every time I went to class he brought great energy and got through the needed material for each weeks project. As for the class itself the homework was long but not impossible, and the tests were all very similar to the ones from previous years. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-04-17 19:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f40986f618a38e70f0c09141\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MTk0NjU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His lectures can get boring at times but it's not that bad. I've missed quite a few lectures and never go to lab but I'm still getting good grades. The exams are all MCQs and pretty easy. Almost half of your grade comes from the projects, which are guaranteed 100s because you have to pass the auto graders before submitting. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-11-23 21:19:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4f1d0c050afc51c1f6ec55f0\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMDIwNzAy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Decent prof, his lectures were a bit dense and hard to follow sometimes but for the most part he's organized and knows what he's talking about. Sometimes he would start skipping through lecture problems which made it hard for me to follow, but the projects are well designed to supplement learning. Overall decent guy, and great for an intro class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 18:17:13 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"7e6cce74c4437b5467b72b34\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwMzY1NTY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"He was a good professor, made lecture interesting but also taught pretty well. Some of the last topics seemed a little less well explained. No attendance for class, but yes for labs. Easy work, but it grows and by the end of the semester there is a lot of it. Class is an easy A if you try, but you will spend awhile on the assignments.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-07-13 16:51:14 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"010b67554a54a33c335c7756\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzAwNjg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"CS 220 is not a hard class, it's just annoying. Louis's lectures are clear and concise with lots of examples and demonstrations. Find project partner and form study groups, spend time with code and concepts and you are likely to succeed in this class. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-03-11 16:44:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"11c458cc4f8f1f532f68e221\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNzU3OTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"}],\"evidence_count\":11,\"review_ids\":[\"e1f0b8f66e2955419d2b9395\",\"3db2c69e1d3d9ae3f6adbfa7\",\"0d093fa5ca280ff4f0c4352c\",\"fc9e03d8873cdcaf465a4440\",\"f40986f618a38e70f0c09141\",\"0fdb9065ddedc474ee83a268\",\"4f1d0c050afc51c1f6ec55f0\",\"deb3e5dec49cd34a896a1f55\",\"7e6cce74c4437b5467b72b34\",\"010b67554a54a33c335c7756\",\"11c458cc4f8f1f532f68e221\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Workload is time-consuming with heavy project emphasis. Some find projects fun, while others complain about unrealistic deadlines and overlapping assignments.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Andy is a very kind, social person who is highly tolerable towards his students. While the class material is pretty basic, it can cause lectures to become repetitive and boring, but Andy tries his best to keep students engaged. Tests and projects are fair, and he is always willing to give back credit for missed points.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-11-10 21:54:44 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"88ca12445d354edcb352d44d\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"andy is kind however is excessive in project assignment and difficulty of the projects. One week they expected a full project, quiz and exam to be completed and submitted. They set unrealistic goals and requirements. Class started with a minimum requirement for A at 95 which is ridiculously high for an &quot;intro&quot; course. do NOT recommend this class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-27 08:37:14 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0d093fa5ca280ff4f0c4352c\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NjYwNjg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His lectures can get boring at times but it's not that bad. I've missed quite a few lectures and never go to lab but I'm still getting good grades. The exams are all MCQs and pretty easy. Almost half of your grade comes from the projects, which are guaranteed 100s because you have to pass the auto graders before submitting. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-11-23 21:19:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4f1d0c050afc51c1f6ec55f0\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMDIwNzAy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Peyman was very accommodating and quick to respond to any questions throughout the semester, and the grading criteria were clear.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-07-27 01:13:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dbf3188d80166b18e4893ddb\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NjQ1NTE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":8,\"review_ids\":[\"ed470e73e4efe350b4419e58\",\"88ca12445d354edcb352d44d\",\"3db2c69e1d3d9ae3f6adbfa7\",\"0d093fa5ca280ff4f0c4352c\",\"0fdb9065ddedc474ee83a268\",\"4f1d0c050afc51c1f6ec55f0\",\"deb3e5dec49cd34a896a1f55\",\"dbf3188d80166b18e4893ddb\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Grading varies. Some report fair, open-note exams and auto-graded projects. Others criticize harsh curves, tricky exams, and inconsistent TA grading.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Professor Brooks is incredibly helpful in office hours. Many times this semester, I have been stumped on a project, and he is very good at walking you through the logic required to understand the issue. I have been very happy with his help outside of the class during this online semester.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-04-14 20:34:49 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"cb171c89ecf1131cd302761b\",\"instructor_id\":\"rmp:2225093\",\"instructor_name\":\"Alexander Brooks\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTUxNjQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2225093\"},{\"comment\":\"She is one of the best professors I've had so far. Super accessible, accommodating and helpful. Her willingness to learn from student feedback is unmatched. HIGHLY recommended.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-12-30 20:18:56 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a796d742db52f06ae7f03b22\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MjE3NjIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Andy is a very kind, social person who is highly tolerable towards his students. While the class material is pretty basic, it can cause lectures to become repetitive and boring, but Andy tries his best to keep students engaged. Tests and projects are fair, and he is always willing to give back credit for missed points.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-11-10 21:54:44 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"88ca12445d354edcb352d44d\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"The course contents and projects are mostly designed by either TAs or instructors from from previous semesters and Meena is not helpful about those during office hours. Her video lectures are not good either. Take CS220 with Andy if you want to learn the content.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-01-08 23:06:07 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f00fb8898a1c4defbd3af1f5\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NzIxMTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Instead of waiting for kids to stop talking or talking over them, she has tried other methods, like tapping on the mic and playing music. However, she really cares about her students and tries her best to set them up for success. I think the projects in this class were pretty fun and not too difficult honestly. If you them, you'll do well enough.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-19 01:32:05 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"fc9e03d8873cdcaf465a4440\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM3MTgyOTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Peyman was very accommodating and quick to respond to any questions throughout the semester, and the grading criteria were clear.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-07-27 01:13:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dbf3188d80166b18e4893ddb\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NjQ1NTE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"},{\"comment\":\"Mr. Oliphant is an excellent quality of character and he brings a humorous charm to his lectures. He's very accessible outside of class, and he's very willing to sit down and help you through a problem. Incredible man. I don't really intend to take another CS class (it's simply not my interest), but he certainly enhanced my experience of CS220.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-12 06:58:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"2e824e38a5d5bd5889b19345\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwMjQ1NTM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His overall does not reflect him well anymore. He used to be not a great professor but he had a heart attack and now he is super relaxed all the time. He gives out extensions super easily and he seems to really care about teaching. He is incredibly smart and knowledgeable. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-03-06 19:11:11 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ea2477afcc13a70dca0afefd\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyNjc0MTk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"}],\"evidence_count\":11,\"review_ids\":[\"cb171c89ecf1131cd302761b\",\"a796d742db52f06ae7f03b22\",\"88ca12445d354edcb352d44d\",\"3db2c69e1d3d9ae3f6adbfa7\",\"f00fb8898a1c4defbd3af1f5\",\"fc9e03d8873cdcaf465a4440\",\"dbf3188d80166b18e4893ddb\",\"2e824e38a5d5bd5889b19345\",\"ea2477afcc13a70dca0afefd\",\"ed470e73e4efe350b4419e58\",\"deb3e5dec49cd34a896a1f55\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2225093\",\"name\":\"Alexander Brooks\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Organization is inconsistent. Some instructors are accessible and accommodating, while others spam emails or are unhelpful in office hours.\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"f942e0ab345f94a0fd00532c3680265da455fef4cc447002a026c0306bce2c5d","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"e45764f959a733d6cdad974b1cb30505683a0cd8aa694b5d1de4782eacecaae1\",\"course_id\":\"COMPSCI 220\",\"current_instructors\":[{\"instructor_uid\":\"instructor_841d653f575490f61a7aec9b\",\"message\":\"No course-specific reviews available\",\"name\":\"Blerina Gkotse\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3030661\",\"summary\":[]},{\"instructor_uid\":\"instructor_97805752d14314b7d669169c\",\"message\":\"Summary generation failed\",\"name\":\"Michael Doescher\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:2593156\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.27 GPA, 57.4% A/AB (n=749 letter grades); Fall 2025: 3.36 GPA, 63.0% A/AB (n=915 letter grades); Spring 2026: 3.43 GPA, 70.5% A/AB (n=755 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_97805752d14314b7d669169c\",\"mode\":\"professor\"},{\"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\":[{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.27 GPA, 57.4% A/AB (n=749 letter grades); Fall 2025: 3.36 GPA, 63.0% A/AB (n=915 letter grades); Spring 2026: 3.43 GPA, 70.5% A/AB (n=755 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"ANDREW KUEMMEL is recorded teaching in Fall 2021, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":6,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"}],\"text\":\"GURMAIL SINGH is recorded teaching in Fall 2022, Spring 2023, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"LOUIS OLIPHANT is recorded teaching in Spring 2024, Fall 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"}],\"text\":\"MEENAKSHI SYAMKUMAR is recorded teaching in Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MICHAEL DOESCHER is recorded teaching in Spring 2020, Fall 2020, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"}],\"text\":\"PEYMAN MORTEZA is recorded teaching in Fall 2021. 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\": \"professor\", \"instructor_uid\": \"instructor_97805752d14314b7d669169c\", \"error\": \"ModelAPIError: Connection 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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"fe6b352142814d699e05018c091a72770d535b8edae05260ecc8845065ce1a95","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A or declared in the Professional Capstone Program in Computer Sciences. Not open to students with credit for COMP SCI 301.\",\"id\":\"n0\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"Satisfied Quantitative Reasoning (QR) A\",\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Professional Capstone Program in Computer Sciences\",\"course\":null,\"evidence\":\"declared in the Professional Capstone Program in Computer Sciences\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"Not open to students with credit for COMP SCI 301.\",\"id\":\"n3\",\"kind\":\"not\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":301,\"minimum_grade\":null,\"subjects\":[\"COMP SCI\"],\"timing\":\"prior\"},\"evidence\":\"credit for COMP SCI 301\",\"id\":\"n4\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","error":"Course requirement is absent from the source links","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"fe6b352142814d699e05018c091a72770d535b8edae05260ecc8845065ce1a95","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"data science programming python\",\"COMPSCI 220 data analysis\",\"introductory data science course\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python\"}],\"text\":\"Data Science programming using Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets in a variety of forms\"}],\"text\":\"Analyzing real datasets\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"title\",\"quote\":\"DATA SCIENCE PROGRAMMING I\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Data Science programming\"}],\"text\":\"Data Science programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Python\"}],\"text\":\"Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets\"}],\"text\":\"Real dataset analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"fe6b352142814d699e05018c091a72770d535b8edae05260ecc8845065ce1a95","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"0d2001e434bcf880b3c929f18247c233eeb9bc6c08ae4abedbc026f7b01362d3","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A or declared in the Professional Capstone Program in Computer Sciences. Not open to students with credit for COMP SCI 301.\",\"id\":\"n0\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"Satisfied Quantitative Reasoning (QR) A\",\"course\":null,\"evidence\":\"Satisfied Quantitative Reasoning (QR) A\",\"id\":\"n1\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Professional Capstone Program in Computer Sciences\",\"course\":null,\"evidence\":\"declared in the Professional Capstone Program in Computer Sciences\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"Not open to students with credit for COMP SCI 301.\",\"id\":\"n3\",\"kind\":\"not\"},{\"children\":[],\"condition\":\"credit for COMP SCI 301\",\"course\":null,\"evidence\":\"credit for COMP SCI 301\",\"id\":\"n4\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"0d2001e434bcf880b3c929f18247c233eeb9bc6c08ae4abedbc026f7b01362d3","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[],\"search_phrases\":[\"data science programming python\",\"COMPSCI 220 data analysis\",\"introductory data science course\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python\"}],\"text\":\"Data Science programming using Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets in a variety of forms\"}],\"text\":\"Analyzing real datasets\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"title\",\"quote\":\"DATA SCIENCE PROGRAMMING I\"},{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Introduction to Data Science programming using Python. No previous programming experience required. Emphasis on analyzing real datasets in a variety of forms and visual communication.\"}],\"text\":\"COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Data Science programming\"}],\"text\":\"Data Science programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"Python\"}],\"text\":\"Python\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"analyzing real datasets\"}],\"text\":\"Real dataset analysis\"},{\"evidence\":[{\"course_id\":\"COMPSCI 220\",\"field\":\"description\",\"quote\":\"visual communication\"}],\"text\":\"Visual communication\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"0d2001e434bcf880b3c929f18247c233eeb9bc6c08ae4abedbc026f7b01362d3","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"The class was very project heavy, but these projects really make you learn the course material very thoroughly. Lectures were really helpful and very clear!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-09-22 07:15:03 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e1f0b8f66e2955419d2b9395\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"In my opinion, Professor Mike Doescher is one of the best professors for CS220. Although there were a few issues during the semester, he took responsibility for them and made necessary adjustments. He is a caring and knowledgeable instructor who goes above and beyond to ensure his students succeed.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-05-03 22:58:33 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"3d47c7c78dc0318b8e02be31\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3ODEyMzk2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Mike was an awesome professor! He was funny, caring, engaging and knowledgeable. Every time I went to class he brought great energy and got through the needed material for each weeks project. As for the class itself the homework was long but not impossible, and the tests were all very similar to the ones from previous years. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-04-17 19:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f40986f618a38e70f0c09141\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MTk0NjU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Mr. Oliphant is an excellent quality of character and he brings a humorous charm to his lectures. He's very accessible outside of class, and he's very willing to sit down and help you through a problem. Incredible man. I don't really intend to take another CS class (it's simply not my interest), but he certainly enhanced my experience of CS220.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-12 06:58:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"2e824e38a5d5bd5889b19345\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwMjQ1NTM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"CS 220 is not a hard class, it's just annoying. Louis's lectures are clear and concise with lots of examples and demonstrations. Find project partner and form study groups, spend time with code and concepts and you are likely to succeed in this class. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-03-11 16:44:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"11c458cc4f8f1f532f68e221\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNzU3OTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"He is an amazing lecturer and really breaks down the concepts and goes through every single step which is very helpful compared to another cs professor i had that would move too quickly and skip stuff sometimes so it would be pretty hard to follow\",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-12-05 00:27:33 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"09c3a72c2f9a1a6416272c16\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyMDQ3MTc0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"His overall does not reflect him well anymore. He used to be not a great professor but he had a heart attack and now he is super relaxed all the time. He gives out extensions super easily and he seems to really care about teaching. He is incredibly smart and knowledgeable. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-03-06 19:11:11 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ea2477afcc13a70dca0afefd\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyNjc0MTk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"He was a good professor, made lecture interesting but also taught pretty well. Some of the last topics seemed a little less well explained. No attendance for class, but yes for labs. Easy work, but it grows and by the end of the semester there is a lot of it. Class is an easy A if you try, but you will spend awhile on the assignments.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-07-13 16:51:14 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"010b67554a54a33c335c7756\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzAwNjg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"The course contents and projects are mostly designed by either TAs or instructors from from previous semesters and Meena is not helpful about those during office hours. Her video lectures are not good either. Take CS220 with Andy if you want to learn the content.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-01-08 23:06:07 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f00fb8898a1c4defbd3af1f5\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NzIxMTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"A nice, approachable person but his lectures are unhelpful. He spends a lot of time skipping around and emphasizing content sporadically, which makes it difficult to follow along in class. I rarely leave lectures knowing more than I did beforehand. I spend more time outside of class learning than I might have needed to with a better professor. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-10-18 12:30:46 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"8959bee480ea2a33c6fc2553\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM2NzEwMzM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"He's a nice guy but I didn't gain much from his lectures. To be fair, this is the type of class where you learn WAY more from projects than lectures, but I feel like I would've understood the material so much better had I had a different professor. He's trying his best and he's sweet but he wasn't helpful at all at contributing to my understanding.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-15 08:06:06 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b38babc91a59a85d2a530996\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3MTM0NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"Nice and smart professor that seemed very intelligent especially in regards to math functions. However, he is not the best at a teaching computer science to those who are beginners as the material in lectures are not thoroughly explained. He does try his best, but it's very hard to grasp the material from how he teaches.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-04-18 07:06:58 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"c715a3aaad68750ba0bed642\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTM3NjUyMDY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"I felt honor taking professor Gurmail's lecture since he had successfully made the class to a living hell with his masterpiece presentation. If you do not know anything about python, trust me, taking this class with Gurmail would make you know nothing at the end of the semester adding a C in your grade list. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2023-11-27 17:23:17 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"89d60dcb11834ccda9373623\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4NDQyMTcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"Are you passionate about data science? Are you enrolling in this class with the goal of learning its content? Do you expect receiving meaningful responses from the instructor? If that's the case, it's highly advisable to avoid taking a class with Meena.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-01-27 05:09:14 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"6c8e35a68904e51f538b0e2c\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM4OTI5NDc2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"I didn't get much out of the course initially, largely due to Professor Singh's noticeable frustration (to put it mildly) regarding attendance. After switching to a different lecture, the content became much clearer. Overall, the course material was fine, but his approach made the experience less enjoyable.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-01-10 16:38:50 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"6b712cb3b369f7baaa2988cd\",\"instructor_id\":\"rmp:2831641\",\"instructor_name\":\"Gurmail Singh\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTIzMzQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2831641\"},{\"comment\":\"He was literally fine. Not a great lecturer in the sense that he doesn't use slides he just talks so he is hard to follow \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-19 21:34:48 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"40bce6018dd7dbadcd25d309\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMzg2NjQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Decent prof, his lectures were a bit dense and hard to follow sometimes but for the most part he's organized and knows what he's talking about. Sometimes he would start skipping through lecture problems which made it hard for me to follow, but the projects are well designed to supplement learning. Overall decent guy, and great for an intro class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 18:17:13 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"7e6cce74c4437b5467b72b34\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwMzY1NTY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"}],\"evidence_count\":19,\"review_ids\":[\"e1f0b8f66e2955419d2b9395\",\"3d47c7c78dc0318b8e02be31\",\"f40986f618a38e70f0c09141\",\"0fdb9065ddedc474ee83a268\",\"2e824e38a5d5bd5889b19345\",\"11c458cc4f8f1f532f68e221\",\"09c3a72c2f9a1a6416272c16\",\"ea2477afcc13a70dca0afefd\",\"010b67554a54a33c335c7756\",\"ed470e73e4efe350b4419e58\",\"f00fb8898a1c4defbd3af1f5\",\"8959bee480ea2a33c6fc2553\",\"b38babc91a59a85d2a530996\",\"c715a3aaad68750ba0bed642\",\"89d60dcb11834ccda9373623\",\"6c8e35a68904e51f538b0e2c\",\"6b712cb3b369f7baaa2988cd\",\"40bce6018dd7dbadcd25d309\",\"7e6cce74c4437b5467b72b34\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2831641\",\"name\":\"Gurmail Singh\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Lecture quality varies by instructor. Some are praised for clarity and engagement, while others are criticized for moving too fast or being hard to follow.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"The class was very project heavy, but these projects really make you learn the course material very thoroughly. Lectures were really helpful and very clear!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-09-22 07:15:03 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e1f0b8f66e2955419d2b9395\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"andy is kind however is excessive in project assignment and difficulty of the projects. One week they expected a full project, quiz and exam to be completed and submitted. They set unrealistic goals and requirements. Class started with a minimum requirement for A at 95 which is ridiculously high for an &quot;intro&quot; course. do NOT recommend this class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-27 08:37:14 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0d093fa5ca280ff4f0c4352c\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NjYwNjg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Instead of waiting for kids to stop talking or talking over them, she has tried other methods, like tapping on the mic and playing music. However, she really cares about her students and tries her best to set them up for success. I think the projects in this class were pretty fun and not too difficult honestly. If you them, you'll do well enough.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-19 01:32:05 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"fc9e03d8873cdcaf465a4440\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM3MTgyOTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Mike was an awesome professor! He was funny, caring, engaging and knowledgeable. Every time I went to class he brought great energy and got through the needed material for each weeks project. As for the class itself the homework was long but not impossible, and the tests were all very similar to the ones from previous years. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-04-17 19:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"f40986f618a38e70f0c09141\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5MTk0NjU3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His lectures can get boring at times but it's not that bad. I've missed quite a few lectures and never go to lab but I'm still getting good grades. The exams are all MCQs and pretty easy. Almost half of your grade comes from the projects, which are guaranteed 100s because you have to pass the auto graders before submitting. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-11-23 21:19:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4f1d0c050afc51c1f6ec55f0\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMDIwNzAy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Decent prof, his lectures were a bit dense and hard to follow sometimes but for the most part he's organized and knows what he's talking about. Sometimes he would start skipping through lecture problems which made it hard for me to follow, but the projects are well designed to supplement learning. Overall decent guy, and great for an intro class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 18:17:13 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"7e6cce74c4437b5467b72b34\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwMzY1NTY4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"He was a good professor, made lecture interesting but also taught pretty well. Some of the last topics seemed a little less well explained. No attendance for class, but yes for labs. Easy work, but it grows and by the end of the semester there is a lot of it. Class is an easy A if you try, but you will spend awhile on the assignments.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-07-13 16:51:14 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"010b67554a54a33c335c7756\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzAwNjg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"CS 220 is not a hard class, it's just annoying. Louis's lectures are clear and concise with lots of examples and demonstrations. Find project partner and form study groups, spend time with code and concepts and you are likely to succeed in this class. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2025-03-11 16:44:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"11c458cc4f8f1f532f68e221\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNzU3OTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"}],\"evidence_count\":11,\"review_ids\":[\"e1f0b8f66e2955419d2b9395\",\"3db2c69e1d3d9ae3f6adbfa7\",\"0d093fa5ca280ff4f0c4352c\",\"fc9e03d8873cdcaf465a4440\",\"f40986f618a38e70f0c09141\",\"0fdb9065ddedc474ee83a268\",\"4f1d0c050afc51c1f6ec55f0\",\"deb3e5dec49cd34a896a1f55\",\"7e6cce74c4437b5467b72b34\",\"010b67554a54a33c335c7756\",\"11c458cc4f8f1f532f68e221\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Workload is time-consuming with heavy project emphasis. Some find projects fun, while others complain about unrealistic deadlines and overlapping assignments.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Andy is a very kind, social person who is highly tolerable towards his students. While the class material is pretty basic, it can cause lectures to become repetitive and boring, but Andy tries his best to keep students engaged. Tests and projects are fair, and he is always willing to give back credit for missed points.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-11-10 21:54:44 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"88ca12445d354edcb352d44d\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"andy is kind however is excessive in project assignment and difficulty of the projects. One week they expected a full project, quiz and exam to be completed and submitted. They set unrealistic goals and requirements. Class started with a minimum requirement for A at 95 which is ridiculously high for an &quot;intro&quot; course. do NOT recommend this class\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-27 08:37:14 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0d093fa5ca280ff4f0c4352c\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NjYwNjg0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Louis was a good professor and taught the material relatively well. At times though lectures could get boring, but going over his lecture notes after class is SUPER helpful and I was able to understand all concepts that way. Tests are terrible as they are multiple choice exams and purposely tricky. Make sure to do lecture notes and practice exams.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-05-15 22:13:11 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"0fdb9065ddedc474ee83a268\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM5NDcyMjYx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His lectures can get boring at times but it's not that bad. I've missed quite a few lectures and never go to lab but I'm still getting good grades. The exams are all MCQs and pretty easy. Almost half of your grade comes from the projects, which are guaranteed 100s because you have to pass the auto graders before submitting. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-11-23 21:19:21 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"4f1d0c050afc51c1f6ec55f0\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTQwMDIwNzAy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Peyman was very accommodating and quick to respond to any questions throughout the semester, and the grading criteria were clear.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-07-27 01:13:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dbf3188d80166b18e4893ddb\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NjQ1NTE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":8,\"review_ids\":[\"ed470e73e4efe350b4419e58\",\"88ca12445d354edcb352d44d\",\"3db2c69e1d3d9ae3f6adbfa7\",\"0d093fa5ca280ff4f0c4352c\",\"0fdb9065ddedc474ee83a268\",\"4f1d0c050afc51c1f6ec55f0\",\"deb3e5dec49cd34a896a1f55\",\"dbf3188d80166b18e4893ddb\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Grading varies. Some report fair, open-note exams and auto-graded projects. Others criticize harsh curves, tricky exams, and inconsistent TA grading.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"Professor Brooks is incredibly helpful in office hours. Many times this semester, I have been stumped on a project, and he is very good at walking you through the logic required to understand the issue. I have been very happy with his help outside of the class during this online semester.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-04-14 20:34:49 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"cb171c89ecf1131cd302761b\",\"instructor_id\":\"rmp:2225093\",\"instructor_name\":\"Alexander Brooks\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTUxNjQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2225093\"},{\"comment\":\"She is one of the best professors I've had so far. Super accessible, accommodating and helpful. Her willingness to learn from student feedback is unmatched. HIGHLY recommended.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-12-30 20:18:56 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"a796d742db52f06ae7f03b22\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MjE3NjIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Andy is a very kind, social person who is highly tolerable towards his students. While the class material is pretty basic, it can cause lectures to become repetitive and boring, but Andy tries his best to keep students engaged. Tests and projects are fair, and he is always willing to give back credit for missed points.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-11-10 21:54:44 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"88ca12445d354edcb352d44d\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM1MjIxMzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"Andy is a very compassionate professor and cares a lot about the success of his students. His lectures are also engaging and VERY clear. He is the perfect instructor for someone learning code for the first time. Expect to put in about 5-8 hours every week for a project in this class. Every exam and final was also open note. Would highly recommend!!\",\"course_id\":\"COMPSCI 220\",\"date\":\"2021-12-08 00:44:38 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"3db2c69e1d3d9ae3f6adbfa7\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM1NDA4NTE3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"},{\"comment\":\"The course contents and projects are mostly designed by either TAs or instructors from from previous semesters and Meena is not helpful about those during office hours. Her video lectures are not good either. Take CS220 with Andy if you want to learn the content.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-01-08 23:06:07 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f00fb8898a1c4defbd3af1f5\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM1NzIxMTM0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Instead of waiting for kids to stop talking or talking over them, she has tried other methods, like tapping on the mic and playing music. However, she really cares about her students and tries her best to set them up for success. I think the projects in this class were pretty fun and not too difficult honestly. If you them, you'll do well enough.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2022-12-19 01:32:05 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"fc9e03d8873cdcaf465a4440\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM3MTgyOTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Peyman was very accommodating and quick to respond to any questions throughout the semester, and the grading criteria were clear.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-07-27 01:13:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dbf3188d80166b18e4893ddb\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM5NjQ1NTE1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"},{\"comment\":\"Mr. Oliphant is an excellent quality of character and he brings a humorous charm to his lectures. He's very accessible outside of class, and he's very willing to sit down and help you through a problem. Incredible man. I don't really intend to take another CS class (it's simply not my interest), but he certainly enhanced my experience of CS220.\",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-12 06:58:32 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"2e824e38a5d5bd5889b19345\",\"instructor_id\":\"rmp:2965334\",\"instructor_name\":\"Louis Oliphant\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwMjQ1NTM1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2965334\"},{\"comment\":\"His overall does not reflect him well anymore. He used to be not a great professor but he had a heart attack and now he is super relaxed all the time. He gives out extensions super easily and he seems to really care about teaching. He is incredibly smart and knowledgeable. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2026-03-06 19:11:11 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"ea2477afcc13a70dca0afefd\",\"instructor_id\":\"rmp:2593156\",\"instructor_name\":\"Michael Doescher\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQyNjc0MTk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\"},{\"comment\":\"She moves way to fast in lecture so good luck keeping up. She will also spam you with well over 14 emails a week so be ready to sort. Grading is the harshest I've ever seen as an engineer with a 95% being an A (I got an AB with a 94.6%). On the plus side if you know basic python this class will be a breeze (minus the bugs in the test code)\",\"course_id\":\"COMPSCI 220\",\"date\":\"2020-05-13 22:25:27 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"ed470e73e4efe350b4419e58\",\"instructor_id\":\"rmp:2274671\",\"instructor_name\":\"Meenakshi Syamkumar\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\"},{\"comment\":\"Kuemmel's class is incredibly poorly designed and much harder than need be - especially with project, exam, and textbook activities deadlines all of which overlap. He comes down hard on every minor detail that he finds \\\"suspicious\\\" & refuses to listen: \\\"I'm right, you're wrong\\\". Grading is varied and heavily based on which TA grades your projects. \",\"course_id\":\"COMPSCI 220\",\"date\":\"2024-12-18 06:00:16 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"deb3e5dec49cd34a896a1f55\",\"instructor_id\":\"rmp:1780137\",\"instructor_name\":\"Andrew Kuemmel\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMzUwODg3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1780137\"}],\"evidence_count\":11,\"review_ids\":[\"cb171c89ecf1131cd302761b\",\"a796d742db52f06ae7f03b22\",\"88ca12445d354edcb352d44d\",\"3db2c69e1d3d9ae3f6adbfa7\",\"f00fb8898a1c4defbd3af1f5\",\"fc9e03d8873cdcaf465a4440\",\"dbf3188d80166b18e4893ddb\",\"2e824e38a5d5bd5889b19345\",\"ea2477afcc13a70dca0afefd\",\"ed470e73e4efe350b4419e58\",\"deb3e5dec49cd34a896a1f55\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1780137\",\"name\":\"Andrew Kuemmel\"},{\"id\":\"rmp:2225093\",\"name\":\"Alexander Brooks\"},{\"id\":\"rmp:2274671\",\"name\":\"Meenakshi Syamkumar\"},{\"id\":\"rmp:2593156\",\"name\":\"Michael Doescher\"},{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"},{\"id\":\"rmp:2965334\",\"name\":\"Louis Oliphant\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2020\"},\"sentiment\":\"mixed\",\"summary\":\"Organization is inconsistent. Some instructors are accessible and accommodating, while others spam emails or are unhelpful in office hours.\"}]}","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_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","catalog_version_id":"bc71c606e19858bb89b6131da56e089d45a2e1176d5a101cf6b84358600c15f0","record_version_id":"68616157648afad5d808cafd54c58248d9ab2ea7253aac84c662ba3a7b49e041","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"0d2001e434bcf880b3c929f18247c233eeb9bc6c08ae4abedbc026f7b01362d3","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"e45764f959a733d6cdad974b1cb30505683a0cd8aa694b5d1de4782eacecaae1\",\"course_id\":\"COMPSCI 220\",\"current_instructors\":[{\"instructor_uid\":\"instructor_841d653f575490f61a7aec9b\",\"message\":\"No course-specific reviews available\",\"name\":\"Blerina Gkotse\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:3030661\",\"summary\":[]},{\"instructor_uid\":\"instructor_97805752d14314b7d669169c\",\"message\":null,\"name\":\"Michael Doescher\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:2593156\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2020-09-22 07:15:03 +0000 UTC\",\"review_id\":\"e1f0b8f66e2955419d2b9395\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2022-11-03 00:36:44 +0000 UTC\",\"review_id\":\"2d85c9ed46d8a1e88f17db9a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTM2NzcwNzE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2023-07-31 23:27:01 +0000 UTC\",\"review_id\":\"7764958437778079980bf754\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTM4MTM0OTY1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2025-04-07 15:41:54 +0000 UTC\",\"review_id\":\"2e914d0dd4eb1cae88208167\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTQwODg0MDk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"}],\"text\":\"Michael Doescher is described as caring, knowledgeable, and accommodating, with clear lectures that help beginners understand material. Reviewers appreciate his transparency and desire for student success, noting that his teaching style supports those with little prior coding experience.\"},{\"citations\":[{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2023-12-14 19:56:02 +0000 UTC\",\"review_id\":\"4dbda5b436bfc45a82be2acc\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTM4Njc0ODg2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2024-04-29 16:28:59 +0000 UTC\",\"review_id\":\"7516fc3a3566bbc85dafed0a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTM5Mjk5MTA2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2025-12-22 16:20:13 +0000 UTC\",\"review_id\":\"45fca43681593129e35bca7c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTQyMzc1MjAx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"}],\"text\":\"Some students criticize his live coding sessions as inefficient and note that lectures can move too fast for note-taking. Others find his humor inappropriate or distracting, and one reviewer compares the current class's organization favorably to previous courses they took.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.27 GPA, 57.4% A/AB (n=749 letter grades); Fall 2025: 3.36 GPA, 63.0% A/AB (n=915 letter grades); Spring 2026: 3.43 GPA, 70.5% A/AB (n=755 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2022-11-03 00:36:44 +0000 UTC\",\"review_id\":\"2d85c9ed46d8a1e88f17db9a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTM2NzcwNzE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2024-11-21 23:27:31 +0000 UTC\",\"review_id\":\"af7e5745bbeb28b6c38f4174\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTQwMDA4NzQw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2025-04-07 15:41:54 +0000 UTC\",\"review_id\":\"2e914d0dd4eb1cae88208167\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTQwODg0MDk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"}],\"text\":\"Weekly projects constitute nearly half the grade and require significant time investment, while exams are multiple-choice and carry less weight.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Meenakshi Syamkumar\",\"review_date\":\"2020-05-13 22:25:27 +0000 UTC\",\"review_id\":\"ed470e73e4efe350b4419e58\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2274671\",\"source_review_id\":\"UmF0aW5nLTMzMjg4NTM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\",\"type\":\"review\"},{\"instructor_name\":\"Meenakshi Syamkumar\",\"review_date\":\"2024-01-27 05:09:14 +0000 UTC\",\"review_id\":\"6c8e35a68904e51f538b0e2c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2274671\",\"source_review_id\":\"UmF0aW5nLTM4OTI5NDc2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2274671\",\"type\":\"review\"}],\"text\":\"Historical reviews of Meenakshi Syamkumar: Meenakshi Syamkumar is criticized for moving too fast in lectures and having harsh grading standards, with one student noting a 94.6% resulted in a B- grade. Another review advises avoiding her class if you expect meaningful instructor responses or clear content delivery.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2020-09-22 07:15:03 +0000 UTC\",\"review_id\":\"e1f0b8f66e2955419d2b9395\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTMzNjU2Mjk4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2022-11-03 00:36:44 +0000 UTC\",\"review_id\":\"2d85c9ed46d8a1e88f17db9a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTM2NzcwNzE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2025-04-07 15:41:54 +0000 UTC\",\"review_id\":\"2e914d0dd4eb1cae88208167\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTQwODg0MDk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"}],\"text\":\"Michael Doescher teaches a project-heavy course that reviewers find thorough and helpful for learning, though the class is considered difficult for beginners with no prior coding experience.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.27 GPA, 57.4% A/AB (n=749 letter grades); Fall 2025: 3.36 GPA, 63.0% A/AB (n=915 letter grades); Spring 2026: 3.43 GPA, 70.5% A/AB (n=755 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2023-12-14 19:56:02 +0000 UTC\",\"review_id\":\"4dbda5b436bfc45a82be2acc\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTM4Njc0ODg2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"},{\"instructor_name\":\"Michael Doescher\",\"review_date\":\"2025-12-22 16:20:13 +0000 UTC\",\"review_id\":\"45fca43681593129e35bca7c\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2593156\",\"source_review_id\":\"UmF0aW5nLTQyMzc1MjAx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2593156\",\"type\":\"review\"}],\"text\":\"Students report mixed experiences with lectures, citing either ineffective live coding sessions or fast pacing that makes note-taking difficult, alongside complaints about inappropriate jokes.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"ANDREW KUEMMEL is recorded teaching in Fall 2021, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":6,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"}],\"text\":\"GURMAIL SINGH is recorded teaching in Fall 2022, Spring 2023, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"LOUIS OLIPHANT is recorded teaching in Spring 2024, Fall 2024, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"}],\"text\":\"MEENAKSHI SYAMKUMAR is recorded teaching in Spring 2020, Fall 2020, Fall 2021, Spring 2022, Fall 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MICHAEL DOESCHER is recorded teaching in Spring 2020, Fall 2020, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 220\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":5,\"source_course_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"source_record\":{\"entity_id\":\"7ea3c96f-5246-39ac-9c22-eff420630de2\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"}],\"text\":\"PEYMAN MORTEZA is recorded teaching in Fall 2021. 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}]