[{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"c9354d9482ed3b6e2b421eb76d3612d65ea0cd642c8fa8ff96f66d6563c0b76b","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"req_1\",\"req_2\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300) or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"req_1a\",\"req_1b\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"req_1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":525,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ISYE\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525\",\"id\":\"req_1a\",\"kind\":\"course\"},{\"children\":[\"req_1b_a\",\"req_1b_b\",\"req_1b_c\",\"req_1b_d\",\"req_1b_e\",\"req_1b_f\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"req_1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"req_1b_a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"req_1b_b\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"req_1b_c\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"req_1b_d\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"req_1b_e\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"req_1b_f\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"req_2\",\"kind\":\"condition\"}],\"notes\":[\"Parsed only the direct requirements text for COMPSCI/ISYE 526.\",\"COMPSCI 301 appears in the requirements but is absent from linked_courses, so it is represented as a condition node.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"c9354d9482ed3b6e2b421eb76d3612d65ea0cd642c8fa8ff96f66d6563c0b76b","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Use the theory of linear programming to prove general duality results\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"}],\"assumed_background\":[],\"search_phrases\":[\"advanced linear programming\",\"quadratic programming\",\"linear complementarity problems\",\"duality in optimization\",\"conic programming\",\"parallel algorithms for optimization\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Use the theory of linear programming to prove general duality results\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Prove general duality results using linear programming theory\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply the concept of complementarity\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply the concept of complementarity\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Analyze and develop algorithms for solving optimization and equilibrium problems\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyze and develop algorithms for solving optimization and equilibrium problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Apply decomposition methods and other advanced algorithms for the solution of optimization and equilibrium problems\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply decomposition methods and other advanced algorithms for optimization and equilibrium problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Understand economic concepts and how they relate to optimization and equilibria\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Understand economic concepts related to optimization and equilibria\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Extend theory of linear programming into the framework of conic programming\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Extend linear programming theory into the framework of conic programming\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"title\",\"quote\":\"ADVANCED LINEAR PROGRAMMING\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques. Solution sets and their continuity properties. Error bounds for linear inequalities and programs. Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Advanced Linear Programming covers polynomial time methods, quadratic programs, linear complementarity problems, solution set continuity, error bounds, and parallel algorithms.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Polynomial time methods for linear programming.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Polynomial time methods for linear programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Quadratic programs and linear complementarity problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solution sets and their continuity properties\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Error bounds for linear inequalities and programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Error bounds for linear inequalities and programs\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Parallel algorithms for linear and quadratic programs\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Extend theory of linear programming into the framework of conic programming\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Conic programming\"}]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"c9354d9482ed3b6e2b421eb76d3612d65ea0cd642c8fa8ff96f66d6563c0b76b","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"c9354d9482ed3b6e2b421eb76d3612d65ea0cd642c8fa8ff96f66d6563c0b76b","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"e8de306ce771e1a756ca1c123a9c1f72f77e0b63179079fea4d13041a1e76d11\",\"course_id\":\"COMPSCI/ISYE 526\",\"current_instructors\":[],\"difficulty_workload\":[],\"errors\":[],\"historical_context\":[],\"message\":\"No course-specific reviews available\",\"offered\":false,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"c29cf126-9227-37ac-9656-213f0468eb66\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"run_id\":\"20261014T203208-0851c9a1\",\"source_record\":{\"entity_id\":\"c29cf126-9227-37ac-9656-213f0468eb66\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2014: 2.69 GPA, 75.0% A/AB (n=8 letter grades); Spring 2020: 3.75 GPA, 100.0% A/AB (n=6 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[],\"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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"e5894210604c9d25b77a6ef8e25c5ada217a08d78af22e66a1d4b6a403347814","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n0\",\"n1\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300)\",\"id\":\"n2\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":525,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ISYE\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n4\",\"n5\",\"n6\",\"n7\",\"n8\",\"n9\",\"n10\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n8\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n9\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n11\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n12\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are listed in requirements_text but absent from linked_courses; marked as verbatim conditions requiring review.\",\"placement intoCOMP SCI 300 is a verbatim condition as it is not a standard course node.\",\"graduate/professional standing is a verbatim condition.\",\"The text 'STAT/COMP SCI/I SY E/MATH 525and' contains a missing space but is parsed as a conjunction with the following parenthetical group.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n0 references itself; remove the self-reference.\nNode n0 references missing nodes: n1.\nNode n2 references itself; remove the self-reference.\nNode n4 references itself; remove the self-reference.\nCycle reaches node n0; requirement graphs must be trees.\nUnreachable nodes: n10, n11, n12, n2, n3, n4, n5, n6, n7, n8, n9; connect all conditions and exclusions to the root.","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"e5894210604c9d25b77a6ef8e25c5ada217a08d78af22e66a1d4b6a403347814","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE/MATH/STAT 525\",\"field\":\"description\",\"quote\":\"Introduces optimization problems whose constraints are expressed by linear inequalities. Develops geometric and algebraic insights into the structure of the problem, with an emphasis on formal proofs. Presents the theory behind the simplex method, the main algorithm used to solve linear optimization problems. Explores duality theory\"}],\"text\":\"Foundations in linear optimization, simplex method, and duality theory.\"},{\"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.\"}],\"text\":\"Competence in object-oriented programming, data structures, and algorithmic complexity.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control\"}],\"text\":\"Basic programming skills and problem decomposition.\"}],\"search_phrases\":[\"advanced linear programming course\",\"quadratic programs optimization\",\"linear complementarity problems\",\"parallel algorithms optimization\",\"COMPSCI 526 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Polynomial time methods for linear programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Solution techniques for quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Analysis of solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for linear and quadratic programs.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"title\",\"quote\":\"ADVANCED LINEAR PROGRAMMING\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Advanced linear programming covering polynomial time methods, quadratic programs, complementarity problems, and parallel algorithms.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Linear programming and polynomial time methods.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for optimization.\"}]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"e5894210604c9d25b77a6ef8e25c5ada217a08d78af22e66a1d4b6a403347814","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"f659d2abdadff31a3229a5b0bca08188667a0e1a0ce4c76c2f45583d9489173e","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,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\":null,\"course\":{\"course_number\":525,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ISYE\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n8\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n9\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n11\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are listed in requirements_text but not in linked_courses; represented as conditions.\",\"placement intoCOMP SCI 300 is a verbatim condition.\",\"graduate/professional standing is a verbatim condition.\"],\"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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"f659d2abdadff31a3229a5b0bca08188667a0e1a0ce4c76c2f45583d9489173e","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE/MATH/STAT 525\",\"field\":\"description\",\"quote\":\"Introduces optimization problems whose constraints are expressed by linear inequalities. Develops geometric and algebraic insights into the structure of the problem, with an emphasis on formal proofs. Presents the theory behind the simplex method, the main algorithm used to solve linear optimization problems. Explores duality theory\"}],\"text\":\"Foundations in linear optimization, simplex method, and duality theory.\"},{\"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.\"}],\"text\":\"Competence in object-oriented programming, data structures, and algorithmic complexity.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control\"}],\"text\":\"Basic programming skills and problem decomposition.\"}],\"search_phrases\":[\"advanced linear programming course\",\"quadratic programs optimization\",\"linear complementarity problems\",\"parallel algorithms optimization\",\"COMPSCI 526 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Polynomial time methods for linear programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Solution techniques for quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Analysis of solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for linear and quadratic programs.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"title\",\"quote\":\"ADVANCED LINEAR PROGRAMMING\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Advanced linear programming covering polynomial time methods, quadratic programs, complementarity problems, and parallel algorithms.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Linear programming and polynomial time methods.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for optimization.\"}]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"f659d2abdadff31a3229a5b0bca08188667a0e1a0ce4c76c2f45583d9489173e","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6779bb83e486b9c98ba9cd985678b3ca858d54e82b3c162a411d6c862c589376","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"req_1\",\"req_2\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300) or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"req_1a\",\"req_1b\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"req_1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":525,\"minimum_grade\":null,\"subjects\":[\"STAT\",\"COMPSCI\",\"ISYE\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525\",\"id\":\"req_1a\",\"kind\":\"course\"},{\"children\":[\"req_1b_a\",\"req_1b_b\",\"req_1b_c\",\"req_1b_d\",\"req_1b_e\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"req_1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"req_1b_a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"req_1b_b\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"req_1b_c\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":null,\"evidence\":\"301\",\"id\":\"req_1b_d\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"req_1b_e\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"or placement intoCOMP SCI 300\",\"id\":\"req_1b_f\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"or graduate/professional standing\",\"id\":\"req_2\",\"kind\":\"condition\"}],\"notes\":[\"Course COMPSCI 301 is not in linked_courses; treated as a condition leaf.\",\"Missing spaces in source text preserved in evidence quotes.\"],\"root\":\"root\",\"status\":\"needs_review\"}","error":"Node req_1b_d: condition None must be a nonempty literal source substring. Its evidence is '301'; copy the relevant source clause into condition, without adding or removing a negation or standing qualifier.\nUnreachable nodes: req_1b_f; connect all conditions and exclusions to the root.","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6779bb83e486b9c98ba9cd985678b3ca858d54e82b3c162a411d6c862c589376","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Use the theory of linear programming to prove general duality results\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"}],\"assumed_background\":[],\"search_phrases\":[\"advanced linear programming\",\"quadratic programming\",\"linear complementarity problems\",\"duality in optimization\",\"conic programming\",\"parallel algorithms for optimization\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Use the theory of linear programming to prove general duality results\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Prove general duality results using linear programming theory\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply the concept of complementarity\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply the concept of complementarity\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Analyze and develop algorithms for solving optimization and equilibrium problems\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyze and develop algorithms for solving optimization and equilibrium problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Apply decomposition methods and other advanced algorithms for the solution of optimization and equilibrium problems\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply decomposition methods and other advanced algorithms for optimization and equilibrium problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Understand economic concepts and how they relate to optimization and equilibria\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Understand economic concepts related to optimization and equilibria\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Extend theory of linear programming into the framework of conic programming\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Extend linear programming theory into the framework of conic programming\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"title\",\"quote\":\"ADVANCED LINEAR PROGRAMMING\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques. Solution sets and their continuity properties. Error bounds for linear inequalities and programs. Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Advanced Linear Programming covers polynomial time methods, quadratic programs, linear complementarity problems, solution set continuity, error bounds, and parallel algorithms.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Polynomial time methods for linear programming.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Polynomial time methods for linear programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Quadratic programs and linear complementarity problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solution sets and their continuity properties\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Error bounds for linear inequalities and programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Error bounds for linear inequalities and programs\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Parallel algorithms for linear and quadratic programs\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Extend theory of linear programming into the framework of conic programming\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Conic programming\"}]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-6556a505c10f448d98d02466","output_id":"6779bb83e486b9c98ba9cd985678b3ca858d54e82b3c162a411d6c862c589376","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-789789da373eecc1ff75f626","output_id":"025578bbc53ba4868d191d549377975c1fdac28f8d3d42b92f5c1d6feba957f1","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,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\":null,\"course\":{\"course_number\":525,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ISYE\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n8\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n9\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n11\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are listed in requirements_text but not in linked_courses; represented as conditions.\",\"placement intoCOMP SCI 300 is a verbatim condition.\",\"graduate/professional standing is a verbatim condition.\"],\"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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-789789da373eecc1ff75f626","output_id":"025578bbc53ba4868d191d549377975c1fdac28f8d3d42b92f5c1d6feba957f1","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE/MATH/STAT 525\",\"field\":\"description\",\"quote\":\"Introduces optimization problems whose constraints are expressed by linear inequalities. Develops geometric and algebraic insights into the structure of the problem, with an emphasis on formal proofs. Presents the theory behind the simplex method, the main algorithm used to solve linear optimization problems. Explores duality theory\"}],\"text\":\"Foundations in linear optimization, simplex method, and duality theory.\"},{\"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.\"}],\"text\":\"Competence in object-oriented programming, data structures, and algorithmic complexity.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control\"}],\"text\":\"Basic programming skills and problem decomposition.\"}],\"search_phrases\":[\"advanced linear programming course\",\"quadratic programs optimization\",\"linear complementarity problems\",\"parallel algorithms optimization\",\"COMPSCI 526 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Polynomial time methods for linear programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Solution techniques for quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Analysis of solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for linear and quadratic programs.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"title\",\"quote\":\"ADVANCED LINEAR PROGRAMMING\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Advanced linear programming covering polynomial time methods, quadratic programs, complementarity problems, and parallel algorithms.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Linear programming and polynomial time methods.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for optimization.\"}]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-789789da373eecc1ff75f626","output_id":"025578bbc53ba4868d191d549377975c1fdac28f8d3d42b92f5c1d6feba957f1","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-79348710a077dbb34341f483","output_id":"c4e5ca7fae5072fde520e0f5ea49c8ac564d599f51b9a6b272ae1c5593d99bd7","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"req_1\",\"req_2\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300) or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"req_1a\",\"req_1b\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"req_1\",\"kind\":\"all\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":525,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ISYE\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525\",\"id\":\"req_1a\",\"kind\":\"course\"},{\"children\":[\"req_1b_a\",\"req_1b_b\",\"req_1b_c\",\"req_1b_d\",\"req_1b_e\",\"req_1b_f\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301,310, or placement intoCOMP SCI 300)\",\"id\":\"req_1b\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"req_1b_a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"req_1b_b\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"req_1b_c\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"req_1b_d\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"req_1b_e\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"req_1b_f\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"req_2\",\"kind\":\"condition\"}],\"notes\":[\"Parsed only the direct requirements text for COMPSCI/ISYE 526.\",\"COMPSCI 301 appears in the requirements but is absent from linked_courses, so it is represented as a condition node.\"],\"root\":\"root\",\"status\":\"needs_review\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-79348710a077dbb34341f483","output_id":"c4e5ca7fae5072fde520e0f5ea49c8ac564d599f51b9a6b272ae1c5593d99bd7","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Use the theory of linear programming to prove general duality results\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"}],\"assumed_background\":[],\"search_phrases\":[\"advanced linear programming\",\"quadratic programming\",\"linear complementarity problems\",\"duality in optimization\",\"conic programming\",\"parallel algorithms for optimization\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Use the theory of linear programming to prove general duality results\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Prove general duality results using linear programming theory\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Apply the concept of complementarity\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply the concept of complementarity\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Analyze and develop algorithms for solving optimization and equilibrium problems\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyze and develop algorithms for solving optimization and equilibrium problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Apply decomposition methods and other advanced algorithms for the solution of optimization and equilibrium problems\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply decomposition methods and other advanced algorithms for optimization and equilibrium problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Understand economic concepts and how they relate to optimization and equilibria\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Understand economic concepts related to optimization and equilibria\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Extend theory of linear programming into the framework of conic programming\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Extend linear programming theory into the framework of conic programming\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"title\",\"quote\":\"ADVANCED LINEAR PROGRAMMING\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques. Solution sets and their continuity properties. Error bounds for linear inequalities and programs. Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Advanced Linear Programming covers polynomial time methods, quadratic programs, linear complementarity problems, solution set continuity, error bounds, and parallel algorithms.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Polynomial time methods for linear programming.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Polynomial time methods for linear programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Quadratic programs and linear complementarity problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Solution sets and their continuity properties\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Error bounds for linear inequalities and programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Error bounds for linear inequalities and programs\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Parallel algorithms for linear and quadratic programs\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"official_learning_outcomes\",\"outcome_index\":5,\"quote\":\"Extend theory of linear programming into the framework of conic programming\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Conic programming\"}]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"7c525fc68759f323de0a75c3b7eb44542c0b65c43e7d3fcb801b01571a165581","record_version_id":"d053b117c28502ef1660e8b93aad14c11dfd71c0bc3d722a6e866c4e8a87ebc1","job_id":"enrich-79348710a077dbb34341f483","output_id":"c4e5ca7fae5072fde520e0f5ea49c8ac564d599f51b9a6b272ae1c5593d99bd7","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"dc8d8c4ea2f760dacdaa26047933dc375a263561c3374d716fb0185f5abd31be","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,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\":null,\"course\":{\"course_number\":525,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"ISYE\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/I SY E/MATH 525\",\"id\":\"n3\",\"kind\":\"course\"},{\"children\":[\"n5\",\"n6\",\"n7\",\"n8\",\"n9\",\"n10\",\"n11\"],\"condition\":null,\"course\":null,\"evidence\":\"COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":200,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 200\",\"id\":\"n5\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":220,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"220\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"300\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"301\",\"course\":null,\"evidence\":\"301\",\"id\":\"n8\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"302\",\"course\":null,\"evidence\":\"302\",\"id\":\"n9\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":310,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"310\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n11\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301 and 302 are listed in requirements_text but not in linked_courses; represented as conditions.\",\"placement intoCOMP SCI 300 is a verbatim condition.\",\"graduate/professional standing is a verbatim condition.\"],\"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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"dc8d8c4ea2f760dacdaa26047933dc375a263561c3374d716fb0185f5abd31be","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE/MATH/STAT 525\",\"field\":\"description\",\"quote\":\"Introduces optimization problems whose constraints are expressed by linear inequalities. Develops geometric and algebraic insights into the structure of the problem, with an emphasis on formal proofs. Presents the theory behind the simplex method, the main algorithm used to solve linear optimization problems. Explores duality theory\"}],\"text\":\"Foundations in linear optimization, simplex method, and duality theory.\"},{\"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.\"}],\"text\":\"Competence in object-oriented programming, data structures, and algorithmic complexity.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 200\",\"field\":\"description\",\"quote\":\"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control\"}],\"text\":\"Basic programming skills and problem decomposition.\"}],\"search_phrases\":[\"advanced linear programming course\",\"quadratic programs optimization\",\"linear complementarity problems\",\"parallel algorithms optimization\",\"COMPSCI 526 prerequisites\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Polynomial time methods for linear programming.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Solution techniques for quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Analysis of solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for linear and quadratic programs.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"title\",\"quote\":\"ADVANCED LINEAR PROGRAMMING\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Advanced linear programming covering polynomial time methods, quadratic programs, complementarity problems, and parallel algorithms.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Review of linear programming. Polynomial time methods for linear programming.\"}],\"text\":\"Linear programming and polynomial time methods.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Quadratic programs and linear complementarity problems and related solution techniques.\"}],\"text\":\"Quadratic programs and linear complementarity problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Solution sets and their continuity properties. Error bounds for linear inequalities and programs.\"}],\"text\":\"Solution set continuity and error bounds.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"field\":\"description\",\"quote\":\"Parallel algorithms for linear and quadratic programs.\"}],\"text\":\"Parallel algorithms for optimization.\"}]}","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"dc8d8c4ea2f760dacdaa26047933dc375a263561c3374d716fb0185f5abd31be","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_c078b66a191a3ae8eb0f14c8","course_id":"COMPSCI/ISYE 526","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"dc8d8c4ea2f760dacdaa26047933dc375a263561c3374d716fb0185f5abd31be","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"29622fd7b8469ffb1cc25c546cab6f25174694ac55e49c06ef7e1dd1ef93365b\",\"course_id\":\"COMPSCI/ISYE 526\",\"current_instructors\":[],\"difficulty_workload\":[],\"errors\":[],\"historical_context\":[],\"message\":\"No course-specific reviews available\",\"offered\":false,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI/ISYE 526\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c29cf126-9227-37ac-9656-213f0468eb66\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1152\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ISYE 526\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"c29cf126-9227-37ac-9656-213f0468eb66\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1204\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Fall 2014: 2.69 GPA, 75.0% A/AB (n=8 letter grades); Spring 2020: 3.75 GPA, 100.0% A/AB (n=6 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[],\"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}]