[{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"4936780a37e8e59de408ccba9e76ab435bf2544ab449db3b1366fe44c3ce9962","record_version_id":"9a21f2e4bd5e02f0ebdc865d765d7902cbfa85e77e4301657d492fc2ded4c15a","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"763ead87dd2cfb9496ad9b0023d39e696ed3940f3ca4e17ca553cd5023055a2b","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"c736\",\"c744\",\"c764\",\"c774\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 736,744,764, or774\",\"id\":\"root_any\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":736,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 736\",\"id\":\"c736\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":744,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"744\",\"id\":\"c744\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":764,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"764\",\"id\":\"c764\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":774,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"or774\",\"id\":\"c774\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"root_any\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"4936780a37e8e59de408ccba9e76ab435bf2544ab449db3b1366fe44c3ce9962","record_version_id":"9a21f2e4bd5e02f0ebdc865d765d7902cbfa85e77e4301657d492fc2ded4c15a","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"763ead87dd2cfb9496ad9b0023d39e696ed3940f3ca4e17ca553cd5023055a2b","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Solve and develop distributed computing problems, services and applications.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"writing\"}],\"assumed_background\":[],\"search_phrases\":[\"distributed systems design\",\"fault tolerance and scalability\",\"replication and consensus algorithms\",\"distributed storage and reliability\",\"large-scale computing services\",\"distributed computing concepts\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe core concepts in distributed computing, such as logical clocks, consensus, partitioning, replication and fault tolerance, etc.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Describing core distributed computing concepts like logical clocks, consensus, and replication\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Explain how real-world distributed systems are realized by relying on core distributed computing concepts.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Explaining the realization of real-world distributed systems using core concepts\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Analyze how emerging technology trends concerning new hardware and applications, influence the designs and implementations of distributed systems.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyzing the impact of emerging hardware and application trends on system design\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Solve and develop distributed computing problems, services and applications.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solving and developing distributed computing problems, services, and applications\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"title\",\"quote\":\"DISTRIBUTED SYSTEMS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Large-scale distributed systems have become pervasive, underlying virtually all widely used computing services. Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"This course explores issues in designing and implementing large-scale distributed systems, covering topics such as fault tolerance, scalability, replication, consensus, and reliability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Fault tolerance, scalability, replication, and distributed storage\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Consensus, reliability, performance, and correctness in distributed systems\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe core concepts in distributed computing, such as logical clocks, consensus, partitioning, replication and fault tolerance, etc.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Core distributed computing concepts including logical clocks and partitioning\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"4936780a37e8e59de408ccba9e76ab435bf2544ab449db3b1366fe44c3ce9962","record_version_id":"9a21f2e4bd5e02f0ebdc865d765d7902cbfa85e77e4301657d492fc2ded4c15a","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"763ead87dd2cfb9496ad9b0023d39e696ed3940f3ca4e17ca553cd5023055a2b","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"He tends to make you contrast various systems during exams... That's sort of his thing. This can be tough because it makes you transcend the lecture material and draw conclusions on your own. You'll also write lots of reviews on papers; on the upside class credit is a good chunk of your grade.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-11-13 14:32:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"19898daea8c826e1c58da026\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"},{\"comment\":\"Grading is pretty tough.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-12-17 20:05:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0e5d35aef18580f402bc0073\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MTI0MzQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"},{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":3,\"review_ids\":[\"19898daea8c826e1c58da026\",\"0e5d35aef18580f402bc0073\",\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2014\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1072363\",\"summary\":\"Cited reviews describe Michael Swift's grading as tough and very meticulous, with exams requiring students to contrast systems and draw their own conclusions.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1072363\",\"summary\":\"One reviewer notes that the workload for Michael Swift's section is significantly higher than other graduate courses.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:1072363\",\"summary\":\"A reviewer describes Michael Swift as a nice guy who clearly puts energy into teaching, making lectures and readings fun for those interested in distributed systems.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"4936780a37e8e59de408ccba9e76ab435bf2544ab449db3b1366fe44c3ce9962","record_version_id":"9a21f2e4bd5e02f0ebdc865d765d7902cbfa85e77e4301657d492fc2ded4c15a","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"763ead87dd2cfb9496ad9b0023d39e696ed3940f3ca4e17ca553cd5023055a2b","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"1ffbd3907b3346a382c0d1b147b88fb60145cd150b94a2f46676292aaaae4dfa\",\"course_id\":\"COMPSCI 739\",\"current_instructors\":[{\"instructor_uid\":\"instructor_62fbf397fa1d95229b4a582b\",\"message\":\"No course-specific reviews available\",\"name\":\"Andrea Arpaci-Dusseau\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:2071686\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2023: 4.00 GPA, 100.0% A/AB (n=53 letter grades); Spring 2025: 3.88 GPA, 95.8% A/AB (n=24 letter grades); Spring 2026: 3.80 GPA, 95.0% A/AB (n=40 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2025-01-29 22:19:56 +0000 UTC\",\"review_id\":\"4a494f826f885d76342c3e3a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Workload was significantly higher than other graduate courses, and the grading was described as very meticulous.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2025-01-29 22:19:56 +0000 UTC\",\"review_id\":\"4a494f826f885d76342c3e3a\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students found the lectures and readings enjoyable for learning about distributed systems, noting the instructor clearly puts energy into teaching.\"},{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2024: 3.90 GPA, 100.0% A/AB (n=35 letter grades); Spring 2025: 3.88 GPA, 95.8% A/AB (n=24 letter grades); Spring 2026: 3.80 GPA, 95.0% A/AB (n=40 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2014-11-13 14:32:47 +0000 UTC\",\"review_id\":\"19898daea8c826e1c58da026\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Exams required contrasting various systems and drawing conclusions on your own, which students found tough because it went beyond the lecture material.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1084\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1094\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1224\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"ANDREA ARPACI-DUSSEAU is recorded teaching in Spring 2008, Spring 2009, Spring 2022, Spring 2023, Spring 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"MICHAEL SWIFT is recorded teaching in Spring 2010, Spring 2011, Spring 2012, Fall 2014, Fall 2019, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1274\",\"term_name\":\"2027 Sprng\",\"version\":3}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"50e471e41fd7f40d5441361a8de4f2a5e2acadfcbdffd9ae6c60cfacd194c01f","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 736,744,764, or774\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":736,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 736\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":744,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"744\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":764,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"764\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":774,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"774\",\"id\":\"n4\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"50e471e41fd7f40d5441361a8de4f2a5e2acadfcbdffd9ae6c60cfacd194c01f","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 736\",\"field\":\"description\",\"quote\":\"Advanced topics in operating systems, including process communication, resource allocation, multiprocess and network operating systems, kernel philosophies, fault-tolerant systems\"},{\"course_id\":\"COMPSCI 744\",\"field\":\"description\",\"quote\":\"Issues in the design and implementation of big data processing systems, including: an overview of cluster architecture, key design goals (flexibility, performance and fault tolerance)\"},{\"course_id\":\"COMPSCI 764\",\"field\":\"description\",\"quote\":\"Implementation of database management systems, the impact of new technology on database management systems, back-end database computers, distributed database management systems, concurrency control\"},{\"course_id\":\"COMPSCI 774\",\"field\":\"description\",\"quote\":\"Big Data is often said to deal with four Vs: volume, velocity, variety, and veracity. The focus is on variety and veracity challenges, which often arise in data science projects.\"}],\"text\":\"Graduate standing and background in operating systems, big data systems, database management, or data exploration.\"}],\"search_phrases\":[\"distributed systems design\",\"fault tolerance mechanisms\",\"consensus algorithms\",\"distributed storage systems\",\"scalability techniques\",\"distributed reliability\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems\"}],\"text\":\"Designing and implementing distributed systems\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Analyzing fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"title\",\"quote\":\"DISTRIBUTED SYSTEMS\"},{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"}],\"text\":\"COMPSCI 739 explores designing and implementing distributed systems, covering fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Fault tolerance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Scalability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Replication\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Distributed storage\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Consensus\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Reliability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Performance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Correctness\"}]}","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_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"50e471e41fd7f40d5441361a8de4f2a5e2acadfcbdffd9ae6c60cfacd194c01f","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_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"695ec390d50b24fdea553631668d3d829b7bbc683d1628c1f1fc77217263279f","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 736,744,764, or774\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":736,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 736\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":744,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"744\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":764,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"764\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":774,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"774\",\"id\":\"n4\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"695ec390d50b24fdea553631668d3d829b7bbc683d1628c1f1fc77217263279f","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 736\",\"field\":\"description\",\"quote\":\"Advanced topics in operating systems, including process communication, resource allocation, multiprocess and network operating systems, kernel philosophies, fault-tolerant systems\"},{\"course_id\":\"COMPSCI 744\",\"field\":\"description\",\"quote\":\"Issues in the design and implementation of big data processing systems, including: an overview of cluster architecture, key design goals (flexibility, performance and fault tolerance)\"},{\"course_id\":\"COMPSCI 764\",\"field\":\"description\",\"quote\":\"Implementation of database management systems, the impact of new technology on database management systems, back-end database computers, distributed database management systems, concurrency control\"},{\"course_id\":\"COMPSCI 774\",\"field\":\"description\",\"quote\":\"Big Data is often said to deal with four Vs: volume, velocity, variety, and veracity. The focus is on variety and veracity challenges, which often arise in data science projects.\"}],\"text\":\"Graduate standing and background in operating systems, big data systems, database management, or data exploration.\"}],\"search_phrases\":[\"distributed systems design\",\"fault tolerance mechanisms\",\"consensus algorithms\",\"distributed storage systems\",\"scalability techniques\",\"distributed reliability\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems\"}],\"text\":\"Designing and implementing distributed systems\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Analyzing fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"title\",\"quote\":\"DISTRIBUTED SYSTEMS\"},{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"}],\"text\":\"COMPSCI 739 explores designing and implementing distributed systems, covering fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Fault tolerance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Scalability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Replication\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Distributed storage\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Consensus\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Reliability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Performance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Correctness\"}]}","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_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"695ec390d50b24fdea553631668d3d829b7bbc683d1628c1f1fc77217263279f","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"The workload is significantly higher than other graduate courses and is not recommended for undergraduates without strong prior knowledge.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"He tends to make you contrast various systems during exams... That's sort of his thing. This can be tough because it makes you transcend the lecture material and draw conclusions on your own. You'll also write lots of reviews on papers; on the upside class credit is a good chunk of your grade.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-11-13 14:32:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"19898daea8c826e1c58da026\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"},{\"comment\":\"Grading is pretty tough.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-12-17 20:05:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0e5d35aef18580f402bc0073\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MTI0MzQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":2,\"review_ids\":[\"19898daea8c826e1c58da026\",\"0e5d35aef18580f402bc0073\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2014\",\"review_year_start\":\"2014\"},\"sentiment\":\"negative\",\"summary\":\"Grading is described as tough, very meticulous, and exams require contrasting systems and drawing independent conclusions beyond lecture material.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"The instructor is a nice guy who clearly puts energy into teaching, making lectures and readings fun for those interested in distributed systems.\"}]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"4936780a37e8e59de408ccba9e76ab435bf2544ab449db3b1366fe44c3ce9962","record_version_id":"9a21f2e4bd5e02f0ebdc865d765d7902cbfa85e77e4301657d492fc2ded4c15a","job_id":"enrich-6556a505c10f448d98d02466","output_id":"ca385dd4c9982ccb543c4514a670b7443c959662d4e89c1bfa41d001a3f5c639","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"c736\",\"c744\",\"c764\",\"c774\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 736,744,764, or774\",\"id\":\"root_any\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":736,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 736\",\"id\":\"c736\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":744,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"744\",\"id\":\"c744\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":764,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"764\",\"id\":\"c764\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":774,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"or774\",\"id\":\"c774\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"root_any\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"4936780a37e8e59de408ccba9e76ab435bf2544ab449db3b1366fe44c3ce9962","record_version_id":"9a21f2e4bd5e02f0ebdc865d765d7902cbfa85e77e4301657d492fc2ded4c15a","job_id":"enrich-6556a505c10f448d98d02466","output_id":"ca385dd4c9982ccb543c4514a670b7443c959662d4e89c1bfa41d001a3f5c639","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Solve and develop distributed computing problems, services and applications.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"writing\"}],\"assumed_background\":[],\"search_phrases\":[\"distributed systems design\",\"fault tolerance and scalability\",\"replication and consensus algorithms\",\"distributed storage and reliability\",\"large-scale computing services\",\"distributed computing concepts\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe core concepts in distributed computing, such as logical clocks, consensus, partitioning, replication and fault tolerance, etc.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Describing core distributed computing concepts like logical clocks, consensus, and replication\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Explain how real-world distributed systems are realized by relying on core distributed computing concepts.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Explaining the realization of real-world distributed systems using core concepts\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Analyze how emerging technology trends concerning new hardware and applications, influence the designs and implementations of distributed systems.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyzing the impact of emerging hardware and application trends on system design\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Solve and develop distributed computing problems, services and applications.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solving and developing distributed computing problems, services, and applications\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"title\",\"quote\":\"DISTRIBUTED SYSTEMS\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Large-scale distributed systems have become pervasive, underlying virtually all widely used computing services. Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"This course explores issues in designing and implementing large-scale distributed systems, covering topics such as fault tolerance, scalability, replication, consensus, and reliability.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Fault tolerance, scalability, replication, and distributed storage\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Consensus, reliability, performance, and correctness in distributed systems\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Describe core concepts in distributed computing, such as logical clocks, consensus, partitioning, replication and fault tolerance, etc.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Core distributed computing concepts including logical clocks and partitioning\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"4936780a37e8e59de408ccba9e76ab435bf2544ab449db3b1366fe44c3ce9962","record_version_id":"9a21f2e4bd5e02f0ebdc865d765d7902cbfa85e77e4301657d492fc2ded4c15a","job_id":"enrich-6556a505c10f448d98d02466","output_id":"ca385dd4c9982ccb543c4514a670b7443c959662d4e89c1bfa41d001a3f5c639","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"He tends to make you contrast various systems during exams... That's sort of his thing. This can be tough because it makes you transcend the lecture material and draw conclusions on your own. You'll also write lots of reviews on papers; on the upside class credit is a good chunk of your grade.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-11-13 14:32:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"19898daea8c826e1c58da026\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"},{\"comment\":\"Grading is pretty tough.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-12-17 20:05:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0e5d35aef18580f402bc0073\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MTI0MzQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"},{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":3,\"review_ids\":[\"19898daea8c826e1c58da026\",\"0e5d35aef18580f402bc0073\",\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2014\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1072363\",\"summary\":\"Cited reviews describe Michael Swift's grading as tough and very meticulous, with exams requiring students to contrast systems and draw their own conclusions.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"subject_instructor_id\":\"rmp:1072363\",\"summary\":\"One reviewer notes that the workload for Michael Swift's section is significantly higher than other graduate courses.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:1072363\",\"summary\":\"A reviewer describes Michael Swift as a nice guy who clearly puts energy into teaching, making lectures and readings fun for those interested in distributed systems.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"48be6a5b80062b87c096591529c780e3e457fc6695db1fb65b86bfc57b413b0d","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 736,744,764, or774\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":736,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 736\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":744,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"744\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":764,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"764\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":774,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"774\",\"id\":\"n4\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"48be6a5b80062b87c096591529c780e3e457fc6695db1fb65b86bfc57b413b0d","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 736\",\"field\":\"description\",\"quote\":\"Advanced topics in operating systems, including process communication, resource allocation, multiprocess and network operating systems, kernel philosophies, fault-tolerant systems\"},{\"course_id\":\"COMPSCI 744\",\"field\":\"description\",\"quote\":\"Issues in the design and implementation of big data processing systems, including: an overview of cluster architecture, key design goals (flexibility, performance and fault tolerance)\"},{\"course_id\":\"COMPSCI 764\",\"field\":\"description\",\"quote\":\"Implementation of database management systems, the impact of new technology on database management systems, back-end database computers, distributed database management systems, concurrency control\"},{\"course_id\":\"COMPSCI 774\",\"field\":\"description\",\"quote\":\"Big Data is often said to deal with four Vs: volume, velocity, variety, and veracity. The focus is on variety and veracity challenges, which often arise in data science projects.\"}],\"text\":\"Graduate standing and background in operating systems, big data systems, database management, or data exploration.\"}],\"search_phrases\":[\"distributed systems design\",\"fault tolerance mechanisms\",\"consensus algorithms\",\"distributed storage systems\",\"scalability techniques\",\"distributed reliability\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems\"}],\"text\":\"Designing and implementing distributed systems\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Analyzing fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"title\",\"quote\":\"DISTRIBUTED SYSTEMS\"},{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"}],\"text\":\"COMPSCI 739 explores designing and implementing distributed systems, covering fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Fault tolerance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Scalability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Replication\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Distributed storage\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Consensus\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Reliability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Performance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Correctness\"}]}","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_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"48be6a5b80062b87c096591529c780e3e457fc6695db1fb65b86bfc57b413b0d","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"The workload is significantly higher than other graduate courses and is not recommended for undergraduates without strong prior knowledge.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"He tends to make you contrast various systems during exams... That's sort of his thing. This can be tough because it makes you transcend the lecture material and draw conclusions on your own. You'll also write lots of reviews on papers; on the upside class credit is a good chunk of your grade.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-11-13 14:32:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"19898daea8c826e1c58da026\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"},{\"comment\":\"Grading is pretty tough.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-12-17 20:05:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0e5d35aef18580f402bc0073\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MTI0MzQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":2,\"review_ids\":[\"19898daea8c826e1c58da026\",\"0e5d35aef18580f402bc0073\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2014\",\"review_year_start\":\"2014\"},\"sentiment\":\"negative\",\"summary\":\"Grading is described as tough, very meticulous, and exams require contrasting systems and drawing independent conclusions beyond lecture material.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"The instructor is a nice guy who clearly puts energy into teaching, making lectures and readings fun for those interested in distributed systems.\"}]}","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_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"48be6a5b80062b87c096591529c780e3e457fc6695db1fb65b86bfc57b413b0d","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"de3cf6bc94818548f1f9163c8aab48dd234c2183562b17964e0240e8661edd20\",\"course_id\":\"COMPSCI 739\",\"current_instructors\":[],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":false,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2024: 3.90 GPA, 100.0% A/AB (n=35 letter grades); Spring 2025: 3.88 GPA, 95.8% A/AB (n=24 letter grades); Spring 2026: 3.80 GPA, 95.0% A/AB (n=40 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"MICHAEL SWIFT is recorded teaching in Spring 2010, Spring 2011, Spring 2012, Fall 2014, Fall 2019, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"aa584f73992c0d5d1aaeff32fe826dc135cc1b6dcaccd7abfd5e72feb635533a","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 736,744,764, or774\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":736,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 736\",\"id\":\"n1\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":744,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"744\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":764,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"764\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":774,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"774\",\"id\":\"n4\",\"kind\":\"course\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"aa584f73992c0d5d1aaeff32fe826dc135cc1b6dcaccd7abfd5e72feb635533a","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI 736\",\"field\":\"description\",\"quote\":\"Advanced topics in operating systems, including process communication, resource allocation, multiprocess and network operating systems, kernel philosophies, fault-tolerant systems\"},{\"course_id\":\"COMPSCI 744\",\"field\":\"description\",\"quote\":\"Issues in the design and implementation of big data processing systems, including: an overview of cluster architecture, key design goals (flexibility, performance and fault tolerance)\"},{\"course_id\":\"COMPSCI 764\",\"field\":\"description\",\"quote\":\"Implementation of database management systems, the impact of new technology on database management systems, back-end database computers, distributed database management systems, concurrency control\"},{\"course_id\":\"COMPSCI 774\",\"field\":\"description\",\"quote\":\"Big Data is often said to deal with four Vs: volume, velocity, variety, and veracity. The focus is on variety and veracity challenges, which often arise in data science projects.\"}],\"text\":\"Graduate standing and background in operating systems, big data systems, database management, or data exploration.\"}],\"search_phrases\":[\"distributed systems design\",\"fault tolerance mechanisms\",\"consensus algorithms\",\"distributed storage systems\",\"scalability techniques\",\"distributed reliability\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems\"}],\"text\":\"Designing and implementing distributed systems\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Analyzing fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"title\",\"quote\":\"DISTRIBUTED SYSTEMS\"},{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Explore prevalent issues in designing and implementing distributed systems. Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"}],\"text\":\"COMPSCI 739 explores designing and implementing distributed systems, covering fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Fault tolerance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Scalability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Replication\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Distributed storage\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Consensus\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Reliability\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Performance\"},{\"evidence\":[{\"course_id\":\"COMPSCI 739\",\"field\":\"description\",\"quote\":\"Topics include fault tolerance, scalability, replication, distributed storage, consensus, reliability, performance, and correctness\"}],\"text\":\"Correctness\"}]}","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_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"aa584f73992c0d5d1aaeff32fe826dc135cc1b6dcaccd7abfd5e72feb635533a","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"negative\",\"summary\":\"The workload is significantly higher than other graduate courses and is not recommended for undergraduates without strong prior knowledge.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"He tends to make you contrast various systems during exams... That's sort of his thing. This can be tough because it makes you transcend the lecture material and draw conclusions on your own. You'll also write lots of reviews on papers; on the upside class credit is a good chunk of your grade.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-11-13 14:32:47 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"19898daea8c826e1c58da026\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"},{\"comment\":\"Grading is pretty tough.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2014-12-17 20:05:26 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"0e5d35aef18580f402bc0073\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTI0MTI0MzQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":2,\"review_ids\":[\"19898daea8c826e1c58da026\",\"0e5d35aef18580f402bc0073\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2014\",\"review_year_start\":\"2014\"},\"sentiment\":\"negative\",\"summary\":\"Grading is described as tough, very meticulous, and exams require contrasting systems and drawing independent conclusions beyond lecture material.\"},{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Nice guy, clearly puts energy into teaching. The lectures and readings are fun if you want to learn about dist systems. However workload is significantly higher than other grad courses, and is certainly not for undergrads unless you know database, network and OS well. Grading is very meticulous.\",\"course_id\":\"COMPSCI 739\",\"date\":\"2025-01-29 22:19:56 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"4a494f826f885d76342c3e3a\",\"instructor_id\":\"rmp:1072363\",\"instructor_name\":\"Michael Swift\",\"quality_rating\":4,\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\"}],\"evidence_count\":1,\"review_ids\":[\"4a494f826f885d76342c3e3a\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:1072363\",\"name\":\"Michael Swift\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"The instructor is a nice guy who clearly puts energy into teaching, making lectures and readings fun for those interested in distributed systems.\"}]}","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_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","catalog_version_id":"14ac349b4fc3ba98f52926d8e748b91dce6aa9be6325d1f389ce5b0155646aeb","record_version_id":"6bc2e3b28926169fe553e96c0cb6ea0cd6bba56f7ed1d8a8d67f926516dff92b","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"aa584f73992c0d5d1aaeff32fe826dc135cc1b6dcaccd7abfd5e72feb635533a","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"de3cf6bc94818548f1f9163c8aab48dd234c2183562b17964e0240e8661edd20\",\"course_id\":\"COMPSCI 739\",\"current_instructors\":[],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2014-11-13 14:32:47 +0000 UTC\",\"review_id\":\"19898daea8c826e1c58da026\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"},{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2025-01-29 22:19:56 +0000 UTC\",\"review_id\":\"4a494f826f885d76342c3e3a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"}],\"text\":\"Historical reviews of Michael Swift: Students must write numerous paper reviews and synthesize exam answers beyond lecture material, requiring substantial preparation in databases, networks, and operating systems.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2014-11-13 14:32:47 +0000 UTC\",\"review_id\":\"19898daea8c826e1c58da026\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTIzODA3MDg5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"},{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2014-12-17 20:05:26 +0000 UTC\",\"review_id\":\"0e5d35aef18580f402bc0073\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTI0MTI0MzQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"},{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2025-01-29 22:19:56 +0000 UTC\",\"review_id\":\"4a494f826f885d76342c3e3a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"}],\"text\":\"Historical reviews of Michael Swift: Michael Swift is an energetic instructor who makes students contrast systems and write many paper reviews. His grading is described as tough and meticulous, requiring students to draw independent conclusions beyond lecture material.\"}],\"message\":null,\"offered\":false,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2025-01-29 22:19:56 +0000 UTC\",\"review_id\":\"4a494f826f885d76342c3e3a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"}],\"text\":\"Historical reviews of Michael Swift: Michael Swift delivers engaging lectures on distributed systems but imposes a significantly higher workload than other graduate courses, making the class unsuitable for undergraduates without strong prior knowledge.\"},{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2024: 3.90 GPA, 100.0% A/AB (n=35 letter grades); Spring 2025: 3.88 GPA, 95.8% A/AB (n=24 letter grades); Spring 2026: 3.80 GPA, 95.0% A/AB (n=40 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2014-12-17 20:05:26 +0000 UTC\",\"review_id\":\"0e5d35aef18580f402bc0073\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTI0MTI0MzQ4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"},{\"instructor_name\":\"Michael Swift\",\"review_date\":\"2025-01-29 22:19:56 +0000 UTC\",\"review_id\":\"4a494f826f885d76342c3e3a\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1072363\",\"source_review_id\":\"UmF0aW5nLTQwNjE5MjU2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1072363\",\"type\":\"review\"}],\"text\":\"Historical reviews of Michael Swift: Reviewers describe the grading as tough and meticulous, requiring careful attention to detail in submissions.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1104\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1114\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1124\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI 739\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"source_record\":{\"entity_id\":\"cd8c7c9d-bf75-3577-860c-3b7eec5aa973\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"}],\"text\":\"MICHAEL SWIFT is recorded teaching in Spring 2010, Spring 2011, Spring 2012, Fall 2014, Fall 2019, Fall 2024. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false}]