[{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"f770767c9c522dde1a3b88f67731067b58c1e0ca83ecb1c130d169a974170bf2","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"all_prereq\",\"cond_grad_standing\",\"cond_visp\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"root_any\",\"kind\":\"any\"},{\"children\":[\"any_math\",\"any_comp_or_placement\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"all_prereq\",\"kind\":\"all\"},{\"children\":[\"c_m320\",\"c_m340\",\"c_m341\",\"c_m345\",\"c_m375\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"any_math\",\"kind\":\"any\"},{\"children\":[\"c_cs200\",\"c_cs220\",\"c_cs300\",\"c_cs310\",\"cond_placement\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"any_comp_or_placement\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_grad_standing\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"cond_visp\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"c_m320\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"c_m340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"c_m341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"c_m345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"c_m375\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"c_cs200\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"c_cs220\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"c_cs300\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"c_cs310\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"cond_placement\",\"kind\":\"condition\"}],\"notes\":[\"Interpreted the top-level comma-separated list as alternatives (OR): the combined prerequisite block, graduate/professional standing, or VISP declaration.\"],\"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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"f770767c9c522dde1a3b88f67731067b58c1e0ca83ecb1c130d169a974170bf2","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"implement and/or use community detection algorithms and apply them to real-world networks using Python.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"graph traversal algorithms and implementation\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"prove their correctness and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"mathematical-reasoning\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"fit various random graph models to the given real-world network and infer its statistical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithmic graph theory\",\"network statistics\",\"PageRank\",\"community detection\",\"random graph models\",\"linear algebra for networks\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"State formal definitions in graph theory and networks.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Stating formal definitions in graph theory and networks\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Describe essential network search algorithms (e.g., shortest path and minimum spanning tree) and prove their correctness and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Describing and proving correctness of network search algorithms\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Simulate various random graph models (Erdos-Renyi, Watts-Strogats, Stochastic Block Model, Configuration model, Preferential Attachment).\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Simulating random graph models\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Use a programming language to load network data and apply deterministic and randomized algorithms for network data analysis; fit various random graph models to the given real-world network and infer its statistical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Applying algorithms for network data analysis and fitting random graph models\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Covers mathematical foundations of networks for data science, focusing on algorithmic graph theory, linear algebra, network statistics, and PageRank.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"basics of graph theory, network statistics\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Basics of graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"graph traversal algorithms and implementation, matrix methods\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Graph traversal algorithms and matrix methods\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"community detection, PageRank\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Community detection and PageRank\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"simulation of random graph models\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Simulation of random graph models\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"f770767c9c522dde1a3b88f67731067b58c1e0ca83ecb1c130d169a974170bf2","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2911773\",\"summary\":\"Cited reviews praise Hanbaek Lyu for caring about students and providing challenging but insightful tests.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2911773\",\"summary\":\"One reviewer notes that Hanbaek Lyu was easy on deadlines and extended homeworks often.\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"f770767c9c522dde1a3b88f67731067b58c1e0ca83ecb1c130d169a974170bf2","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"489fd970f6936e791a70fb6686248bf9d31674352a8120748b8576c7375492c7\",\"course_id\":\"MATH 444\",\"current_instructors\":[{\"instructor_uid\":\"instructor_504a40032538376afa9c2473\",\"message\":\"No course-specific reviews available\",\"name\":\"Sebastien Roch\",\"review_status\":\"no_course_reviews\",\"rmp_instructor_id\":\"rmp:1781624\",\"summary\":[]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Hanbaek Lyu\",\"review_date\":\"2025-04-28 15:59:25 +0000 UTC\",\"review_id\":\"b396a54bf1f11c7dc6781782\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2911773\",\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Deadlines were flexible with frequent homework extensions, while tests were challenging but manageable with consistent study.\"}],\"errors\":[],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Hanbaek Lyu\",\"review_date\":\"2025-04-28 15:59:25 +0000 UTC\",\"review_id\":\"b396a54bf1f11c7dc6781782\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2911773\",\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Professor Han was described as caring and supportive, creating a learning environment where students felt looked after.\"},{\"citations\":[{\"course_id\":\"MATH 444\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2023: 3.75 GPA, 80.0% A/AB (n=20 letter grades); Spring 2025: 3.52 GPA, 57.1% A/AB (n=63 letter grades); Spring 2026: 2.97 GPA, 40.6% A/AB (n=69 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Hanbaek Lyu\",\"review_date\":\"2025-04-28 15:59:25 +0000 UTC\",\"review_id\":\"b396a54bf1f11c7dc6781782\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_instructor_id\":\"rmp:2911773\",\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\",\"type\":\"review\"}],\"evidence_scope\":\"past_student_reviews\",\"text\":\"Students found the tests insightful and noted that success depended on working throughout the course rather than last-minute cramming.\"}],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"MATH 444\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20261014T203208-0851c9a1\",\"section_number\":1,\"source_course_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"HANBAEK LYU is recorded teaching in Fall 2023, Spring 2025. 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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"5bfb4cd72716c583b05a6de7ac807ebb5ee852dfb5ed8b8d3f73d23a0b292c2b","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\"],\"condition\":null,\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\",\"n15\",\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 345\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 375\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 220\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 310\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n17\",\"kind\":\"condition\"}],\"notes\":[\"MATH 341, 345, 375 are in linked_courses but their descriptions were not retrieved; assuming they are valid course references as per linked_courses list.\",\"COMPSCI 300 is in linked_courses and retrieved.\",\"MATH 320, 340 are in linked_courses and retrieved.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n2 references missing nodes: n6.\nNode n3 references missing nodes: n7.\nNode n9: evidence 'MATH 340' must quote an exact source substring.\nNode n10: evidence 'MATH 341' must quote an exact source substring.\nNode n11: evidence 'MATH 345' must quote an exact source substring.\nNode n12: evidence 'MATH 375' must quote an exact source substring.\nNode n14: evidence 'COMP SCI 220' must quote an exact source substring.\nNode n16: evidence 'COMP SCI 310' must quote an exact source substring.","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"5bfb4cd72716c583b05a6de7ac807ebb5ee852dfb5ed8b8d3f73d23a0b292c2b","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"}],\"text\":\"Linear algebra and matrix methods\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion.\"},{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"Gives students an introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms with the use of specific tools to illustrate the methods.\"}],\"text\":\"Programming and algorithmic problem solving\"}],\"search_phrases\":[\"graph theory data science\",\"network analysis linear algebra\",\"PageRank algorithm course\",\"community detection algorithms\",\"random graph models simulation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Applying graph theory and linear algebra to data science\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Implementing graph algorithms and network analysis techniques\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Covers mathematical foundations of networks, graph theory, and linear algebra for data science applications.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph algorithms, matrix methods, and simulation\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"5bfb4cd72716c583b05a6de7ac807ebb5ee852dfb5ed8b8d3f73d23a0b292c2b","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"b5ede6756d66de64f050a2f503f36da4b7501e2ed87df0a23e27a8c0d8ef47da","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\",\"n15\",\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n17\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"b5ede6756d66de64f050a2f503f36da4b7501e2ed87df0a23e27a8c0d8ef47da","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"}],\"text\":\"Linear algebra and matrix methods\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion.\"},{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"Gives students an introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms with the use of specific tools to illustrate the methods.\"}],\"text\":\"Programming and algorithmic problem solving\"}],\"search_phrases\":[\"graph theory data science\",\"network analysis linear algebra\",\"PageRank algorithm course\",\"community detection algorithms\",\"random graph models simulation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Applying graph theory and linear algebra to data science\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Implementing graph algorithms and network analysis techniques\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Covers mathematical foundations of networks, graph theory, and linear algebra for data science applications.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph algorithms, matrix methods, and simulation\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"b5ede6756d66de64f050a2f503f36da4b7501e2ed87df0a23e27a8c0d8ef47da","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"Professor Han is described as amazing and caring about student learning.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"The course is easy on deadlines, with frequent homework extensions.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"mixed\",\"summary\":\"Tests are challenging but insightful, rewarding consistent study and work.\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-6556a505c10f448d98d02466","output_id":"972277279b489f0f74144bd0494e14571a443a707d7e60514f7a684bf9f271b0","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"root_any\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"root_all\",\"kind\":\"all\"},{\"children\":[\"any_math\",\"any_comp_or_placement\",\"cond_grad_standing\",\"cond_visp\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"root_any\",\"kind\":\"any\"},{\"children\":[\"c_m320\",\"c_m340\",\"c_m341\",\"c_m345\",\"c_m375\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"any_math\",\"kind\":\"any\"},{\"children\":[\"c_cs200\",\"c_cs220\",\"c_cs300\",\"c_cs310\",\"cond_placement\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"any_comp_or_placement\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_grad_standing\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"cond_visp\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"c_m320\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"c_m340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"c_m341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"c_m345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"c_m375\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"c_cs200\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"c_cs220\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"c_cs300\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"c_cs310\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"cond_placement\",\"kind\":\"condition\"}],\"notes\":[\"Interpreted the top-level comma-separated list as alternatives (OR) between the combined prerequisite block, graduate standing, and VISP declaration.\"],\"root\":\"root_all\",\"status\":\"needs_review\"}","error":"Boolean groups require at least two children","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-6556a505c10f448d98d02466","output_id":"972277279b489f0f74144bd0494e14571a443a707d7e60514f7a684bf9f271b0","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"implement and/or use community detection algorithms and apply them to real-world networks using Python.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"graph traversal algorithms and implementation\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"prove their correctness and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"mathematical-reasoning\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"fit various random graph models to the given real-world network and infer its statistical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithmic graph theory\",\"network statistics\",\"PageRank\",\"community detection\",\"random graph models\",\"linear algebra for networks\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"State formal definitions in graph theory and networks.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Stating formal definitions in graph theory and networks\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Describe essential network search algorithms (e.g., shortest path and minimum spanning tree) and prove their correctness and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Describing and proving correctness of network search algorithms\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Simulate various random graph models (Erdos-Renyi, Watts-Strogats, Stochastic Block Model, Configuration model, Preferential Attachment).\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Simulating random graph models\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Use a programming language to load network data and apply deterministic and randomized algorithms for network data analysis; fit various random graph models to the given real-world network and infer its statistical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Applying algorithms for network data analysis and fitting random graph models\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Covers mathematical foundations of networks for data science, focusing on algorithmic graph theory, linear algebra, network statistics, and PageRank.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"basics of graph theory, network statistics\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Basics of graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"graph traversal algorithms and implementation, matrix methods\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Graph traversal algorithms and matrix methods\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"community detection, PageRank\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Community detection and PageRank\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"simulation of random graph models\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Simulation of random graph models\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-6556a505c10f448d98d02466","output_id":"972277279b489f0f74144bd0494e14571a443a707d7e60514f7a684bf9f271b0","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2911773\",\"summary\":\"Cited reviews praise Hanbaek Lyu for caring about students and providing challenging but insightful tests.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2911773\",\"summary\":\"One reviewer notes that Hanbaek Lyu was easy on deadlines and extended homeworks often.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-789789da373eecc1ff75f626","output_id":"58c157d8d54993b7df6eb773b415d551daec2a5b6e204da870b771c62af2dc24","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\",\"n15\",\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n17\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","error":"Non-course conditions must preserve verbatim source text","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-789789da373eecc1ff75f626","output_id":"58c157d8d54993b7df6eb773b415d551daec2a5b6e204da870b771c62af2dc24","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"}],\"text\":\"Linear algebra and matrix methods\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion.\"},{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"Gives students an introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms with the use of specific tools to illustrate the methods.\"}],\"text\":\"Programming and algorithmic problem solving\"}],\"search_phrases\":[\"graph theory data science\",\"network analysis linear algebra\",\"PageRank algorithm course\",\"community detection algorithms\",\"random graph models simulation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Applying graph theory and linear algebra to data science\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Implementing graph algorithms and network analysis techniques\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Covers mathematical foundations of networks, graph theory, and linear algebra for data science applications.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph algorithms, matrix methods, and simulation\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-789789da373eecc1ff75f626","output_id":"58c157d8d54993b7df6eb773b415d551daec2a5b6e204da870b771c62af2dc24","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":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-79348710a077dbb34341f483","output_id":"62d236eab37406119f3b67f3281724dee6a6ad638eeeed27c54b8accd1167894","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"all_prereq\",\"cond_grad_standing\",\"cond_visp\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"root_any\",\"kind\":\"any\"},{\"children\":[\"any_math\",\"any_comp_or_placement\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"all_prereq\",\"kind\":\"all\"},{\"children\":[\"c_m320\",\"c_m340\",\"c_m341\",\"c_m345\",\"c_m375\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"any_math\",\"kind\":\"any\"},{\"children\":[\"c_cs200\",\"c_cs220\",\"c_cs300\",\"c_cs310\",\"cond_placement\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"any_comp_or_placement\",\"kind\":\"any\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_grad_standing\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"cond_visp\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"c_m320\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"c_m340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"c_m341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"c_m345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"or375\",\"id\":\"c_m375\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"c_cs200\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"c_cs220\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"c_cs300\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"c_cs310\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"cond_placement\",\"kind\":\"condition\"}],\"notes\":[\"Interpreted the top-level comma-separated list as alternatives (OR): the combined prerequisite block, graduate/professional standing, or VISP declaration.\"],\"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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-79348710a077dbb34341f483","output_id":"62d236eab37406119f3b67f3281724dee6a6ad638eeeed27c54b8accd1167894","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"implement and/or use community detection algorithms and apply them to real-world networks using Python.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"graph traversal algorithms and implementation\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"prove their correctness and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"mathematical-reasoning\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"fit various random graph models to the given real-world network and infer its statistical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"label\":\"data-analysis\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithmic graph theory\",\"network statistics\",\"PageRank\",\"community detection\",\"random graph models\",\"linear algebra for networks\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"State formal definitions in graph theory and networks.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Stating formal definitions in graph theory and networks\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Describe essential network search algorithms (e.g., shortest path and minimum spanning tree) and prove their correctness and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Describing and proving correctness of network search algorithms\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Simulate various random graph models (Erdos-Renyi, Watts-Strogats, Stochastic Block Model, Configuration model, Preferential Attachment).\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Simulating random graph models\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Use a programming language to load network data and apply deterministic and randomized algorithms for network data analysis; fit various random graph models to the given real-world network and infer its statistical properties.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Applying algorithms for network data analysis and fitting random graph models\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Covers mathematical foundations of networks for data science, focusing on algorithmic graph theory, linear algebra, network statistics, and PageRank.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"basics of graph theory, network statistics\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Basics of graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"graph traversal algorithms and implementation, matrix methods\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Graph traversal algorithms and matrix methods\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"community detection, PageRank\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Community detection and PageRank\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"simulation of random graph models\",\"source_url\":\"https://guide.wisc.edu/courses/math/\"}],\"text\":\"Simulation of random graph models\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"7018113120f0737ff257ccc65814b7b30ba64b7159bdd3f68910ccbb94246330","record_version_id":"076b2d6ee0c89e4eab3cf602a1e467630008c638af4db53ce9a5f64d28298fc8","job_id":"enrich-79348710a077dbb34341f483","output_id":"62d236eab37406119f3b67f3281724dee6a6ad638eeeed27c54b8accd1167894","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2911773\",\"summary\":\"Cited reviews praise Hanbaek Lyu for caring about students and providing challenging but insightful tests.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"subject_instructor_id\":\"rmp:2911773\",\"summary\":\"One reviewer notes that Hanbaek Lyu was easy on deadlines and extended homeworks often.\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"42c924a6ce156e88d2bab45bb5727c16baa818da1ce6263d5aa9858d76644342","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\",\"n15\",\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n17\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"42c924a6ce156e88d2bab45bb5727c16baa818da1ce6263d5aa9858d76644342","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"}],\"text\":\"Linear algebra and matrix methods\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion.\"},{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"Gives students an introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms with the use of specific tools to illustrate the methods.\"}],\"text\":\"Programming and algorithmic problem solving\"}],\"search_phrases\":[\"graph theory data science\",\"network analysis linear algebra\",\"PageRank algorithm course\",\"community detection algorithms\",\"random graph models simulation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Applying graph theory and linear algebra to data science\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Implementing graph algorithms and network analysis techniques\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Covers mathematical foundations of networks, graph theory, and linear algebra for data science applications.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph algorithms, matrix methods, and simulation\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"42c924a6ce156e88d2bab45bb5727c16baa818da1ce6263d5aa9858d76644342","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"Professor Han is described as amazing and caring about student learning.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"The course is easy on deadlines, with frequent homework extensions.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"mixed\",\"summary\":\"Tests are challenging but insightful, rewarding consistent study and work.\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"42c924a6ce156e88d2bab45bb5727c16baa818da1ce6263d5aa9858d76644342","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"07d365c30392f4444a1deff368b0eb95358ea1fcafdad9a5bedf7de797c4f7aa\",\"course_id\":\"MATH 444\",\"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\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2023: 3.75 GPA, 80.0% A/AB (n=20 letter grades); Spring 2025: 3.52 GPA, 57.1% A/AB (n=63 letter grades); Spring 2026: 2.97 GPA, 40.6% A/AB (n=69 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"HANBAEK LYU is recorded teaching in Fall 2023, Spring 2025. 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":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"6b509b63b24dd6d298f6f4a49e29bafbd4edf8492f2b67876ee8bb6b872f4621","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\",\"n15\",\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n17\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"6b509b63b24dd6d298f6f4a49e29bafbd4edf8492f2b67876ee8bb6b872f4621","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"}],\"text\":\"Linear algebra and matrix methods\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion.\"},{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"Gives students an introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms with the use of specific tools to illustrate the methods.\"}],\"text\":\"Programming and algorithmic problem solving\"}],\"search_phrases\":[\"graph theory data science\",\"network analysis linear algebra\",\"PageRank algorithm course\",\"community detection algorithms\",\"random graph models simulation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Applying graph theory and linear algebra to data science\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Implementing graph algorithms and network analysis techniques\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Covers mathematical foundations of networks, graph theory, and linear algebra for data science applications.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph algorithms, matrix methods, and simulation\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-dab8f6acaa72f26086773521","output_id":"6b509b63b24dd6d298f6f4a49e29bafbd4edf8492f2b67876ee8bb6b872f4621","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"b181902ac679d52cd79fcd6c88fb7b2f59bd4679b006385eeff25b1bf7fc8a16","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300), graduate/professional standing, or declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345, or375) and (COMP SCI 200,220,300,310, or placement intoCOMP SCI 300)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"course\":null,\"evidence\":\"declared in Mathematics VISP (undergraduate or graduate)\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341,345, or375\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\",\"n15\",\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300,310, or placement intoCOMP SCI 300\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n15\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n16\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n17\",\"kind\":\"condition\"}],\"notes\":[],\"root\":\"n0\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"b181902ac679d52cd79fcd6c88fb7b2f59bd4679b006385eeff25b1bf7fc8a16","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors.\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra. Topics include matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization, inner products and orthogonal vectors, symmetric matrices.\"}],\"text\":\"Linear algebra and matrix methods\"},{\"evidence\":[{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"Introduction to Object-Oriented Programming using classes and objects to solve more complex problems. Introduces array-based and linked data structures: including lists, stacks, and queues. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis; recursion.\"},{\"course_id\":\"COMPSCI 310\",\"field\":\"description\",\"quote\":\"Gives students an introduction to computer and analytical skills to use in their subsequent course work and professional development. Discusses several methods of using computers to solve problems, including elementary programming techniques, symbolic manipulation languages, and software packages. Techniques will be illustrated using sample problems drawn from elementary engineering. Emphasis is on introduction of algorithms with the use of specific tools to illustrate the methods.\"}],\"text\":\"Programming and algorithmic problem solving\"}],\"search_phrases\":[\"graph theory data science\",\"network analysis linear algebra\",\"PageRank algorithm course\",\"community detection algorithms\",\"random graph models simulation\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Applying graph theory and linear algebra to data science\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Implementing graph algorithms and network analysis techniques\"}],\"summary\":{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"title\",\"quote\":\"GRAPHS AND NETWORKS IN DATA SCIENCE\"},{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Mathematical foundations of networks with an emphasis on their applications in modern data science, using tools from algorithmic graph theory and linear algebra.\"}],\"text\":\"Covers mathematical foundations of networks, graph theory, and linear algebra for data science applications.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph theory and network statistics\"},{\"evidence\":[{\"course_id\":\"MATH 444\",\"field\":\"description\",\"quote\":\"Topics include: basics of graph theory, network statistics, graph traversal algorithms and implementation, matrix methods, community detection, PageRank, simulation of random graph models.\"}],\"text\":\"Graph algorithms, matrix methods, and simulation\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"b181902ac679d52cd79fcd6c88fb7b2f59bd4679b006385eeff25b1bf7fc8a16","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"Professor Han is described as amazing and caring about student learning.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"positive\",\"summary\":\"The course is easy on deadlines, with frequent homework extensions.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Professor Han is amazing. He cares a lot about his students and their learning. Was easy on deadlines and extended homeworks very often. Tests were challenging but insightful - easy if you study and work throughout the course. \",\"course_id\":\"MATH 444\",\"date\":\"2025-04-28 15:59:25 +0000 UTC\",\"difficulty_rating\":4,\"id\":\"b396a54bf1f11c7dc6781782\",\"instructor_id\":\"rmp:2911773\",\"instructor_name\":\"Hanbaek Lyu\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\"}],\"evidence_count\":1,\"review_ids\":[\"b396a54bf1f11c7dc6781782\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2911773\",\"name\":\"Hanbaek Lyu\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2025\"},\"sentiment\":\"mixed\",\"summary\":\"Tests are challenging but insightful, rewarding consistent study and work.\"}]}","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_8b31dcae72f6377cdea586b3","course_id":"MATH 444","catalog_version_id":"a3630f0f606541e2694a45addc0a899be2e148fe5c5cf48e0f31e9fd6047b03c","record_version_id":"3c2a465c5d870115ba3a10cb320f2db3f92da6e9bdeefaa3331d897f09747804","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"b181902ac679d52cd79fcd6c88fb7b2f59bd4679b006385eeff25b1bf7fc8a16","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"07d365c30392f4444a1deff368b0eb95358ea1fcafdad9a5bedf7de797c4f7aa\",\"course_id\":\"MATH 444\",\"current_instructors\":[],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Hanbaek Lyu\",\"review_date\":\"2025-04-28 15:59:25 +0000 UTC\",\"review_id\":\"b396a54bf1f11c7dc6781782\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2911773\",\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\",\"type\":\"review\"}],\"text\":\"Historical reviews of Hanbaek Lyu: Tests are challenging but manageable for students who study and work consistently throughout the course.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Hanbaek Lyu\",\"review_date\":\"2025-04-28 15:59:25 +0000 UTC\",\"review_id\":\"b396a54bf1f11c7dc6781782\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2911773\",\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\",\"type\":\"review\"}],\"text\":\"Historical reviews for Hanbaek Lyu describe him as caring and supportive of student learning. He is noted for flexibility with homework deadlines, though tests are challenging and require consistent study.\"}],\"message\":null,\"offered\":false,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Hanbaek Lyu\",\"review_date\":\"2025-04-28 15:59:25 +0000 UTC\",\"review_id\":\"b396a54bf1f11c7dc6781782\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2911773\",\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\",\"type\":\"review\"}],\"text\":\"Historical reviews for Hanbaek Lyu describe an engaging instructor who prioritizes student learning and offers flexible deadlines, though exams require consistent study.\"},{\"citations\":[{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2023: 3.75 GPA, 80.0% A/AB (n=20 letter grades); Spring 2025: 3.52 GPA, 57.1% A/AB (n=63 letter grades); Spring 2026: 2.97 GPA, 40.6% A/AB (n=69 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Hanbaek Lyu\",\"review_date\":\"2025-04-28 15:59:25 +0000 UTC\",\"review_id\":\"b396a54bf1f11c7dc6781782\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2911773\",\"source_review_id\":\"UmF0aW5nLTQxMDY5NTA5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2911773\",\"type\":\"review\"}],\"text\":\"Historical reviews of Hanbaek Lyu: Reviewers appreciate the instructor's care for student learning and the frequent homework extensions, noting that tests are insightful.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"MATH 444\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"source_record\":{\"entity_id\":\"d141b624-2f80-36a9-aec3-74198ec21596\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"HANBAEK LYU is recorded teaching in Fall 2023, Spring 2025. 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}]