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