[{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-251ff195eff23ce9a03fdb42","output_id":"d5b79559c6278d342a51d9e8fa3a4135dd623b5fc2ae4af27ee4657192e1bf5b","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"r1a\",\"kind\":\"any\"},{\"children\":[\"c367\",\"c400\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"r1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"c367\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"or400\",\"id\":\"c400\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"r2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"r3\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 367 appears in the requirements text but is not present in linked_courses, so it was modeled as a condition rather than an invented course.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-251ff195eff23ce9a03fdb42","output_id":"d5b79559c6278d342a51d9e8fa3a4135dd623b5fc2ae4af27ee4657192e1bf5b","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[],\"assumed_background\":[],\"search_phrases\":[\"algorithm design paradigms\",\"divide-and-conquer algorithms\",\"dynamic programming\",\"greedy algorithms\",\"computational intractability\",\"NP-complete problems\",\"randomized algorithms\",\"algorithm analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Design and analyze efficient algorithms based on the paradigms of divide-and-conquer, dynamic programming, and greed.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design and analyze efficient algorithms using standard algorithmic paradigms.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Prove algorithm correctness and complexity claims.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Formulate abstractions of computational problems, and design and analyze efficient reductions between computational problems.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Construct reductions between computational problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Recognize computational intractability, demonstrate NP-hardness, and articulate the repercussions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Recognize and demonstrate NP-hardness.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"This course covers core algorithm-design paradigms and computational intractability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithm design paradigms such as greed, divide-and-conquer, dynamic programming, reductions, and randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Computational intractability and NP-complete problems.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-251ff195eff23ce9a03fdb42","output_id":"d5b79559c6278d342a51d9e8fa3a4135dd623b5fc2ae4af27ee4657192e1bf5b","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Easy to understand. A clear and detailed explanation of complicated concepts.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-01-21 04:32:17 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"46a082f3ad0f730592978c38\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzAxNTM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":1,\"review_ids\":[\"46a082f3ad0f730592978c38\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2021\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2612724\",\"summary\":\"Cited reviews praise Peyman Morteza for easy-to-understand lectures and clear explanations of complicated concepts.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":2,\"review_ids\":[\"b0b26e7c73e1f727ab172655\",\"dd4d211cf1f1c97c2f527c3e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2016\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Reviews describe Eric Bach's lectures as less engaging than the textbook but note he provides significant help outside of class.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Couldn't understand a word or metaphor he gave. I found the textbook to be a much better use of my time, but then he started giving out free points to the people who attended lecture. So I started showing up and doing other homework during lecture.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2017-12-16 23:54:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"25700427b27984b37f90744e\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI5MjQxMDM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"People can surely say his lectures aren't useful for the exams, but the very intention of Jin-Yi is to hope he teaches you to be a good CS student, not to help you ace your exam. I am not too good in Math and Jin-Yi's lecture are more math heavy, so it's not my type. If you really love math, then you would love Jin-Yi.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-12-22 23:51:55 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39cde4cd9351ba84e91da4d4\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM0MTgwMTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"}],\"evidence_count\":3,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"25700427b27984b37f90744e\",\"39cde4cd9351ba84e91da4d4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:425160\",\"summary\":\"Cited reviews criticize Jin-Yi Cai for rambling, confusing lectures that are math-heavy and difficult to follow.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"}],\"evidence_count\":2,\"review_ids\":[\"62fac059ee125150ca71124a\",\"bb177300b66c6d5d6ea36849\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2018\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1618280\",\"summary\":\"Shuchi Chawla's lectures are described as detailed, while reviewers also note the class is difficult and exams are challenging despite available resources.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":2,\"review_ids\":[\"e8a28fc4f21c222d2c159eb5\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2813755\",\"summary\":\"Jeremy McMahan's lectures are praised as helpful, engaging, and supportive, with students saying his approach improves success in a difficult course.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Course materials are heavy and useful, but lectures are not. I bet at least half of the class got lost during the last few weeks lecture about NP topics. He offers lots of extra credits, but the purpose is just to bump up the grade of entire class to a gradable number. Extra credits does not change your final position in the class.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-20 14:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb9fae1eab89cab38891e774\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzc3ODgw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"}],\"evidence_count\":3,\"review_ids\":[\"04484496df336414e4522aac\",\"47c6070a411a5f4ad3b6723b\",\"bb9fae1eab89cab38891e774\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2021\"},\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course as extremely difficult and time-consuming, requiring substantial effort outside of class to stay competitive.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-251ff195eff23ce9a03fdb42","output_id":"d5b79559c6278d342a51d9e8fa3a4135dd623b5fc2ae4af27ee4657192e1bf5b","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"a269631248b4b94c4ef217c88791b6e409c29fb8d23cad2db7a8e2cdd066610f\",\"course_id\":\"COMPSCI 577\",\"current_instructors\":[{\"instructor_uid\":\"instructor_5b07ff954db288ff1052dd87\",\"message\":null,\"name\":\"Marc Renault\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:2316450\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2021-04-20 07:21:22 +0000 UTC\",\"review_id\":\"04484496df336414e4522aac\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-10-14 17:33:44 +0000 UTC\",\"review_id\":\"cac95ca77d9d5fdf2d20c3bd\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5ODExOTI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-03-11 20:22:25 +0000 UTC\",\"review_id\":\"6255838068a288e5116d1abf\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQwNzU5MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-10-20 23:26:55 +0000 UTC\",\"review_id\":\"0ee7d5df38a41b0bd93bd54b\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQxNzM2MDAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-04-14 17:28:51 +0000 UTC\",\"review_id\":\"d2579a97a1aa25598d5c2833\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQyODM0MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-05-05 04:40:51 +0000 UTC\",\"review_id\":\"9d6801fc709dbcfa5562d87a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMDI4MjIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-08-24 06:36:24 +0000 UTC\",\"review_id\":\"1d443c0fffc96d9b377b93be\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Marc Renault taught a difficult course where students reported lectures were rushed, poorly explained, or disconnected from homework, while others noted clear expectations and generous grading for bonus points. Opinions on his demeanor varied sharply, with some finding him kind and reachable, while others described him as rude, unhelpful, or dismissive of student questions.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 2.97 GPA, 47.3% A/AB (n=433 letter grades); Fall 2025: 2.89 GPA, 37.7% A/AB (n=305 letter grades); Spring 2026: 2.75 GPA, 36.7% A/AB (n=368 letter grades).\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-10-20 23:26:55 +0000 UTC\",\"review_id\":\"0ee7d5df38a41b0bd93bd54b\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQxNzM2MDAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"One student found the lectures had almost no correlation to the homework, creating the feeling of taking two separate classes and requiring significant extra effort to connect the material.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Alexander Brooks\",\"review_date\":\"2019-11-06 22:11:03 +0000 UTC\",\"review_id\":\"3cf0feb0ffdf152f30d5d833\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2225093\",\"source_review_id\":\"UmF0aW5nLTMyMzcxMDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2225093\",\"type\":\"review\"},{\"instructor_name\":\"Shuchi Chawla\",\"review_date\":\"2020-05-15 06:01:51 +0000 UTC\",\"review_id\":\"bb177300b66c6d5d6ea36849\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1618280\",\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Alexander Brooks thought deeply about algorithms, sometimes making material confusing, but was always willing to stop and explain. Shuchi Chawla delivered detailed lectures, and although exams were hard, a generous curve helped students. Both instructors emphasized thoroughness and support, though students noted the course required significant independent thinking and preparation.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students described the course as difficult but well-structured, noting that clear expectations and a participation-heavy grading scheme made the semester less stressful, though the final exam remained a significant challenge.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.06 GPA, 52.4% A/AB (n=483 letter grades); Fall 2025: 3.04 GPA, 45.2% A/AB (n=438 letter grades); Spring 2026: 2.82 GPA, 39.9% A/AB (n=501 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Opinions on Marc Renault’s teaching varied widely; some students appreciated his kindness, while others criticized his rushed lectures and felt he failed to explain concepts clearly or provide useful visual aids.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"ALEXANDER BROOKS is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"CHRISTOS TZAMOS is recorded teaching in Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"}],\"text\":\"DEBORAH JOSEPH is recorded teaching in Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Fall 2008, Fall 2013, Spring 2015, Spring 2016, Fall 2016, Fall 2019, Fall 2021, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"JEREMY MCMAHAN is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"JIN-YI CAI is recorded teaching in Fall 2011, Fall 2017, Fall 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":4,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MANOLIS VLATAKIS is recorded teaching in Fall 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Fall 2021, Spring 2022, 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 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SANDEEP SILWAL is recorded teaching in Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"SHUCHI CHAWLA is recorded teaching in Fall 2006, Spring 2010, Fall 2010, Spring 2012, Fall 2012, Fall 2014, Spring 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1274\",\"term_name\":\"2027 Sprng\",\"version\":3}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"e126a2b8ad12414dcb9d9cc49db615f2342069609d4683b2c10ef84cd8fc37d6","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"r1a\",\"kind\":\"any\"},{\"children\":[\"c367\",\"c400\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"r1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"c367\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"or400\",\"id\":\"c400\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"r2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"r3\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 367 appears in the requirements text but is not present in linked_courses, so it was modeled as a condition rather than an invented course.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"e126a2b8ad12414dcb9d9cc49db615f2342069609d4683b2c10ef84cd8fc37d6","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithm design paradigms\",\"divide-and-conquer algorithms\",\"dynamic programming\",\"greedy algorithms\",\"computational intractability\",\"NP-complete problems\",\"randomized algorithms\",\"algorithm analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Design and analyze efficient algorithms based on the paradigms of divide-and-conquer, dynamic programming, and greed.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design and analyze efficient algorithms using paradigms like greed, divide-and-conquer, and dynamic programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Recognize computational intractability, demonstrate NP-hardness, and articulate the repercussions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Recognize computational intractability and demonstrate NP-hardness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Construct proofs for algorithmic correctness and complexity statements.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Formulate abstractions of computational problems, and design and analyze efficient reductions between computational problems.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Formulate abstractions and design reductions between computational problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to Algorithms covers basic paradigms for designing and analyzing efficient algorithms, including greed, divide-and-conquer, dynamic programming, reductions, and randomness, plus computational intractability and NP-complete pr\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithm design paradigms: greed, divide-and-conquer, dynamic programming, reductions, and randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Computational intractability, typical NP-complete problems, and strategies to address them.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"e126a2b8ad12414dcb9d9cc49db615f2342069609d4683b2c10ef84cd8fc37d6","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Easy to understand. A clear and detailed explanation of complicated concepts.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-01-21 04:32:17 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"46a082f3ad0f730592978c38\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzAxNTM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":1,\"review_ids\":[\"46a082f3ad0f730592978c38\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2021\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2612724\",\"summary\":\"Cited reviews praise Peyman Morteza for easy-to-understand lectures and clear explanations of complicated concepts.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":2,\"review_ids\":[\"b0b26e7c73e1f727ab172655\",\"dd4d211cf1f1c97c2f527c3e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2016\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Reviews describe Eric Bach's lectures as less engaging than the textbook but note he provides significant help outside of class.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Couldn't understand a word or metaphor he gave. I found the textbook to be a much better use of my time, but then he started giving out free points to the people who attended lecture. So I started showing up and doing other homework during lecture.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2017-12-16 23:54:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"25700427b27984b37f90744e\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI5MjQxMDM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"People can surely say his lectures aren't useful for the exams, but the very intention of Jin-Yi is to hope he teaches you to be a good CS student, not to help you ace your exam. I am not too good in Math and Jin-Yi's lecture are more math heavy, so it's not my type. If you really love math, then you would love Jin-Yi.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-12-22 23:51:55 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39cde4cd9351ba84e91da4d4\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM0MTgwMTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"}],\"evidence_count\":3,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"25700427b27984b37f90744e\",\"39cde4cd9351ba84e91da4d4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:425160\",\"summary\":\"Cited reviews criticize Jin-Yi Cai for rambling, confusing lectures that are math-heavy and difficult to follow.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"}],\"evidence_count\":2,\"review_ids\":[\"62fac059ee125150ca71124a\",\"bb177300b66c6d5d6ea36849\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2018\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1618280\",\"summary\":\"Shuchi Chawla's lectures are described as detailed, while reviewers also note the class is difficult and exams are challenging despite available resources.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":2,\"review_ids\":[\"e8a28fc4f21c222d2c159eb5\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2813755\",\"summary\":\"Jeremy McMahan's lectures are praised as helpful, engaging, and supportive, with students saying his approach improves success in a difficult course.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Course materials are heavy and useful, but lectures are not. I bet at least half of the class got lost during the last few weeks lecture about NP topics. He offers lots of extra credits, but the purpose is just to bump up the grade of entire class to a gradable number. Extra credits does not change your final position in the class.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-20 14:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb9fae1eab89cab38891e774\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzc3ODgw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"}],\"evidence_count\":3,\"review_ids\":[\"04484496df336414e4522aac\",\"47c6070a411a5f4ad3b6723b\",\"bb9fae1eab89cab38891e774\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2021\"},\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course as extremely difficult and time-consuming, requiring substantial effort outside of class to stay competitive.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"e126a2b8ad12414dcb9d9cc49db615f2342069609d4683b2c10ef84cd8fc37d6","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"a269631248b4b94c4ef217c88791b6e409c29fb8d23cad2db7a8e2cdd066610f\",\"course_id\":\"COMPSCI 577\",\"current_instructors\":[{\"instructor_uid\":\"instructor_5b07ff954db288ff1052dd87\",\"message\":null,\"name\":\"Marc Renault\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:2316450\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2021-04-20 07:21:22 +0000 UTC\",\"review_id\":\"04484496df336414e4522aac\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-10-14 17:33:44 +0000 UTC\",\"review_id\":\"cac95ca77d9d5fdf2d20c3bd\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5ODExOTI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-03-11 20:22:25 +0000 UTC\",\"review_id\":\"6255838068a288e5116d1abf\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQwNzU5MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-10-20 23:26:55 +0000 UTC\",\"review_id\":\"0ee7d5df38a41b0bd93bd54b\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQxNzM2MDAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-04-14 17:28:51 +0000 UTC\",\"review_id\":\"d2579a97a1aa25598d5c2833\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQyODM0MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-05-05 04:40:51 +0000 UTC\",\"review_id\":\"9d6801fc709dbcfa5562d87a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMDI4MjIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-08-24 06:36:24 +0000 UTC\",\"review_id\":\"1d443c0fffc96d9b377b93be\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Marc Renault taught a difficult course where students reported lectures were rushed, poorly explained, or disconnected from homework, while others noted clear expectations and generous grading for bonus points. Opinions on his demeanor varied sharply, with some finding him kind and reachable, while others described him as rude, unhelpful, or dismissive of student questions.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 2.97 GPA, 47.3% A/AB (n=433 letter grades); Fall 2025: 2.89 GPA, 37.7% A/AB (n=305 letter grades); Spring 2026: 2.75 GPA, 36.7% A/AB (n=368 letter grades).\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-10-20 23:26:55 +0000 UTC\",\"review_id\":\"0ee7d5df38a41b0bd93bd54b\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQxNzM2MDAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"One student found the lectures had almost no correlation to the homework, creating the feeling of taking two separate classes and requiring significant extra effort to connect the material.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Alexander Brooks\",\"review_date\":\"2019-11-06 22:11:03 +0000 UTC\",\"review_id\":\"3cf0feb0ffdf152f30d5d833\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2225093\",\"source_review_id\":\"UmF0aW5nLTMyMzcxMDIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2225093\",\"type\":\"review\"},{\"instructor_name\":\"Shuchi Chawla\",\"review_date\":\"2020-05-15 06:01:51 +0000 UTC\",\"review_id\":\"bb177300b66c6d5d6ea36849\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1618280\",\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Alexander Brooks thought deeply about algorithms, sometimes making material confusing, but was always willing to stop and explain. Shuchi Chawla delivered detailed lectures, and although exams were hard, a generous curve helped students. Both instructors emphasized thoroughness and support, though students noted the course required significant independent thinking and preparation.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students described the course as difficult but well-structured, noting that clear expectations and a participation-heavy grading scheme made the semester less stressful, though the final exam remained a significant challenge.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.06 GPA, 52.4% A/AB (n=483 letter grades); Fall 2025: 3.04 GPA, 45.2% A/AB (n=438 letter grades); Spring 2026: 2.82 GPA, 39.9% A/AB (n=501 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Opinions on Marc Renault’s teaching varied widely; some students appreciated his kindness, while others criticized his rushed lectures and felt he failed to explain concepts clearly or provide useful visual aids.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"ALEXANDER BROOKS is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"CHRISTOS TZAMOS is recorded teaching in Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"}],\"text\":\"DEBORAH JOSEPH is recorded teaching in Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Fall 2008, Fall 2013, Spring 2015, Spring 2016, Fall 2016, Fall 2019, Fall 2021, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"JEREMY MCMAHAN is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"JIN-YI CAI is recorded teaching in Fall 2011, Fall 2017, Fall 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":4,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MANOLIS VLATAKIS is recorded teaching in Fall 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Fall 2021, Spring 2022, 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 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SANDEEP SILWAL is recorded teaching in Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"SHUCHI CHAWLA is recorded teaching in Fall 2006, Spring 2010, Fall 2010, Spring 2012, Fall 2012, Fall 2014, Spring 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1274\",\"term_name\":\"2027 Sprng\",\"version\":3}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"9e4909ed4d0734fbf9b1114c4665644538e051beee6a9e3ea00155b8048cfbc3","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"400\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"}],\"notes\":[\"COMPSCI 367 is mentioned in requirements_text but not found in linked_courses or lookup results. It is treated as a verbatim condition requiring review.\",\"The phrase 'MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475' is parsed as an OR between two course references.\",\"The phrase 'COMP SCI 367 or400' is parsed as an OR between a condition and a course.\",\"The main structure is (Prereq A and Prereq B) or Standing or Certificate.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"9e4909ed4d0734fbf9b1114c4665644538e051beee6a9e3ea00155b8048cfbc3","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis.\"},{\"course_id\":\"COMPSCI 400\",\"field\":\"description\",\"quote\":\"Covers balanced search trees, graphs, graph traversal algorithms, hash tables and sets, and complexity analysis and about classes of problems that require each data type. Involves design and implementation using high quality professional code\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems.\"}],\"text\":\"Discrete mathematics, graph theory, combinatorics, and programming fundamentals.\"}],\"search_phrases\":[\"algorithm design paradigms\",\"NP-complete problems\",\"discrete math prerequisites\",\"COMPSCI 577 syllabus\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design and analysis using greedy, divide-and-conquer, and dynamic programming paradigms.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Understanding computational intractability and handling NP-complete problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Introduction to efficient algorithm design paradigms and analysis of computational intractability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design paradigms: greedy, divide-and-conquer, dynamic programming, reductions, randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Computational intractability and NP-complete problems.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"9e4909ed4d0734fbf9b1114c4665644538e051beee6a9e3ea00155b8048cfbc3","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"1ea2a76149cf5233683df091f9a56659278131ee8f85b1ed5dc25d9d6012808d","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"400\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"}],\"notes\":[\"COMPSCI 367 is mentioned in requirements_text but not found in linked_courses or lookup results. It is treated as a verbatim condition requiring review.\",\"The phrase 'MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475' is parsed as an OR between two course references.\",\"The phrase 'COMP SCI 367 or400' is parsed as an OR between a condition and a course.\",\"The main structure is (Prereq A and Prereq B) or Standing or Certificate.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"1ea2a76149cf5233683df091f9a56659278131ee8f85b1ed5dc25d9d6012808d","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis.\"},{\"course_id\":\"COMPSCI 400\",\"field\":\"description\",\"quote\":\"Covers balanced search trees, graphs, graph traversal algorithms, hash tables and sets, and complexity analysis and about classes of problems that require each data type. Involves design and implementation using high quality professional code\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems.\"}],\"text\":\"Discrete mathematics, graph theory, combinatorics, and programming fundamentals.\"}],\"search_phrases\":[\"algorithm design paradigms\",\"NP-complete problems\",\"discrete math prerequisites\",\"COMPSCI 577 syllabus\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design and analysis using greedy, divide-and-conquer, and dynamic programming paradigms.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Understanding computational intractability and handling NP-complete problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Introduction to efficient algorithm design paradigms and analysis of computational intractability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design paradigms: greedy, divide-and-conquer, dynamic programming, reductions, randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Computational intractability and NP-complete problems.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"1ea2a76149cf5233683df091f9a56659278131ee8f85b1ed5dc25d9d6012808d","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"}],\"evidence_count\":4,\"review_ids\":[\"c8f58e6e17181fb625bbf795\",\"dd4d211cf1f1c97c2f527c3e\",\"b0b26e7c73e1f727ab172655\",\"47c6070a411a5f4ad3b6723b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"summary\":\"Teaching styles vary significantly by instructor. Some professors are praised for engaging, clear lectures, while others are described as confusing or rambling, with students often finding the textbook more effective.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"e8a28fc4f21c222d2c159eb5\",\"62fac059ee125150ca71124a\",\"04484496df336414e4522aac\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"summary\":\"The course is consistently described as very difficult and demanding, with students reporting hours spent on assignments and significant extra time needed outside of class.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"The average grade for her class was in the &lt;50% range. The grading and questions in her class was just ridiculous. I compared some of the exams with another prof's exams and it was comparably more difficult. My friend got an A in the same class w/ diff. prof had no idea how to answer hw or exam questions. DO NOT TAKE THIS CLASS WITH HER!!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-10-12 11:21:00 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"4bd94646239631dadf710331\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE5MDY0MjYz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Marc is just not a very good lecturer, and I sometimes thinks he actively hates teaching. He clearly likes the material, but I would not use him as a resource to ask questions. Grading is overall very generous if you actually complete the bonus points, just takes some time. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-24 06:36:24 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"1d443c0fffc96d9b377b93be\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"4bd94646239631dadf710331\",\"bb177300b66c6d5d6ea36849\",\"47c6070a411a5f4ad3b6723b\",\"1d443c0fffc96d9b377b93be\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"summary\":\"Grading is often described as hard, but many instructors provide generous curves or extra credit opportunities. Some students find exams and questions overly difficult.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is quite good. He's a little old school and only lectures on a chalkboard, however, he tries to put up relevant material on the website. He's slow to grade, but overall, a very good professor who knows his stuff. He also writes his own fresh problem sets fresh every semester with novel problems and takes feedback actively for class \",\"course_id\":\"COMPSCI 577\",\"date\":\"2023-05-11 21:39:34 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"23c89f88bcb08aab61c651c7\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3OTAxNjE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"The professor is extremely rude and does not value his students' opinion. He does not bother to upload grades, resources or even reminders to submit homework on canvas. If you try him prove why your answer is correct or even why you think you are correct, he will not let you speak. Learnt more from the TA than the instructor himself.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-13 22:05:04 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"30845399149663cbdf56586a\",\"instructor_id\":\"rmp:3060917\",\"instructor_name\":\"Sandeep  Silwal\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMjgzMjAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":4,\"review_ids\":[\"dd4d211cf1f1c97c2f527c3e\",\"23c89f88bcb08aab61c651c7\",\"30845399149663cbdf56586a\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:3060917\",\"name\":\"Sandeep  Silwal\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2016\"},\"sentiment\":\"mixed\",\"summary\":\"Organization varies by instructor. Some are praised for providing supplementary materials and being helpful, while others are criticized for poor communication, slow grading, or not uploading resources.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"A must take if you're a CS major. Highly recommended if you want to graduate.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2014-04-01 14:43:24 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"5e549fbf4de5de688e7b3dfb\",\"instructor_id\":\"rmp:351690\",\"instructor_name\":\"Deborah Joseph\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIyOTc0ODIz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/351690\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He was the best professor I've ever had. His lectures were absolutely hilarious, and his interactive lecture style made going to class so fun. He is the kind of professor whose classes you go out of your way to take. \\n\\nExpect his classes to be hard. But, he'll support you every step of the way. He's genuinely an amazing guy. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-21 00:39:36 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"50cf2902810a4a1e8e2e6ac4\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDAyODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"},{\"comment\":\"Disrespectful person. The CS department really need to regulate the attitudes instructors bring to students. He always tried to be nice in class, but when he's facing you individually, like on Piazza or in emails? He's mean af! His answers are always within 5 words, no matter how complicated your situation is. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2025-01-11 03:57:17 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f41b516c7f3b29048ec9d7c8\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTI2OTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"5e549fbf4de5de688e7b3dfb\",\"62fac059ee125150ca71124a\",\"50cf2902810a4a1e8e2e6ac4\",\"f41b516c7f3b29048ec9d7c8\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"},{\"id\":\"rmp:351690\",\"name\":\"Deborah Joseph\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"The course is challenging but essential. Satisfaction depends on the instructor, with positive experiences highlighting supportive professors and negative ones focusing on confusing lectures.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-6556a505c10f448d98d02466","output_id":"2d25dadef721318816e37b38ebd8b83058398eab1601689873c6ceeebcba1881","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\",\"r3\",\"r4\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"r1a\",\"kind\":\"any\"},{\"children\":[\"c367\",\"c400\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"r1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"MATH\",\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"STAT\",\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"c367\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"400\",\"id\":\"c400\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"r2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"r3\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 367 is not in linked_courses; treated as a condition leaf requiring review.\"],\"root\":\"root\",\"status\":\"needs_review\"}","error":"Node root references missing nodes: r4.","model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-6556a505c10f448d98d02466","output_id":"2d25dadef721318816e37b38ebd8b83058398eab1601689873c6ceeebcba1881","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithm design paradigms\",\"divide-and-conquer algorithms\",\"dynamic programming\",\"greedy algorithms\",\"computational intractability\",\"NP-complete problems\",\"randomized algorithms\",\"algorithm analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Design and analyze efficient algorithms based on the paradigms of divide-and-conquer, dynamic programming, and greed.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design and analyze efficient algorithms using paradigms like greed, divide-and-conquer, and dynamic programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Recognize computational intractability, demonstrate NP-hardness, and articulate the repercussions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Recognize computational intractability and demonstrate NP-hardness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Construct proofs for algorithmic correctness and complexity statements.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Formulate abstractions of computational problems, and design and analyze efficient reductions between computational problems.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Formulate abstractions and design reductions between computational problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to Algorithms covers basic paradigms for designing and analyzing efficient algorithms, including greed, divide-and-conquer, dynamic programming, reductions, and randomness, plus computational intractability and NP-complete pr\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithm design paradigms: greed, divide-and-conquer, dynamic programming, reductions, and randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Computational intractability, typical NP-complete problems, and strategies to address them.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-6556a505c10f448d98d02466","output_id":"2d25dadef721318816e37b38ebd8b83058398eab1601689873c6ceeebcba1881","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"review:14\"],\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2612724\",\"summary\":\"Cited reviews praise Peyman Morteza for easy-to-understand lectures and clear explanations of complicated concepts.\"},{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"review:1\",\"review:6\"],\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Reviews describe Eric Bach's lectures as less engaging than the textbook but note he provides significant help outside of class.\"},{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"review:4\",\"review:7\",\"review:13\"],\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:425160\",\"summary\":\"Cited reviews criticize Jin-Yi Cai for rambling, confusing lectures that are math-heavy and difficult to follow.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"review:3\",\"review:8\",\"review:11\"],\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1618280\",\"summary\":\"Shuchi Chawla's classes are described as very difficult with hard exams, though some reviewers note generous curves and resources to succeed.\"},{\"aspect\":\"workload\",\"review_ids\":[\"review:4\",\"review:15\",\"review:17\"],\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course as extremely difficult and time-consuming, requiring significant effort outside of class to keep up.\"},{\"aspect\":\"overall\",\"review_ids\":[\"review:5\"],\"sentiment\":\"positive\",\"subject_instructor_id\":null,\"summary\":\"One reviewer describes the course as a must-take for CS majors and highly recommended for graduation.\"}]}","error":"Name the instructor: teaching_clarity themes and single-instructor overall themes require subject_instructor_id. Split teaching feedback into separate named-instructor themes, each citing only that instructor's reviews.","model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-79348710a077dbb34341f483","output_id":"b27e427fd35de99b6bc1b326388dda410ec1c1f41beea4b22dcc865189162442","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"r1a\",\"kind\":\"any\"},{\"children\":[\"c367\",\"c400\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"r1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"c367\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"or400\",\"id\":\"c400\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"r2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"r3\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 367 appears in the requirements text but is not present in linked_courses, so it was modeled as a condition rather than an invented course.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-79348710a077dbb34341f483","output_id":"b27e427fd35de99b6bc1b326388dda410ec1c1f41beea4b22dcc865189162442","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithm design paradigms\",\"divide-and-conquer algorithms\",\"dynamic programming\",\"greedy algorithms\",\"computational intractability\",\"NP-complete problems\",\"randomized algorithms\",\"algorithm analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Design and analyze efficient algorithms based on the paradigms of divide-and-conquer, dynamic programming, and greed.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design and analyze efficient algorithms using paradigms like greed, divide-and-conquer, and dynamic programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Recognize computational intractability, demonstrate NP-hardness, and articulate the repercussions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Recognize computational intractability and demonstrate NP-hardness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Construct proofs for algorithmic correctness and complexity statements.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Formulate abstractions of computational problems, and design and analyze efficient reductions between computational problems.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Formulate abstractions and design reductions between computational problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Introduction to Algorithms covers basic paradigms for designing and analyzing efficient algorithms, including greed, divide-and-conquer, dynamic programming, reductions, and randomness, plus computational intractability and NP-complete pr\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithm design paradigms: greed, divide-and-conquer, dynamic programming, reductions, and randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Computational intractability, typical NP-complete problems, and strategies to address them.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-79348710a077dbb34341f483","output_id":"b27e427fd35de99b6bc1b326388dda410ec1c1f41beea4b22dcc865189162442","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Easy to understand. A clear and detailed explanation of complicated concepts.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-01-21 04:32:17 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"46a082f3ad0f730592978c38\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzAxNTM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":1,\"review_ids\":[\"46a082f3ad0f730592978c38\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2021\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2612724\",\"summary\":\"Cited reviews praise Peyman Morteza for easy-to-understand lectures and clear explanations of complicated concepts.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":2,\"review_ids\":[\"b0b26e7c73e1f727ab172655\",\"dd4d211cf1f1c97c2f527c3e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2016\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Reviews describe Eric Bach's lectures as less engaging than the textbook but note he provides significant help outside of class.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Couldn't understand a word or metaphor he gave. I found the textbook to be a much better use of my time, but then he started giving out free points to the people who attended lecture. So I started showing up and doing other homework during lecture.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2017-12-16 23:54:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"25700427b27984b37f90744e\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI5MjQxMDM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"People can surely say his lectures aren't useful for the exams, but the very intention of Jin-Yi is to hope he teaches you to be a good CS student, not to help you ace your exam. I am not too good in Math and Jin-Yi's lecture are more math heavy, so it's not my type. If you really love math, then you would love Jin-Yi.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-12-22 23:51:55 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39cde4cd9351ba84e91da4d4\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM0MTgwMTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"}],\"evidence_count\":3,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"25700427b27984b37f90744e\",\"39cde4cd9351ba84e91da4d4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:425160\",\"summary\":\"Cited reviews criticize Jin-Yi Cai for rambling, confusing lectures that are math-heavy and difficult to follow.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"}],\"evidence_count\":2,\"review_ids\":[\"62fac059ee125150ca71124a\",\"bb177300b66c6d5d6ea36849\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2018\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1618280\",\"summary\":\"Shuchi Chawla's lectures are described as detailed, while reviewers also note the class is difficult and exams are challenging despite available resources.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":2,\"review_ids\":[\"e8a28fc4f21c222d2c159eb5\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2813755\",\"summary\":\"Jeremy McMahan's lectures are praised as helpful, engaging, and supportive, with students saying his approach improves success in a difficult course.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Course materials are heavy and useful, but lectures are not. I bet at least half of the class got lost during the last few weeks lecture about NP topics. He offers lots of extra credits, but the purpose is just to bump up the grade of entire class to a gradable number. Extra credits does not change your final position in the class.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-20 14:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb9fae1eab89cab38891e774\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzc3ODgw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"}],\"evidence_count\":3,\"review_ids\":[\"04484496df336414e4522aac\",\"47c6070a411a5f4ad3b6723b\",\"bb9fae1eab89cab38891e774\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2021\"},\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course as extremely difficult and time-consuming, requiring substantial effort outside of class to stay competitive.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"2208b6dee9fdb390d98647611facbc4e7b6de91b410de398adb910254e096896","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"400\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"}],\"notes\":[\"COMPSCI 367 is mentioned in requirements_text but not found in linked_courses or lookup results. It is treated as a verbatim condition requiring review.\",\"The phrase 'MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475' is parsed as an OR between two course references.\",\"The phrase 'COMP SCI 367 or400' is parsed as an OR between a condition and a course.\",\"The main structure is (Prereq A and Prereq B) or Standing or Certificate.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"2208b6dee9fdb390d98647611facbc4e7b6de91b410de398adb910254e096896","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis.\"},{\"course_id\":\"COMPSCI 400\",\"field\":\"description\",\"quote\":\"Covers balanced search trees, graphs, graph traversal algorithms, hash tables and sets, and complexity analysis and about classes of problems that require each data type. Involves design and implementation using high quality professional code\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems.\"}],\"text\":\"Discrete mathematics, graph theory, combinatorics, and programming fundamentals.\"}],\"search_phrases\":[\"algorithm design paradigms\",\"NP-complete problems\",\"discrete math prerequisites\",\"COMPSCI 577 syllabus\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design and analysis using greedy, divide-and-conquer, and dynamic programming paradigms.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Understanding computational intractability and handling NP-complete problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Introduction to efficient algorithm design paradigms and analysis of computational intractability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design paradigms: greedy, divide-and-conquer, dynamic programming, reductions, randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Computational intractability and NP-complete problems.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"2208b6dee9fdb390d98647611facbc4e7b6de91b410de398adb910254e096896","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"}],\"evidence_count\":4,\"review_ids\":[\"c8f58e6e17181fb625bbf795\",\"dd4d211cf1f1c97c2f527c3e\",\"b0b26e7c73e1f727ab172655\",\"47c6070a411a5f4ad3b6723b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"summary\":\"Teaching styles vary significantly by instructor. Some professors are praised for engaging, clear lectures, while others are described as confusing or rambling, with students often finding the textbook more effective.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"e8a28fc4f21c222d2c159eb5\",\"62fac059ee125150ca71124a\",\"04484496df336414e4522aac\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"summary\":\"The course is consistently described as very difficult and demanding, with students reporting hours spent on assignments and significant extra time needed outside of class.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"The average grade for her class was in the &lt;50% range. The grading and questions in her class was just ridiculous. I compared some of the exams with another prof's exams and it was comparably more difficult. My friend got an A in the same class w/ diff. prof had no idea how to answer hw or exam questions. DO NOT TAKE THIS CLASS WITH HER!!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-10-12 11:21:00 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"4bd94646239631dadf710331\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE5MDY0MjYz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Marc is just not a very good lecturer, and I sometimes thinks he actively hates teaching. He clearly likes the material, but I would not use him as a resource to ask questions. Grading is overall very generous if you actually complete the bonus points, just takes some time. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-24 06:36:24 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"1d443c0fffc96d9b377b93be\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"4bd94646239631dadf710331\",\"bb177300b66c6d5d6ea36849\",\"47c6070a411a5f4ad3b6723b\",\"1d443c0fffc96d9b377b93be\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"summary\":\"Grading is often described as hard, but many instructors provide generous curves or extra credit opportunities. Some students find exams and questions overly difficult.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is quite good. He's a little old school and only lectures on a chalkboard, however, he tries to put up relevant material on the website. He's slow to grade, but overall, a very good professor who knows his stuff. He also writes his own fresh problem sets fresh every semester with novel problems and takes feedback actively for class \",\"course_id\":\"COMPSCI 577\",\"date\":\"2023-05-11 21:39:34 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"23c89f88bcb08aab61c651c7\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3OTAxNjE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"The professor is extremely rude and does not value his students' opinion. He does not bother to upload grades, resources or even reminders to submit homework on canvas. If you try him prove why your answer is correct or even why you think you are correct, he will not let you speak. Learnt more from the TA than the instructor himself.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-13 22:05:04 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"30845399149663cbdf56586a\",\"instructor_id\":\"rmp:3060917\",\"instructor_name\":\"Sandeep  Silwal\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMjgzMjAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":4,\"review_ids\":[\"dd4d211cf1f1c97c2f527c3e\",\"23c89f88bcb08aab61c651c7\",\"30845399149663cbdf56586a\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:3060917\",\"name\":\"Sandeep  Silwal\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2016\"},\"sentiment\":\"mixed\",\"summary\":\"Organization varies by instructor. Some are praised for providing supplementary materials and being helpful, while others are criticized for poor communication, slow grading, or not uploading resources.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"A must take if you're a CS major. Highly recommended if you want to graduate.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2014-04-01 14:43:24 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"5e549fbf4de5de688e7b3dfb\",\"instructor_id\":\"rmp:351690\",\"instructor_name\":\"Deborah Joseph\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIyOTc0ODIz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/351690\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He was the best professor I've ever had. His lectures were absolutely hilarious, and his interactive lecture style made going to class so fun. He is the kind of professor whose classes you go out of your way to take. \\n\\nExpect his classes to be hard. But, he'll support you every step of the way. He's genuinely an amazing guy. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-21 00:39:36 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"50cf2902810a4a1e8e2e6ac4\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDAyODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"},{\"comment\":\"Disrespectful person. The CS department really need to regulate the attitudes instructors bring to students. He always tried to be nice in class, but when he's facing you individually, like on Piazza or in emails? He's mean af! His answers are always within 5 words, no matter how complicated your situation is. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2025-01-11 03:57:17 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f41b516c7f3b29048ec9d7c8\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTI2OTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"5e549fbf4de5de688e7b3dfb\",\"62fac059ee125150ca71124a\",\"50cf2902810a4a1e8e2e6ac4\",\"f41b516c7f3b29048ec9d7c8\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"},{\"id\":\"rmp:351690\",\"name\":\"Deborah Joseph\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"The course is challenging but essential. Satisfaction depends on the instructor, with positive experiences highlighting supportive professors and negative ones focusing on confusing lectures.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"2208b6dee9fdb390d98647611facbc4e7b6de91b410de398adb910254e096896","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"8616be7d3948fa99f9453b4f34752e698b0316310d7e8d33638d9307401b6f26\",\"course_id\":\"COMPSCI 577\",\"current_instructors\":[{\"instructor_uid\":\"instructor_5b07ff954db288ff1052dd87\",\"message\":\"Summary generation failed\",\"name\":\"Marc Renault\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:2316450\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 2.97 GPA, 47.3% A/AB (n=433 letter grades); Fall 2025: 2.89 GPA, 37.7% A/AB (n=305 letter grades); Spring 2026: 2.75 GPA, 36.7% A/AB (n=368 letter grades).\"}]},{\"instructor_uid\":\"instructor_f63c770de2d7237adebbd130\",\"message\":\"Summary generation failed\",\"name\":\"Sandeep Silwal\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:3060917\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2024: 2.65 GPA, 39.4% A/AB (n=33 letter grades); Fall 2025: 3.13 GPA, 43.0% A/AB (n=86 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_5b07ff954db288ff1052dd87\",\"mode\":\"professor\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_f63c770de2d7237adebbd130\",\"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 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.06 GPA, 52.4% A/AB (n=483 letter grades); Fall 2025: 3.04 GPA, 45.2% A/AB (n=438 letter grades); Spring 2026: 2.82 GPA, 39.9% A/AB (n=501 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"ALEXANDER BROOKS is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"CHRISTOS TZAMOS is recorded teaching in Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"}],\"text\":\"DEBORAH JOSEPH is recorded teaching in Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Fall 2008, Fall 2013, Spring 2015, Spring 2016, Fall 2016, Fall 2019, Fall 2021, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"JEREMY MCMAHAN is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"JIN-YI CAI is recorded teaching in Fall 2011, Fall 2017, Fall 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MANOLIS VLATAKIS is recorded teaching in Fall 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Fall 2021, Spring 2022, 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 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SANDEEP SILWAL is recorded teaching in Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"SHUCHI CHAWLA is recorded teaching in Fall 2006, Spring 2010, Fall 2010, Spring 2012, Fall 2012, Fall 2014, Spring 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2020. 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_5b07ff954db288ff1052dd87\", \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"professor\", \"instructor_uid\": \"instructor_f63c770de2d7237adebbd130\", \"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":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"b9b5e02d1c99fd9de837b4d25bca82a611c8cc912216c82f095b31bbfcee8f02","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"400\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"}],\"notes\":[\"COMPSCI 367 is mentioned in requirements_text but not found in linked_courses or lookup results. It is treated as a verbatim condition requiring review.\",\"The phrase 'MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475' is parsed as an OR between two course references.\",\"The phrase 'COMP SCI 367 or400' is parsed as an OR between a condition and a course.\",\"The main structure is (Prereq A and Prereq B) or Standing or Certificate.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"b9b5e02d1c99fd9de837b4d25bca82a611c8cc912216c82f095b31bbfcee8f02","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis.\"},{\"course_id\":\"COMPSCI 400\",\"field\":\"description\",\"quote\":\"Covers balanced search trees, graphs, graph traversal algorithms, hash tables and sets, and complexity analysis and about classes of problems that require each data type. Involves design and implementation using high quality professional code\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems.\"}],\"text\":\"Discrete mathematics, graph theory, combinatorics, and programming fundamentals.\"}],\"search_phrases\":[\"algorithm design paradigms\",\"NP-complete problems\",\"discrete math prerequisites\",\"COMPSCI 577 syllabus\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design and analysis using greedy, divide-and-conquer, and dynamic programming paradigms.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Understanding computational intractability and handling NP-complete problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Introduction to efficient algorithm design paradigms and analysis of computational intractability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design paradigms: greedy, divide-and-conquer, dynamic programming, reductions, randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Computational intractability and NP-complete problems.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"b9b5e02d1c99fd9de837b4d25bca82a611c8cc912216c82f095b31bbfcee8f02","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"}],\"evidence_count\":4,\"review_ids\":[\"c8f58e6e17181fb625bbf795\",\"dd4d211cf1f1c97c2f527c3e\",\"b0b26e7c73e1f727ab172655\",\"47c6070a411a5f4ad3b6723b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"summary\":\"Teaching styles vary significantly by instructor. Some professors are praised for engaging, clear lectures, while others are described as confusing or rambling, with students often finding the textbook more effective.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"e8a28fc4f21c222d2c159eb5\",\"62fac059ee125150ca71124a\",\"04484496df336414e4522aac\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"summary\":\"The course is consistently described as very difficult and demanding, with students reporting hours spent on assignments and significant extra time needed outside of class.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"The average grade for her class was in the &lt;50% range. The grading and questions in her class was just ridiculous. I compared some of the exams with another prof's exams and it was comparably more difficult. My friend got an A in the same class w/ diff. prof had no idea how to answer hw or exam questions. DO NOT TAKE THIS CLASS WITH HER!!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-10-12 11:21:00 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"4bd94646239631dadf710331\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE5MDY0MjYz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Marc is just not a very good lecturer, and I sometimes thinks he actively hates teaching. He clearly likes the material, but I would not use him as a resource to ask questions. Grading is overall very generous if you actually complete the bonus points, just takes some time. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-24 06:36:24 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"1d443c0fffc96d9b377b93be\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"4bd94646239631dadf710331\",\"bb177300b66c6d5d6ea36849\",\"47c6070a411a5f4ad3b6723b\",\"1d443c0fffc96d9b377b93be\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"summary\":\"Grading is often described as hard, but many instructors provide generous curves or extra credit opportunities. Some students find exams and questions overly difficult.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is quite good. He's a little old school and only lectures on a chalkboard, however, he tries to put up relevant material on the website. He's slow to grade, but overall, a very good professor who knows his stuff. He also writes his own fresh problem sets fresh every semester with novel problems and takes feedback actively for class \",\"course_id\":\"COMPSCI 577\",\"date\":\"2023-05-11 21:39:34 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"23c89f88bcb08aab61c651c7\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3OTAxNjE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"The professor is extremely rude and does not value his students' opinion. He does not bother to upload grades, resources or even reminders to submit homework on canvas. If you try him prove why your answer is correct or even why you think you are correct, he will not let you speak. Learnt more from the TA than the instructor himself.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-13 22:05:04 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"30845399149663cbdf56586a\",\"instructor_id\":\"rmp:3060917\",\"instructor_name\":\"Sandeep  Silwal\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMjgzMjAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":4,\"review_ids\":[\"dd4d211cf1f1c97c2f527c3e\",\"23c89f88bcb08aab61c651c7\",\"30845399149663cbdf56586a\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:3060917\",\"name\":\"Sandeep  Silwal\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2016\"},\"sentiment\":\"mixed\",\"summary\":\"Organization varies by instructor. Some are praised for providing supplementary materials and being helpful, while others are criticized for poor communication, slow grading, or not uploading resources.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"A must take if you're a CS major. Highly recommended if you want to graduate.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2014-04-01 14:43:24 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"5e549fbf4de5de688e7b3dfb\",\"instructor_id\":\"rmp:351690\",\"instructor_name\":\"Deborah Joseph\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIyOTc0ODIz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/351690\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He was the best professor I've ever had. His lectures were absolutely hilarious, and his interactive lecture style made going to class so fun. He is the kind of professor whose classes you go out of your way to take. \\n\\nExpect his classes to be hard. But, he'll support you every step of the way. He's genuinely an amazing guy. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-21 00:39:36 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"50cf2902810a4a1e8e2e6ac4\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDAyODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"},{\"comment\":\"Disrespectful person. The CS department really need to regulate the attitudes instructors bring to students. He always tried to be nice in class, but when he's facing you individually, like on Piazza or in emails? He's mean af! His answers are always within 5 words, no matter how complicated your situation is. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2025-01-11 03:57:17 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f41b516c7f3b29048ec9d7c8\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTI2OTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"5e549fbf4de5de688e7b3dfb\",\"62fac059ee125150ca71124a\",\"50cf2902810a4a1e8e2e6ac4\",\"f41b516c7f3b29048ec9d7c8\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"},{\"id\":\"rmp:351690\",\"name\":\"Deborah Joseph\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"The course is challenging but essential. Satisfaction depends on the instructor, with positive experiences highlighting supportive professors and negative ones focusing on confusing lectures.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-b6d8f78c1be0d523cf09d00d","output_id":"b9b5e02d1c99fd9de837b4d25bca82a611c8cc912216c82f095b31bbfcee8f02","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"8616be7d3948fa99f9453b4f34752e698b0316310d7e8d33638d9307401b6f26\",\"course_id\":\"COMPSCI 577\",\"current_instructors\":[{\"instructor_uid\":\"instructor_5b07ff954db288ff1052dd87\",\"message\":null,\"name\":\"Marc Renault\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:2316450\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2021-04-20 07:21:22 +0000 UTC\",\"review_id\":\"04484496df336414e4522aac\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"text\":\"Marc Renault is described as kind and reachable, with clear expectations and well-structured course materials. Reviewers note he explains topics well, though the class content itself remains difficult.\"},{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-10-14 17:33:44 +0000 UTC\",\"review_id\":\"cac95ca77d9d5fdf2d20c3bd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5ODExOTI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-03-11 20:22:25 +0000 UTC\",\"review_id\":\"6255838068a288e5116d1abf\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQwNzU5MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-10-20 23:26:55 +0000 UTC\",\"review_id\":\"0ee7d5df38a41b0bd93bd54b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQxNzM2MDAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-04-14 17:28:51 +0000 UTC\",\"review_id\":\"d2579a97a1aa25598d5c2833\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQyODM0MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-05-05 04:40:51 +0000 UTC\",\"review_id\":\"9d6801fc709dbcfa5562d87a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMDI4MjIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-08-24 06:36:24 +0000 UTC\",\"review_id\":\"1d443c0fffc96d9b377b93be\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"text\":\"Many reviewers criticize his lectures as rushed, poorly explained, or disconnected from assignments. Some report rude behavior, lack of student support, and exams focused on difficulty rather than learning.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 2.97 GPA, 47.3% A/AB (n=433 letter grades); Fall 2025: 2.89 GPA, 37.7% A/AB (n=305 letter grades); Spring 2026: 2.75 GPA, 36.7% A/AB (n=368 letter grades).\"}]},{\"instructor_uid\":\"instructor_f63c770de2d7237adebbd130\",\"message\":null,\"name\":\"Sandeep Silwal\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:3060917\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-04-08 22:56:44 +0000 UTC\",\"review_id\":\"2712cb9bf27359b8a7de57aa\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwODk3Njk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-05-20 13:55:10 +0000 UTC\",\"review_id\":\"769cdad4bc1a3b72d0934fe7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxMzI5NDUw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-12-19 05:30:46 +0000 UTC\",\"review_id\":\"3115cbeb38dc361f80f7e095\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQyMzQzNDAz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"}],\"text\":\"Sandeep Silwal receives praise for engaging lectures where he explains concepts on the chalkboard rather than reading slides. Reviewers describe him as passionate, helpful, and caring, with some preferring his instruction over Marc Renault.\"},{\"citations\":[{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2024-12-13 22:05:04 +0000 UTC\",\"review_id\":\"30845399149663cbdf56586a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwMjgzMjAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-01-11 06:22:37 +0000 UTC\",\"review_id\":\"efad559873eb7878d9e660ef\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwNTI3NTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-11-20 19:40:39 +0000 UTC\",\"review_id\":\"ec1cd281a5bb74e24b0db953\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxOTE3Mjcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"}],\"text\":\"Other reviewers criticize Silwal for being rude, unresponsive to student input, and poor at time management. They report that course materials are often unclear and that lectures may not align well with exam content.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2024: 2.65 GPA, 39.4% A/AB (n=33 letter grades); Fall 2025: 3.13 GPA, 43.0% A/AB (n=86 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2021-04-20 07:21:22 +0000 UTC\",\"review_id\":\"04484496df336414e4522aac\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-04-08 22:56:44 +0000 UTC\",\"review_id\":\"2712cb9bf27359b8a7de57aa\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwODk3Njk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-08-24 06:36:24 +0000 UTC\",\"review_id\":\"1d443c0fffc96d9b377b93be\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"text\":\"The course is consistently described as hard, requiring significant extra time outside of class. Workload includes challenging homeworks and a stressful final exam that varies in difficulty, with grading often relying on participation or bonus points.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-04-08 22:56:44 +0000 UTC\",\"review_id\":\"2712cb9bf27359b8a7de57aa\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwODk3Njk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-05-20 13:55:10 +0000 UTC\",\"review_id\":\"769cdad4bc1a3b72d0934fe7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxMzI5NDUw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-12-19 05:30:46 +0000 UTC\",\"review_id\":\"3115cbeb38dc361f80f7e095\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQyMzQzNDAz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2021-04-20 07:21:22 +0000 UTC\",\"review_id\":\"04484496df336414e4522aac\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"text\":\"Sandeep Silwal is praised for engaging lectures and clear explanations, though the course remains difficult. Marc Renault receives mixed reviews, with some finding him kind and structured, while others criticize his rushed lectures and poor teaching style.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.06 GPA, 52.4% A/AB (n=483 letter grades); Fall 2025: 3.04 GPA, 45.2% A/AB (n=438 letter grades); Spring 2026: 2.82 GPA, 39.9% A/AB (n=501 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-10-20 23:26:55 +0000 UTC\",\"review_id\":\"0ee7d5df38a41b0bd93bd54b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQxNzM2MDAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-05-20 13:55:10 +0000 UTC\",\"review_id\":\"769cdad4bc1a3b72d0934fe7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxMzI5NDUw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-08-15 16:54:05 +0000 UTC\",\"review_id\":\"a2659169bc2386560da05175\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxNTc2MDE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-11-20 19:40:39 +0000 UTC\",\"review_id\":\"ec1cd281a5bb74e24b0db953\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxOTE3Mjcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"}],\"text\":\"Marc Renault's lectures are criticized for being rushed and reading off slides, forcing reliance on external resources. Silwal's board work and online responsiveness are valued, though some find his explanations confusing or his time management poor.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"ALEXANDER BROOKS is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"CHRISTOS TZAMOS is recorded teaching in Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"}],\"text\":\"DEBORAH JOSEPH is recorded teaching in Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Fall 2008, Fall 2013, Spring 2015, Spring 2016, Fall 2016, Fall 2019, Fall 2021, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"JEREMY MCMAHAN is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"JIN-YI CAI is recorded teaching in Fall 2011, Fall 2017, Fall 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MANOLIS VLATAKIS is recorded teaching in Fall 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Fall 2021, Spring 2022, 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 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SANDEEP SILWAL is recorded teaching in Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"SHUCHI CHAWLA is recorded teaching in Fall 2006, Spring 2010, Fall 2010, Spring 2012, Fall 2012, Fall 2014, Spring 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2020. 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":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"93242fbe26fd82a4cd10516aedc9ea8ade93ed6b61be6365efeb5a872db95866","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"n2\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"n4\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"n6\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"400\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"}],\"notes\":[\"COMPSCI 367 is mentioned in requirements_text but not found in linked_courses or lookup results. It is treated as a verbatim condition requiring review.\",\"The phrase 'MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475' is parsed as an OR between two course references.\",\"The phrase 'COMP SCI 367 or400' is parsed as an OR between a condition and a course.\",\"The main structure is (Prereq A and Prereq B) or Standing or Certificate.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"93242fbe26fd82a4cd10516aedc9ea8ade93ed6b61be6365efeb5a872db95866","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis.\"},{\"course_id\":\"COMPSCI 400\",\"field\":\"description\",\"quote\":\"Covers balanced search trees, graphs, graph traversal algorithms, hash tables and sets, and complexity analysis and about classes of problems that require each data type. Involves design and implementation using high quality professional code\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems.\"}],\"text\":\"Discrete mathematics, graph theory, combinatorics, and programming fundamentals.\"}],\"search_phrases\":[\"algorithm design paradigms\",\"NP-complete problems\",\"discrete math prerequisites\",\"COMPSCI 577 syllabus\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design and analysis using greedy, divide-and-conquer, and dynamic programming paradigms.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Understanding computational intractability and handling NP-complete problems.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Introduction to efficient algorithm design paradigms and analysis of computational intractability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\"}],\"text\":\"Algorithm design paradigms: greedy, divide-and-conquer, dynamic programming, reductions, randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\"}],\"text\":\"Computational intractability and NP-complete problems.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"93242fbe26fd82a4cd10516aedc9ea8ade93ed6b61be6365efeb5a872db95866","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"}],\"evidence_count\":4,\"review_ids\":[\"c8f58e6e17181fb625bbf795\",\"dd4d211cf1f1c97c2f527c3e\",\"b0b26e7c73e1f727ab172655\",\"47c6070a411a5f4ad3b6723b\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"summary\":\"Teaching styles vary significantly by instructor. Some professors are praised for engaging, clear lectures, while others are described as confusing or rambling, with students often finding the textbook more effective.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"e8a28fc4f21c222d2c159eb5\",\"62fac059ee125150ca71124a\",\"04484496df336414e4522aac\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"summary\":\"The course is consistently described as very difficult and demanding, with students reporting hours spent on assignments and significant extra time needed outside of class.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"The average grade for her class was in the &lt;50% range. The grading and questions in her class was just ridiculous. I compared some of the exams with another prof's exams and it was comparably more difficult. My friend got an A in the same class w/ diff. prof had no idea how to answer hw or exam questions. DO NOT TAKE THIS CLASS WITH HER!!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-10-12 11:21:00 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"4bd94646239631dadf710331\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTE5MDY0MjYz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Marc is just not a very good lecturer, and I sometimes thinks he actively hates teaching. He clearly likes the material, but I would not use him as a resource to ask questions. Grading is overall very generous if you actually complete the bonus points, just takes some time. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-24 06:36:24 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"1d443c0fffc96d9b377b93be\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"4bd94646239631dadf710331\",\"bb177300b66c6d5d6ea36849\",\"47c6070a411a5f4ad3b6723b\",\"1d443c0fffc96d9b377b93be\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2011\"},\"sentiment\":\"mixed\",\"summary\":\"Grading is often described as hard, but many instructors provide generous curves or extra credit opportunities. Some students find exams and questions overly difficult.\"},{\"aspect\":\"organization\",\"evidence\":[{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"Bach is quite good. He's a little old school and only lectures on a chalkboard, however, he tries to put up relevant material on the website. He's slow to grade, but overall, a very good professor who knows his stuff. He also writes his own fresh problem sets fresh every semester with novel problems and takes feedback actively for class \",\"course_id\":\"COMPSCI 577\",\"date\":\"2023-05-11 21:39:34 +0000 UTC\",\"difficulty_rating\":2,\"id\":\"23c89f88bcb08aab61c651c7\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3OTAxNjE4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"The professor is extremely rude and does not value his students' opinion. He does not bother to upload grades, resources or even reminders to submit homework on canvas. If you try him prove why your answer is correct or even why you think you are correct, he will not let you speak. Learnt more from the TA than the instructor himself.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-13 22:05:04 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"30845399149663cbdf56586a\",\"instructor_id\":\"rmp:3060917\",\"instructor_name\":\"Sandeep  Silwal\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwMjgzMjAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":4,\"review_ids\":[\"dd4d211cf1f1c97c2f527c3e\",\"23c89f88bcb08aab61c651c7\",\"30845399149663cbdf56586a\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"},{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"},{\"id\":\"rmp:3060917\",\"name\":\"Sandeep  Silwal\"}],\"review_year_end\":\"2024\",\"review_year_start\":\"2016\"},\"sentiment\":\"mixed\",\"summary\":\"Organization varies by instructor. Some are praised for providing supplementary materials and being helpful, while others are criticized for poor communication, slow grading, or not uploading resources.\"},{\"aspect\":\"overall\",\"evidence\":[{\"comment\":\"A must take if you're a CS major. Highly recommended if you want to graduate.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2014-04-01 14:43:24 +0000 UTC\",\"difficulty_rating\":1,\"id\":\"5e549fbf4de5de688e7b3dfb\",\"instructor_id\":\"rmp:351690\",\"instructor_name\":\"Deborah Joseph\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIyOTc0ODIz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/351690\"},{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"He was the best professor I've ever had. His lectures were absolutely hilarious, and his interactive lecture style made going to class so fun. He is the kind of professor whose classes you go out of your way to take. \\n\\nExpect his classes to be hard. But, he'll support you every step of the way. He's genuinely an amazing guy. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2024-12-21 00:39:36 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"50cf2902810a4a1e8e2e6ac4\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQwNDAyODEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"},{\"comment\":\"Disrespectful person. The CS department really need to regulate the attitudes instructors bring to students. He always tried to be nice in class, but when he's facing you individually, like on Piazza or in emails? He's mean af! His answers are always within 5 words, no matter how complicated your situation is. \",\"course_id\":\"COMPSCI 577\",\"date\":\"2025-01-11 03:57:17 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"f41b516c7f3b29048ec9d7c8\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQwNTI2OTc1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"}],\"evidence_count\":4,\"review_ids\":[\"5e549fbf4de5de688e7b3dfb\",\"62fac059ee125150ca71124a\",\"50cf2902810a4a1e8e2e6ac4\",\"f41b516c7f3b29048ec9d7c8\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"},{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"},{\"id\":\"rmp:351690\",\"name\":\"Deborah Joseph\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2014\"},\"sentiment\":\"mixed\",\"summary\":\"The course is challenging but essential. Satisfaction depends on the instructor, with positive experiences highlighting supportive professors and negative ones focusing on confusing lectures.\"}]}","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_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"6f3b8da9dbde42e2f0c1bb102585eff8746d8d5ceb9e35088102380690dd939b","record_version_id":"a740509620516ffc64476f186594e5f4f3ac6b39e55c6ca763aa0222e2a4253d","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"93242fbe26fd82a4cd10516aedc9ea8ade93ed6b61be6365efeb5a872db95866","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"8616be7d3948fa99f9453b4f34752e698b0316310d7e8d33638d9307401b6f26\",\"course_id\":\"COMPSCI 577\",\"current_instructors\":[{\"instructor_uid\":\"instructor_5b07ff954db288ff1052dd87\",\"message\":null,\"name\":\"Marc Renault\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:2316450\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2021-04-20 07:21:22 +0000 UTC\",\"review_id\":\"04484496df336414e4522aac\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2023-05-24 21:45:00 +0000 UTC\",\"review_id\":\"8ad39aab62b0d89f6e812ad8\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM3OTg1NTc4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"text\":\"Marc Renault is described as kind and reachable, with clear expectations and well-structured course materials. Reviewers note he explains topics well, though the class content itself remains difficult.\"},{\"citations\":[{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2022-11-23 02:31:00 +0000 UTC\",\"review_id\":\"aab2175126a34e4e818b4ac3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM2ODgzOTYw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-04-23 22:22:06 +0000 UTC\",\"review_id\":\"8f5d88321bf3ba2af2b454fb\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5MTQ2MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2024-10-14 17:33:44 +0000 UTC\",\"review_id\":\"cac95ca77d9d5fdf2d20c3bd\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTM5ODExOTI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-03-11 20:22:25 +0000 UTC\",\"review_id\":\"6255838068a288e5116d1abf\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQwNzU5MTQ3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2025-10-20 23:26:55 +0000 UTC\",\"review_id\":\"0ee7d5df38a41b0bd93bd54b\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQxNzM2MDAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-04-14 17:28:51 +0000 UTC\",\"review_id\":\"d2579a97a1aa25598d5c2833\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQyODM0MTkw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-05-05 04:40:51 +0000 UTC\",\"review_id\":\"9d6801fc709dbcfa5562d87a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMDI4MjIw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"},{\"instructor_name\":\"Marc Renault\",\"review_date\":\"2026-08-24 06:36:24 +0000 UTC\",\"review_id\":\"1d443c0fffc96d9b377b93be\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2316450\",\"source_review_id\":\"UmF0aW5nLTQzMzg0NTEz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\",\"type\":\"review\"}],\"text\":\"Many reviewers criticize his lectures as rushed, poorly explained, or disconnected from assignments. Some report rude behavior, lack of student support, and exams focused on difficulty rather than learning.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 2.97 GPA, 47.3% A/AB (n=433 letter grades); Fall 2025: 2.89 GPA, 37.7% A/AB (n=305 letter grades); Spring 2026: 2.75 GPA, 36.7% A/AB (n=368 letter grades).\"}]},{\"instructor_uid\":\"instructor_f63c770de2d7237adebbd130\",\"message\":null,\"name\":\"Sandeep Silwal\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:3060917\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-04-08 22:56:44 +0000 UTC\",\"review_id\":\"2712cb9bf27359b8a7de57aa\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwODk3Njk1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-05-20 13:55:10 +0000 UTC\",\"review_id\":\"769cdad4bc1a3b72d0934fe7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxMzI5NDUw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-12-19 05:30:46 +0000 UTC\",\"review_id\":\"3115cbeb38dc361f80f7e095\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQyMzQzNDAz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"}],\"text\":\"Sandeep Silwal receives praise for engaging lectures where he explains concepts on the chalkboard rather than reading slides. Reviewers describe him as passionate, helpful, and caring, with some preferring his instruction over Marc Renault.\"},{\"citations\":[{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2024-12-13 22:05:04 +0000 UTC\",\"review_id\":\"30845399149663cbdf56586a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwMjgzMjAw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-01-11 06:22:37 +0000 UTC\",\"review_id\":\"efad559873eb7878d9e660ef\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQwNTI3NTY0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"},{\"instructor_name\":\"Sandeep  Silwal\",\"review_date\":\"2025-11-20 19:40:39 +0000 UTC\",\"review_id\":\"ec1cd281a5bb74e24b0db953\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:3060917\",\"source_review_id\":\"UmF0aW5nLTQxOTE3Mjcw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3060917\",\"type\":\"review\"}],\"text\":\"Other reviewers criticize Silwal for being rude, unresponsive to student input, and poor at time management. They report that course materials are often unclear and that lectures may not align well with exam content.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2024: 2.65 GPA, 39.4% A/AB (n=33 letter grades); Fall 2025: 3.13 GPA, 43.0% A/AB (n=86 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"UnexpectedModelBehavior: Exceeded maximum output retries (2)\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"UnexpectedModelBehavior: Exceeded maximum output retries (2)\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.06 GPA, 52.4% A/AB (n=483 letter grades); Fall 2025: 3.04 GPA, 45.2% A/AB (n=438 letter grades); Spring 2026: 2.82 GPA, 39.9% A/AB (n=501 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"ALEXANDER BROOKS is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"CHRISTOS TZAMOS is recorded teaching in Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1074\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1102\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1134\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1144\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"}],\"text\":\"DEBORAH JOSEPH is recorded teaching in Spring 2007, Spring 2008, Spring 2009, Fall 2009, Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1092\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1142\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1154\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"}],\"text\":\"ERIC BACH is recorded teaching in Fall 2008, Fall 2013, Spring 2015, Spring 2016, Fall 2016, Fall 2019, Fall 2021, Fall 2023. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"JEREMY MCMAHAN is recorded teaching in Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1122\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1182\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"}],\"text\":\"JIN-YI CAI is recorded teaching in Fall 2011, Fall 2017, Fall 2020, Spring 2022. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":4,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MANOLIS VLATAKIS is recorded teaching in Fall 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"MARC RENAULT is recorded teaching in Spring 2020, Fall 2021, Spring 2022, 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 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"SANDEEP SILWAL is recorded teaching in Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1072\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1112\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1132\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":2,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 577\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"source_record\":{\"entity_id\":\"1f36cc02-0eee-3fcf-be09-1ad17aecf83c\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"SHUCHI CHAWLA is recorded teaching in Fall 2006, Spring 2010, Fall 2010, Spring 2012, Fall 2012, Fall 2014, Spring 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"UnexpectedModelBehavior: Exceeded maximum output retries (2)\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"UnexpectedModelBehavior: Exceeded maximum output retries (2)\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-fdcac48acf35985c35ec07fd","output_id":"16647b70fb9b70ae83f85c3f209bf791f5b6b3c222057833f287dccfa972e76c","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475) and (COMP SCI 367 or400)\",\"id\":\"r1\",\"kind\":\"all\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475\",\"id\":\"r1a\",\"kind\":\"any\"},{\"children\":[\"c367\",\"c400\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 367 or400\",\"id\":\"r1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"COMP SCI 367\",\"course\":null,\"evidence\":\"COMP SCI 367\",\"id\":\"c367\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":400,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"or400\",\"id\":\"c400\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"r2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"course\":null,\"evidence\":\"declared in the Capstone Certificate in Computer Sciences for Professionals\",\"id\":\"r3\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 367 appears in the requirements text but is not present in linked_courses, so it was modeled as a condition rather than an invented course.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-fdcac48acf35985c35ec07fd","output_id":"16647b70fb9b70ae83f85c3f209bf791f5b6b3c222057833f287dccfa972e76c","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[],\"assumed_background\":[],\"search_phrases\":[\"algorithm design paradigms\",\"divide-and-conquer algorithms\",\"dynamic programming\",\"greedy algorithms\",\"computational intractability\",\"NP-complete problems\",\"randomized algorithms\",\"algorithm analysis\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Design and analyze efficient algorithms based on the paradigms of divide-and-conquer, dynamic programming, and greed.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design and analyze efficient algorithms using standard algorithmic paradigms.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Construct clear, concise, and sound proofs for algorithmic correctness and complexity statements, applying logical reasoning, synthesizing definitions and theorems, and effectively communicating structured arguments.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Prove algorithm correctness and complexity claims.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Formulate abstractions of computational problems, and design and analyze efficient reductions between computational problems.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Construct reductions between computational problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Recognize computational intractability, demonstrate NP-hardness, and articulate the repercussions.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Recognize and demonstrate NP-hardness.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"title\",\"quote\":\"INTRODUCTION TO ALGORITHMS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"This course covers core algorithm-design paradigms and computational intractability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithm design paradigms such as greed, divide-and-conquer, dynamic programming, reductions, and randomness.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 577\",\"field\":\"description\",\"quote\":\"Computational intractability including typical NP-complete problems and ways to deal with them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Computational intractability and NP-complete problems.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_de12e29109d0c90ee086fcec","course_id":"COMPSCI 577","catalog_version_id":"4cd2c226278989012a207e33a0953acd503e7b9391883e9ed1c59a4e5677ef67","record_version_id":"426f42cde1ed86b2be903d7b38b141c2737db28e1d9bf38294ad63d511704fed","job_id":"enrich-fdcac48acf35985c35ec07fd","output_id":"16647b70fb9b70ae83f85c3f209bf791f5b6b3c222057833f287dccfa972e76c","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Easy to understand. A clear and detailed explanation of complicated concepts.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-01-21 04:32:17 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"46a082f3ad0f730592978c38\",\"instructor_id\":\"rmp:2612724\",\"instructor_name\":\"Peyman Morteza\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0MzAxNTM3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2612724\"}],\"evidence_count\":1,\"review_ids\":[\"46a082f3ad0f730592978c38\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2612724\",\"name\":\"Peyman Morteza\"}],\"review_year_end\":\"2021\",\"review_year_start\":\"2021\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2612724\",\"summary\":\"Cited reviews praise Peyman Morteza for easy-to-understand lectures and clear explanations of complicated concepts.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Reading a textbook is more exciting than listening to his lectures.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2003-03-07 01:23:13 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b0b26e7c73e1f727ab172655\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":2,\"source_review_id\":\"UmF0aW5nLTY4MzkzMw==\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"},{\"comment\":\"He is not that scary... Some lectures are pretty confusing, which I left having no ideas what he was talking about. He is very good outside of the lecture tho. He gives tons of help in his OH. Overall you will learn a lot from him.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2016-12-30 20:36:41 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"dd4d211cf1f1c97c2f527c3e\",\"instructor_id\":\"rmp:125529\",\"instructor_name\":\"Eric Bach\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTI3NjQ3NTQx\",\"source_url\":\"https://www.ratemyprofessors.com/professor/125529\"}],\"evidence_count\":2,\"review_ids\":[\"b0b26e7c73e1f727ab172655\",\"dd4d211cf1f1c97c2f527c3e\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:125529\",\"name\":\"Eric Bach\"}],\"review_year_end\":\"2016\",\"review_year_start\":\"2003\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:125529\",\"summary\":\"Reviews describe Eric Bach's lectures as less engaging than the textbook but note he provides significant help outside of class.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"This class was very difficult.  These kind of theory classes in general tend to be difficult, but he doesn't make it any easier.  He seems like a really nice guy and like people have said seems very intelligent, but he just rambles.  He expects you to spend hours on each assignment.  The book is your only real chance to succeed, in my opinion.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2011-11-17 00:09:30 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"31f4a025f2c6ec8e92fde71f\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTE5MjYxMjg4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"Couldn't understand a word or metaphor he gave. I found the textbook to be a much better use of my time, but then he started giving out free points to the people who attended lecture. So I started showing up and doing other homework during lecture.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2017-12-16 23:54:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"25700427b27984b37f90744e\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTI5MjQxMDM5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"},{\"comment\":\"People can surely say his lectures aren't useful for the exams, but the very intention of Jin-Yi is to hope he teaches you to be a good CS student, not to help you ace your exam. I am not too good in Math and Jin-Yi's lecture are more math heavy, so it's not my type. If you really love math, then you would love Jin-Yi.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-12-22 23:51:55 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"39cde4cd9351ba84e91da4d4\",\"instructor_id\":\"rmp:425160\",\"instructor_name\":\"Jin-Yi Cai\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTM0MTgwMTMw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/425160\"}],\"evidence_count\":3,\"review_ids\":[\"31f4a025f2c6ec8e92fde71f\",\"25700427b27984b37f90744e\",\"39cde4cd9351ba84e91da4d4\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:425160\",\"name\":\"Jin-Yi Cai\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2011\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:425160\",\"summary\":\"Cited reviews criticize Jin-Yi Cai for rambling, confusing lectures that are math-heavy and difficult to follow.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Shuchi is obviously extremely good at what she does. The class is very difficult, but you are provided with the resources needed to succeed if you put in the work to do so. She earns her reputation-- both for difficulty and quality.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2018-04-11 12:25:19 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"62fac059ee125150ca71124a\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI5NzgyOTE2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"},{\"comment\":\"Shuchi's lectures are pretty detailed, so don't zone out in class! The exams were hard, but the course curve saved me (it was very generous). Be prepared to think outside of the box, but oftentimes, the algorithms are shorter than I thought. A good group is key to surviving this class! Also, go to drop-in discussions whenever you can!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2020-05-15 06:01:51 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb177300b66c6d5d6ea36849\",\"instructor_id\":\"rmp:1618280\",\"instructor_name\":\"Shuchi Chawla\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTMzMzAyNTQ5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1618280\"}],\"evidence_count\":2,\"review_ids\":[\"62fac059ee125150ca71124a\",\"bb177300b66c6d5d6ea36849\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1618280\",\"name\":\"Shuchi Chawla\"}],\"review_year_end\":\"2020\",\"review_year_start\":\"2018\"},\"sentiment\":\"mixed\",\"subject_instructor_id\":\"rmp:1618280\",\"summary\":\"Shuchi Chawla's lectures are described as detailed, while reviewers also note the class is difficult and exams are challenging despite available resources.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Algos is HARD. I slacked off the at first and only watched lecture videos, never went to office hours. After the midterm I had an F in the class. So, I got serious: attended everything I could, stayed caught up. By Jeremy's new, wonderful way of making the course interesting and his great help, I earned a BC! He's changing UW's algos for the better\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-08-08 03:00:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"e8a28fc4f21c222d2c159eb5\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM2NTcwMzU0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"},{\"comment\":\"Amazing professor with great lectures. Large portions of lectures dedicated to answering questions and solving examples. Gave tons of supplementary materials to set you up for success. Algos is infamously hard and there's no getting away from that, but Jeremy is your best bet for succeeding in this course.\\nP.S. Generous curve as well!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2022-12-24 16:16:20 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"c8f58e6e17181fb625bbf795\",\"instructor_id\":\"rmp:2813755\",\"instructor_name\":\"Jeremy McMahan\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM3MjM4ODU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2813755\"}],\"evidence_count\":2,\"review_ids\":[\"e8a28fc4f21c222d2c159eb5\",\"c8f58e6e17181fb625bbf795\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2813755\",\"name\":\"Jeremy McMahan\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2813755\",\"summary\":\"Jeremy McMahan's lectures are praised as helpful, engaging, and supportive, with students saying his approach improves success in a difficult course.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"He is a really nice person, very reachable and kind, personally, I would take this course again just because of him. However, the class itself is hard, maybe I am not an algorithm person but everything seems difficult to understand, especially when the lecture come to randomization. Extra time needed outside class!\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-04-20 07:21:22 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"04484496df336414e4522aac\",\"instructor_id\":\"rmp:2316450\",\"instructor_name\":\"Marc Renault\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTM0NTgwMTk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2316450\"},{\"comment\":\"Informative lectures that helped with the homework. Class was hard but that's because it's algos and its always hard. My semester had one of the most generous curves I've ever seen (50% of class got an A).\",\"course_id\":\"COMPSCI 577\",\"date\":\"2021-05-14 02:13:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"47c6070a411a5f4ad3b6723b\",\"instructor_id\":\"rmp:2529436\",\"instructor_name\":\"Christos Tzamos\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTM0Nzg5OTI0\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2529436\"},{\"comment\":\"Course materials are heavy and useful, but lectures are not. I bet at least half of the class got lost during the last few weeks lecture about NP topics. He offers lots of extra credits, but the purpose is just to bump up the grade of entire class to a gradable number. Extra credits does not change your final position in the class.\",\"course_id\":\"COMPSCI 577\",\"date\":\"2026-08-20 14:35:52 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"bb9fae1eab89cab38891e774\",\"instructor_id\":\"rmp:3063651\",\"instructor_name\":\"Manolis Vlatakis\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQzMzc3ODgw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/3063651\"}],\"evidence_count\":3,\"review_ids\":[\"04484496df336414e4522aac\",\"47c6070a411a5f4ad3b6723b\",\"bb9fae1eab89cab38891e774\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2316450\",\"name\":\"Marc Renault\"},{\"id\":\"rmp:2529436\",\"name\":\"Christos Tzamos\"},{\"id\":\"rmp:3063651\",\"name\":\"Manolis Vlatakis\"}],\"review_year_end\":\"2026\",\"review_year_start\":\"2021\"},\"sentiment\":\"negative\",\"subject_instructor_id\":null,\"summary\":\"Multiple reviewers describe the course as extremely difficult and time-consuming, requiring substantial effort outside of class to stay competitive.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false}]