[{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-0893a025c9d5167f3bcd7fe3","output_id":"4fdab2fa59d6ace7c96ff8a90f94eae1906c06f1e7d29977cf4535b617fe41d2","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-0893a025c9d5167f3bcd7fe3","output_id":"4fdab2fa59d6ace7c96ff8a90f94eae1906c06f1e7d29977cf4535b617fe41d2","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-0893a025c9d5167f3bcd7fe3","output_id":"4fdab2fa59d6ace7c96ff8a90f94eae1906c06f1e7d29977cf4535b617fe41d2","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\",\"4e3fe9cb1a630bd64ae04686\",\"b837049c3d07a436f38dccb4\"],\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"review_ids\":[\"353e5ffe87db118e33f6d690\",\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba036860\",\"ec26bdb44745b4d48647d409\"],\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"7da8270654ceb755c1f55daf\",\"d38eae4943f26d95f2c73af2\",\"5229f8470f947a855f781136\"],\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","error":"Model did not return this required section","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-441103e2a30dc1da7bb9d187","output_id":"10020a2e7742b7afb1c6a81e61f8f24a7d34c3db01e08be22b477d915dfe2204","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-441103e2a30dc1da7bb9d187","output_id":"10020a2e7742b7afb1c6a81e61f8f24a7d34c3db01e08be22b477d915dfe2204","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-441103e2a30dc1da7bb9d187","output_id":"10020a2e7742b7afb1c6a81e61f8f24a7d34c3db01e08be22b477d915dfe2204","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\",\"4e3fe9cb1a630bd64ae04686\",\"b837049c3d07a436f38dccb4\"],\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"review_ids\":[\"353e5ffe87db118e33f6d690\",\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba036860\",\"ec26bdb44745b4d48647d409\"],\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"7da8270654ceb755c1f55daf\",\"d38eae4943f26d95f2c73af2\",\"5229f8470f947a855f781136\"],\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","error":"Model did not return this required section","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-4fd9e3551ceb141901897fbc","output_id":"265124ef2cb751dde67113df0f437c74c7995cee6ed880fe376533c54f1150e9","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-4fd9e3551ceb141901897fbc","output_id":"265124ef2cb751dde67113df0f437c74c7995cee6ed880fe376533c54f1150e9","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-4fd9e3551ceb141901897fbc","output_id":"265124ef2cb751dde67113df0f437c74c7995cee6ed880fe376533c54f1150e9","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Cares about teaching, always has time to answer questions. Lectures are very cleanly structured and conveys material concisely.  Only good things to say!\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2017-01-18 02:01:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d393cba407876458aaf83012\",\"instructor_id\":\"rmp:2227000\",\"instructor_name\":\"Laurent Lessard\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI3NzQ3MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2227000\"},{\"comment\":\"Keep away from him. Unbelievably bad lecture and confusing homework. You will spend much time on understanding what he's saying even if the content is super easy. He has the magical power to make a linear constraint harder than finding an integral of sin(4x)cos(3x). Average 5-10 questions about the problem description in ONE assignment.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2019-09-19 05:16:59 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"094e0e6d264a052b62723298\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMyMjM2MTg2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2227000\",\"name\":\"Laurent Lessard\"},{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2019\",\"review_year_start\":\"2017\"},\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"The topic is interesting and Ferris is obviously very passionate and intelligent but the home works take incredible effort and time each week (like 10-12 hours per week if you don't have prior modeling experience). I've had to blow off other classes and work just to make time for this course. I'm miserable. Avoid at all costs.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2022-10-25 23:18:48 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"b2f0be76539b7203e825d38a\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzM2ODI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"},{\"comment\":\"HW will ruin your social life and he grades incredibly  hard\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2022-10-28 18:25:00 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7900bb79cef50ebba0368602\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzQ5Njk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba0368602\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Seems like a nice guy. But I don't know why he grades so harshly. This course has an average GPA of 3.7 when it is taught by other professors, but it is only 3.2 when he teaches this course.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2020-09-15 12:49:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7474976c187a8c1ca92f6662\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzNjQ1MzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"},{\"comment\":\"Incapable of giving proper instructions, rubrics, or fair grading. Many HW problems need to be clarified on Piazza. The project spec had a few vague bullet points, a few scribbled notes in the margins as \\\"feedback\\\", and yet he cut tons of points harshly. The full project reqs are also just some bullet points with no clear rubric. Abysmal professor.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2025-12-12 04:27:23 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d38eae4943f26d95f2c73af2\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMTk5NjMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"d38eae4943f26d95f2c73af2\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2020\"},\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"75fab877eae880e72d61aa50347fa6d18fcf951727fdc2f7f433c52092df11ec","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\",\"n3\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[\"n6\"],\"condition\":null,\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"placement intoCOMP SCI 300\",\"course\":null,\"evidence\":\"placement intoCOMP SCI 300\",\"id\":\"n3\",\"kind\":\"condition\"},{\"children\":[\"n7\",\"n8\",\"n9\",\"n10\",\"n11\",\"n12\",\"n13\"],\"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\":[\"n14\",\"n15\",\"n16\",\"n17\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"id\":\"n12\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 340\",\"id\":\"n14\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n15\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n16\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n17\",\"kind\":\"condition\"}],\"notes\":[\"COMP SCI 301, 302, MATH 341, and MATH 375 are mentioned in requirements_text but are not present in linked_courses. These are treated as verbatim conditions requiring review.\",\"The term 'placement intoCOMP SCI 300' appears twice in the requirements text (once in the CS group, once as a standalone alternative in the parsed structure due to ambiguity in the original text's grouping, but logically it is part of the '\",\"root\",\"n0\"],\"root\":\"n0\",\"status\":\"needs_review\"}","error":"Node n14: evidence 'MATH 340' must quote an exact source substring.","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"75fab877eae880e72d61aa50347fa6d18fcf951727fdc2f7f433c52092df11ec","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"75fab877eae880e72d61aa50347fa6d18fcf951727fdc2f7f433c52092df11ec","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-53e5ca5217fc83704a6d01e7","output_id":"56ec78a04fec89d00fe0a0d81c2d776818bcea74d15d0af721bdab940096ecff","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-53e5ca5217fc83704a6d01e7","output_id":"56ec78a04fec89d00fe0a0d81c2d776818bcea74d15d0af721bdab940096ecff","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-53e5ca5217fc83704a6d01e7","output_id":"56ec78a04fec89d00fe0a0d81c2d776818bcea74d15d0af721bdab940096ecff","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\",\"4e3fe9cb1a630bd64ae04686\",\"b837049c3d07a436f38dccb4\"],\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"review_ids\":[\"353e5ffe87db118e33f6d690\",\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba036860\",\"ec26bdb44745b4d48647d409\"],\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"7da8270654ceb755c1f55daf\",\"d38eae4943f26d95f2c73af2\",\"5229f8470f947a855f781136\"],\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","error":"Sentiment cites unavailable or duplicate review evidence","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"27528f6d683b7c1f1d7c019e80e42a593911c40ba311b53ce42d20f32d56543f","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"27528f6d683b7c1f1d7c019e80e42a593911c40ba311b53ce42d20f32d56543f","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"27528f6d683b7c1f1d7c019e80e42a593911c40ba311b53ce42d20f32d56543f","section":"student_experience","status":"invalid","value_json":null,"candidate_json":null,"error":"Model did not return this required section","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-789789da373eecc1ff75f626","output_id":"0a914c6c457798ca4175362ea033fd96b639cd1470247e1fdba76c3901a11158","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-789789da373eecc1ff75f626","output_id":"0a914c6c457798ca4175362ea033fd96b639cd1470247e1fdba76c3901a11158","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-789789da373eecc1ff75f626","output_id":"0a914c6c457798ca4175362ea033fd96b639cd1470247e1fdba76c3901a11158","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"111e8a30d0c78ee4ed6229cf851c247e7a3348f48ee55a61e3ef1e6126775190","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"111e8a30d0c78ee4ed6229cf851c247e7a3348f48ee55a61e3ef1e6126775190","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"111e8a30d0c78ee4ed6229cf851c247e7a3348f48ee55a61e3ef1e6126775190","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Cares about teaching, always has time to answer questions. Lectures are very cleanly structured and conveys material concisely.  Only good things to say!\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2017-01-18 02:01:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d393cba407876458aaf83012\",\"instructor_id\":\"rmp:2227000\",\"instructor_name\":\"Laurent Lessard\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI3NzQ3MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2227000\"},{\"comment\":\"Keep away from him. Unbelievably bad lecture and confusing homework. You will spend much time on understanding what he's saying even if the content is super easy. He has the magical power to make a linear constraint harder than finding an integral of sin(4x)cos(3x). Average 5-10 questions about the problem description in ONE assignment.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2019-09-19 05:16:59 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"094e0e6d264a052b62723298\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMyMjM2MTg2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2227000\",\"name\":\"Laurent Lessard\"},{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2019\",\"review_year_start\":\"2017\"},\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"The topic is interesting and Ferris is obviously very passionate and intelligent but the home works take incredible effort and time each week (like 10-12 hours per week if you don't have prior modeling experience). I've had to blow off other classes and work just to make time for this course. I'm miserable. Avoid at all costs.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2022-10-25 23:18:48 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"b2f0be76539b7203e825d38a\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzM2ODI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"},{\"comment\":\"HW will ruin your social life and he grades incredibly  hard\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2022-10-28 18:25:00 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7900bb79cef50ebba0368602\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzQ5Njk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba0368602\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Seems like a nice guy. But I don't know why he grades so harshly. This course has an average GPA of 3.7 when it is taught by other professors, but it is only 3.2 when he teaches this course.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2020-09-15 12:49:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7474976c187a8c1ca92f6662\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzNjQ1MzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"},{\"comment\":\"Incapable of giving proper instructions, rubrics, or fair grading. Many HW problems need to be clarified on Piazza. The project spec had a few vague bullet points, a few scribbled notes in the margins as \\\"feedback\\\", and yet he cut tons of points harshly. The full project reqs are also just some bullet points with no clear rubric. Abysmal professor.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2025-12-12 04:27:23 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d38eae4943f26d95f2c73af2\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMTk5NjMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"d38eae4943f26d95f2c73af2\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2020\"},\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"111e8a30d0c78ee4ed6229cf851c247e7a3348f48ee55a61e3ef1e6126775190","section":"student_summary","status":"invalid","value_json":"{\"context_hash\":\"8b76fe0b333cc81a26bc7e67ca72a95e10d96b672bc817ccc0d43ce1311b417c\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"current_instructors\":[{\"instructor_uid\":\"instructor_88b50100bedfe361746dd123\",\"message\":\"Summary generation failed\",\"name\":\"Jeffrey Linderoth\",\"review_status\":\"generation_failed\",\"rmp_instructor_id\":\"rmp:1472025\",\"summary\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2023: 3.42 GPA, 61.5% A/AB (n=13 letter grades); Spring 2024: 3.21 GPA, 55.0% A/AB (n=151 letter grades); Spring 2025: 3.37 GPA, 59.4% A/AB (n=64 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[],\"errors\":[{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":\"instructor_88b50100bedfe361746dd123\",\"mode\":\"professor\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"history\"},{\"error\":\"ModelAPIError: Connection error.\",\"instructor_uid\":null,\"mode\":\"overview\"}],\"historical_context\":[],\"message\":null,\"offered\":true,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.42 GPA, 63.0% A/AB (n=154 letter grades); Fall 2025: 2.99 GPA, 54.4% A/AB (n=79 letter grades); Spring 2026: 3.22 GPA, 56.4% A/AB (n=101 letter grades).\"}],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"AMANDA SMITH is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"JEFFREY LINDEROTH is recorded teaching in Spring 2023, Spring 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"LAURENT LESSARD is recorded teaching in Spring 2016, Spring 2017, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"MICHAEL FERRIS is recorded teaching in Fall 2016, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023, Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"STEPHEN WRIGHT is recorded teaching in Fall 2018, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":"[{\"mode\": \"professor\", \"instructor_uid\": \"instructor_88b50100bedfe361746dd123\", \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"history\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}, {\"mode\": \"overview\", \"instructor_uid\": null, \"error\": \"ModelAPIError: Connection error.\"}]","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-be4f4c18a3b806e9805e2df0","output_id":"7c2aeed4e970d48e58339d834c146b21119f3389c703e8e89e0401d0af6abeb3","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-be4f4c18a3b806e9805e2df0","output_id":"7c2aeed4e970d48e58339d834c146b21119f3389c703e8e89e0401d0af6abeb3","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-be4f4c18a3b806e9805e2df0","output_id":"7c2aeed4e970d48e58339d834c146b21119f3389c703e8e89e0401d0af6abeb3","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\"],\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"review_ids\":[\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba036860\"],\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"d38eae4943f26d95f2c73af2\"],\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","error":"Sentiment cites unavailable or duplicate review evidence","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-e7041a2e7f0e20d6266712e0","output_id":"4a814ee33b64fde82acfeff5687684d4d9853d96073e54482f2765ae2f70fb01","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-e7041a2e7f0e20d6266712e0","output_id":"4a814ee33b64fde82acfeff5687684d4d9853d96073e54482f2765ae2f70fb01","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-e7041a2e7f0e20d6266712e0","output_id":"4a814ee33b64fde82acfeff5687684d4d9853d96073e54482f2765ae2f70fb01","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"mixed\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\",\"4e3fe9cb1a630bd64ae04686\",\"b837049c3d07a436f38dccb4\"],\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"review_ids\":[\"353e5ffe87db118e33f6d690\",\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba036860\",\"ec26bdb44745b4d48647d409\"],\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"7da8270654ceb755c1f55daf\",\"d38eae4943f26d95f2c73af2\",\"5229f8470f947a855f781136\"],\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","error":"status: 'mixed' is not one of ['supported', 'insufficient_evidence']","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-ebe71ad768d20ed5eac296f4","output_id":"77ec502e54f3e732a413c94dfa38d3ba9a70f4dc20058ecf322770ed03349b4f","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-ebe71ad768d20ed5eac296f4","output_id":"77ec502e54f3e732a413c94dfa38d3ba9a70f4dc20058ecf322770ed03349b4f","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-ebe71ad768d20ed5eac296f4","output_id":"77ec502e54f3e732a413c94dfa38d3ba9a70f4dc20058ecf322770ed03349b4f","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\",\"4e3fe9cb1a630bd64ae04686\",\"b837049c3d07a436f38dccb4\"],\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"review_ids\":[\"353e5ffe87db118e33f6d690\",\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba036860\",\"ec26bdb44745b4d48647d409\"],\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"7da8270654ceb755c1f55daf\",\"d38eae4943f26d95f2c73af2\",\"5229f8470f947a855f781136\"],\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","error":"Sentiment cites unavailable or duplicate review evidence","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5cf26f77a13151941d3a9b998009fcbc2dbc9a81553ef458291e9dca814080ba","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5cf26f77a13151941d3a9b998009fcbc2dbc9a81553ef458291e9dca814080ba","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5cf26f77a13151941d3a9b998009fcbc2dbc9a81553ef458291e9dca814080ba","section":"student_experience","status":"valid","value_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"evidence\":[{\"comment\":\"Cares about teaching, always has time to answer questions. Lectures are very cleanly structured and conveys material concisely.  Only good things to say!\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2017-01-18 02:01:24 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"d393cba407876458aaf83012\",\"instructor_id\":\"rmp:2227000\",\"instructor_name\":\"Laurent Lessard\",\"quality_rating\":5,\"source_review_id\":\"UmF0aW5nLTI3NzQ3MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2227000\"},{\"comment\":\"Keep away from him. Unbelievably bad lecture and confusing homework. You will spend much time on understanding what he's saying even if the content is super easy. He has the magical power to make a linear constraint harder than finding an integral of sin(4x)cos(3x). Average 5-10 questions about the problem description in ONE assignment.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2019-09-19 05:16:59 +0000 UTC\",\"difficulty_rating\":3,\"id\":\"094e0e6d264a052b62723298\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTMyMjM2MTg2\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:2227000\",\"name\":\"Laurent Lessard\"},{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2019\",\"review_year_start\":\"2017\"},\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"evidence\":[{\"comment\":\"The topic is interesting and Ferris is obviously very passionate and intelligent but the home works take incredible effort and time each week (like 10-12 hours per week if you don't have prior modeling experience). I've had to blow off other classes and work just to make time for this course. I'm miserable. Avoid at all costs.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2022-10-25 23:18:48 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"b2f0be76539b7203e825d38a\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzM2ODI3\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"},{\"comment\":\"HW will ruin your social life and he grades incredibly  hard\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2022-10-28 18:25:00 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7900bb79cef50ebba0368602\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTM2NzQ5Njk5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba0368602\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2022\",\"review_year_start\":\"2022\"},\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"evidence\":[{\"comment\":\"Seems like a nice guy. But I don't know why he grades so harshly. This course has an average GPA of 3.7 when it is taught by other professors, but it is only 3.2 when he teaches this course.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2020-09-15 12:49:21 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"7474976c187a8c1ca92f6662\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":3,\"source_review_id\":\"UmF0aW5nLTMzNjQ1MzY5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"},{\"comment\":\"Incapable of giving proper instructions, rubrics, or fair grading. Many HW problems need to be clarified on Piazza. The project spec had a few vague bullet points, a few scribbled notes in the margins as \\\"feedback\\\", and yet he cut tons of points harshly. The full project reqs are also just some bullet points with no clear rubric. Abysmal professor.\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"date\":\"2025-12-12 04:27:23 +0000 UTC\",\"difficulty_rating\":5,\"id\":\"d38eae4943f26d95f2c73af2\",\"instructor_id\":\"rmp:926803\",\"instructor_name\":\"Michael Ferris\",\"quality_rating\":1,\"source_review_id\":\"UmF0aW5nLTQyMTk5NjMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/926803\"}],\"evidence_count\":2,\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"d38eae4943f26d95f2c73af2\"],\"scope\":{\"historical\":true,\"instructors\":[{\"id\":\"rmp:926803\",\"name\":\"Michael Ferris\"}],\"review_year_end\":\"2025\",\"review_year_start\":\"2020\"},\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-f516c4d3e82cfe326b4f5f54","output_id":"5cf26f77a13151941d3a9b998009fcbc2dbc9a81553ef458291e9dca814080ba","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"8b76fe0b333cc81a26bc7e67ca72a95e10d96b672bc817ccc0d43ce1311b417c\",\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"current_instructors\":[{\"instructor_uid\":\"instructor_88b50100bedfe361746dd123\",\"message\":null,\"name\":\"Jeffrey Linderoth\",\"review_status\":\"supported\",\"rmp_instructor_id\":\"rmp:1472025\",\"summary\":[{\"citations\":[{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-03-18 17:03:39 +0000 UTC\",\"review_id\":\"4e3fe9cb1a630bd64ae04686\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5MDU5OTgw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-04-28 16:21:25 +0000 UTC\",\"review_id\":\"ec26bdb44745b4d48647d409\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5MTcxODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-05-13 14:57:18 +0000 UTC\",\"review_id\":\"d1de49db403c61f0ba734110\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxMjY1NzU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"}],\"text\":\"Jeffrey Linderoth delivers enthusiastic, engaging lectures that make complex optimization topics enjoyable and interesting. He provides comprehensive course materials, including recordings and notes, and his TAs are reported as helpful and caring toward students.\"},{\"citations\":[{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-05-13 15:11:36 +0000 UTC\",\"review_id\":\"b837049c3d07a436f38dccb4\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5NDQ5Mzg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-05-19 19:24:29 +0000 UTC\",\"review_id\":\"32877232a079784ffd2f7002\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxMzIzNDMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-09-22 18:09:05 +0000 UTC\",\"review_id\":\"2fe1b189e2f2cf0010686ff7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxNjU3NTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"}],\"text\":\"Some students criticize Linderoth for an arrogant attitude and for calling out absentees. Others report significant organizational issues, including late or error-prone homework assignments, a lack of guidance on the final project, and unclear evaluation criteria.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2023: 3.42 GPA, 61.5% A/AB (n=13 letter grades); Spring 2024: 3.21 GPA, 55.0% A/AB (n=151 letter grades); Spring 2025: 3.37 GPA, 59.4% A/AB (n=64 letter grades). Includes jointly taught sections.\"}]}],\"difficulty_workload\":[{\"citations\":[{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-04-28 16:21:25 +0000 UTC\",\"review_id\":\"ec26bdb44745b4d48647d409\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5MTcxODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-05-13 14:57:18 +0000 UTC\",\"review_id\":\"d1de49db403c61f0ba734110\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxMjY1NzU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-05-19 19:24:29 +0000 UTC\",\"review_id\":\"32877232a079784ffd2f7002\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxMzIzNDMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"}],\"text\":\"The course is extremely difficult with long, challenging homework assignments that can take up to 20 hours, requiring substantial independent study time.\"}],\"errors\":[],\"historical_context\":[{\"citations\":[{\"instructor_name\":\"Laurent Lessard\",\"review_date\":\"2017-01-18 02:01:24 +0000 UTC\",\"review_id\":\"d393cba407876458aaf83012\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2227000\",\"source_review_id\":\"UmF0aW5nLTI3NzQ3MDQy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2227000\",\"type\":\"review\"},{\"instructor_name\":\"Laurent Lessard\",\"review_date\":\"2018-02-23 14:43:51 +0000 UTC\",\"review_id\":\"353e5ffe87db118e33f6d690\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2227000\",\"source_review_id\":\"UmF0aW5nLTI5NTkxMjUy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2227000\",\"type\":\"review\"},{\"instructor_name\":\"Laurent Lessard\",\"review_date\":\"2018-04-19 14:34:31 +0000 UTC\",\"review_id\":\"6f4ba649d2f20de95d18b4e3\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2227000\",\"source_review_id\":\"UmF0aW5nLTI5ODQzNjgy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2227000\",\"type\":\"review\"},{\"instructor_name\":\"Laurent Lessard\",\"review_date\":\"2018-05-24 00:52:53 +0000 UTC\",\"review_id\":\"dc78b5f06be2f43aeca400ea\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:2227000\",\"source_review_id\":\"UmF0aW5nLTMwMTgxMTYy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/2227000\",\"type\":\"review\"}],\"text\":\"Historical reviews of Laurent Lessard: Laurent Lessard is described as a clear, organized, and caring instructor who structures lectures well and answers questions effectively. Reviewers found his homework difficult but helpful for learning, and they highly recommended his teaching.\"}],\"message\":null,\"offered\":true,\"profile_hash\":\"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1\",\"quick_take\":[{\"citations\":[{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-03-18 17:03:39 +0000 UTC\",\"review_id\":\"4e3fe9cb1a630bd64ae04686\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5MDU5OTgw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-04-28 16:21:25 +0000 UTC\",\"review_id\":\"ec26bdb44745b4d48647d409\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5MTcxODQz\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-05-13 15:11:36 +0000 UTC\",\"review_id\":\"b837049c3d07a436f38dccb4\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5NDQ5Mzg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-05-13 14:57:18 +0000 UTC\",\"review_id\":\"d1de49db403c61f0ba734110\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxMjY1NzU4\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-05-19 19:24:29 +0000 UTC\",\"review_id\":\"32877232a079784ffd2f7002\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxMzIzNDMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-09-22 18:09:05 +0000 UTC\",\"review_id\":\"2fe1b189e2f2cf0010686ff7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxNjU3NTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"}],\"text\":\"Jeffrey Linderoth delivers engaging, enthusiastic lectures that make complex optimization topics accessible, though students report significant variability in his demeanor and course organization.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"Recent recorded grades — Spring 2025: 3.42 GPA, 63.0% A/AB (n=154 letter grades); Fall 2025: 2.99 GPA, 54.4% A/AB (n=79 letter grades); Spring 2026: 3.22 GPA, 56.4% A/AB (n=101 letter grades).\"}],\"student_experience\":[{\"citations\":[{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-03-18 17:03:39 +0000 UTC\",\"review_id\":\"4e3fe9cb1a630bd64ae04686\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5MDU5OTgw\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2024-05-13 15:11:36 +0000 UTC\",\"review_id\":\"b837049c3d07a436f38dccb4\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTM5NDQ5Mzg1\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-05-19 19:24:29 +0000 UTC\",\"review_id\":\"32877232a079784ffd2f7002\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxMzIzNDMy\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"},{\"instructor_name\":\"Jeff Linderoth\",\"review_date\":\"2025-09-22 18:09:05 +0000 UTC\",\"review_id\":\"2fe1b189e2f2cf0010686ff7\",\"run_id\":\"20260907T155543-ce3781c4\",\"source_instructor_id\":\"rmp:1472025\",\"source_review_id\":\"UmF0aW5nLTQxNjU3NTI5\",\"source_url\":\"https://www.ratemyprofessors.com/professor/1472025\",\"type\":\"review\"}],\"text\":\"Students appreciate posted recordings and helpful TAs, but criticize disorganized project guidance, unclear evaluation criteria, and occasional arrogant or sidetracked teaching styles.\"}],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1264\",\"type\":\"grade\"}],\"text\":\"AMANDA SMITH is recorded teaching in Spring 2026. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":3,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1244\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1254\",\"type\":\"grade\"}],\"text\":\"JEFFREY LINDEROTH is recorded teaching in Spring 2023, Spring 2024, Spring 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1164\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1174\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1184\",\"type\":\"grade\"}],\"text\":\"LAURENT LESSARD is recorded teaching in Spring 2016, Spring 2017, Spring 2018. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1172\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1202\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1212\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1222\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1232\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1242\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1252\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1262\",\"type\":\"grade\"}],\"text\":\"MICHAEL FERRIS is recorded teaching in Fall 2016, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023, Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.\"},{\"citations\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1192\",\"type\":\"grade\"},{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"run_id\":\"20260907T155543-ce3781c4\",\"section_number\":1,\"source_course_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"source_record\":{\"entity_id\":\"e812e694-8224-30ee-b50c-eb515361b85b\",\"file\":\"tables/observations.parquet\",\"kind\":\"grades\",\"source\":\"madgrades\"},\"table\":\"section_grades_latest\",\"term_id\":\"1234\",\"type\":\"grade\"}],\"text\":\"STEPHEN WRIGHT is recorded teaching in Fall 2018, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.\"}],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-f76575bd58e7ad67ceeea0ff","output_id":"f6977bec8267dd1301d1b86237615e1264561b53b6cbe7858c2410e15a8e1d65","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) and (MATH 320,340,341, or375) 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) and (MATH 320,340,341, or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"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\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n12\",\"n13\",\"n14\",\"n15\"],\"condition\":null,\"course\":null,\"evidence\":\"MATH 320,340,341, or375\",\"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\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"341\",\"course\":null,\"evidence\":\"341\",\"id\":\"n14\",\"kind\":\"condition\"},{\"children\":[],\"condition\":\"375\",\"course\":null,\"evidence\":\"375\",\"id\":\"n15\",\"kind\":\"condition\"}],\"notes\":[\"Updated evidence fields to use exact course codes/numbers as they appear in the requirements text to satisfy validation.\"],\"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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-f76575bd58e7ad67ceeea0ff","output_id":"f6977bec8267dd1301d1b86237615e1264561b53b6cbe7858c2410e15a8e1d65","section":"search_profile","status":"valid","value_json":"{\"assumed_background\":[{\"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.\"},{\"course_id\":\"COMPSCI 300\",\"field\":\"description\",\"quote\":\"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\":\"Programming fundamentals and data structures\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"An introduction to linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors. Topics from differential equations include first order ODE, homogeneous and nonhomogeneous linear systems, and numerical methods.\"}],\"text\":\"Linear algebra and differential equations\"}],\"search_phrases\":[\"mathematical optimization modeling\",\"discrete continuous optimization problems\",\"equilibrium models algorithms\",\"optimization software tools\",\"modeling languages subroutine libraries\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Formulating applications as optimization and equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Using algorithms, data structures, and software tools for optimization\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Introduction to mathematical optimization from a modeling and solution perspective. Formulation of applications as discrete and continuous optimization problems and equilibrium models. Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Discrete and continuous optimization problems\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Formulation of applications as discrete and continuous optimization problems and equilibrium models.\"}],\"text\":\"Equilibrium models\"},{\"evidence\":[{\"course_id\":\"COMPSCI/ECE/ISYE 524\",\"field\":\"description\",\"quote\":\"Survey and appropriate usage of basic algorithms, data and software tools, including modeling languages and subroutine libraries.\"}],\"text\":\"Optimization algorithms and software tools\"}]}","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_dd8d2094feb4657373e2e2f3","course_id":"COMPSCI/ECE/ISYE 524","catalog_version_id":"1902a01707fd2e15dd6c5b9cfb1b8f7e3eaca035a8db109026abe18a8bb70160","record_version_id":"57472e9b4764a7f67f58fab6e23be62c236b865c1d44366753626d7088c6a167","job_id":"enrich-f76575bd58e7ad67ceeea0ff","output_id":"f6977bec8267dd1301d1b86237615e1264561b53b6cbe7858c2410e15a8e1d65","section":"student_experience","status":"invalid","value_json":null,"candidate_json":"{\"status\":\"supported\",\"themes\":[{\"aspect\":\"teaching_clarity\",\"review_ids\":[\"d393cba407876458aaf83012\",\"094e0e6d264a052b62723298\",\"4e3fe9cb1a630bd64ae04686\",\"b837049c3d07a436f38dccb4\"],\"sentiment\":\"mixed\",\"summary\":\"Instructors vary significantly; some are clear and supportive while others are disorganized or arrogant.\"},{\"aspect\":\"workload\",\"review_ids\":[\"353e5ffe87db118e33f6d690\",\"b2f0be76539b7203e825d38a\",\"7900bb79cef50ebba036860\",\"ec26bdb44745b4d48647d409\"],\"sentiment\":\"negative\",\"summary\":\"Homework assignments are consistently described as extremely time-consuming and difficult, often taking 10+ hours per week.\"},{\"aspect\":\"assessment\",\"review_ids\":[\"7474976c187a8c1ca92f6662\",\"7da8270654ceb755c1f55daf\",\"d38eae4943f26d95f2c73af2\",\"5229f8470f947a855f781136\"],\"sentiment\":\"negative\",\"summary\":\"Grading is often perceived as harsh, arbitrary, and lacking clear rubrics, particularly for projects.\"}]}","error":"Sentiment cites unavailable or duplicate review evidence","model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":true}]