[{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true},{"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":true}]