[{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"bcf434c98f9e8ff3e183526adc25c21bbe514980c2decc383a90e4b60e84c873","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"all_reqs\",\"cond_grad\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375), or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1\",\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375)\",\"id\":\"all_reqs\",\"kind\":\"all\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320)\",\"id\":\"r1\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"r1a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300or320\",\"id\":\"r1b\",\"kind\":\"course\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475)\",\"id\":\"r2\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"MATH\",\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"STAT\",\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[\"c320_math\",\"c340\",\"c341\",\"c345\",\"c375\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345or375)\",\"id\":\"r3\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"c320_math\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"c340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"c341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"c345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"c375\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_grad\",\"kind\":\"condition\"}],\"notes\":[\"Top-level 'or' makes graduate/professional standing an alternative to the conjunction of the three course groups.\",\"Course 320 appears under COMPSCI in the first group and under MATH in the third group.\"],\"root\":\"root\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"bcf434c98f9e8ff3e183526adc25c21bbe514980c2decc383a90e4b60e84c873","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Compute/approximate NE, CE, and CCE using techniques such as the indifference lemma, linear programming, best response dynamics, and no-regret online (machine) learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Particular emphasis is placed on studying, designing, and implementing algorithms.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Game theory is a mathematical lens for studying interactions among strategic agents\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Describe and evaluate foundational and computational aspects of cooperative game theory, including bargaining solutions and coalitional game concepts, and develop efficient approximation algorithms for computing them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithmic game theory\",\"Nash equilibria computation\",\"mechanism design\",\"cooperative game theory\",\"strategic agent modeling\",\"game-theoretic machine learning\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Analyze strategic interactions using normal form games, including general-sum and zero-sum formulations, and apply solution concepts such as dominant strategy equilibria, Nash equilibria (NE), correlated equilibria (CE), and coarse correlated equilibria (CCE).\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyze strategic interactions using normal form games and apply solution concepts like Nash and correlated equilibria.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Compute/approximate NE, CE, and CCE using techniques such as the indifference lemma, linear programming, best response dynamics, and no-regret online (machine) learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Compute or approximate game-theoretic equilibria using linear programming, best response dynamics, and online learning.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Design mechanisms that promote socially desirable outcomes among strategic agents, apply them to domains such as compute resource allocation, kidney exchange, residency matching, and auctions, and evaluate tradeoffs between game-theoretic desiderata and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design mechanisms for resource allocation, matching, and auctions while evaluating efficiency and fairness tradeoffs.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Apply game-theoretic frameworks to machine learning problems, such as image generation and curriculum learning, by modeling and analyzing strategic behavior.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply game-theoretic frameworks to machine learning problems like image generation and curriculum learning.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"title\",\"quote\":\"ALGORITHMIC GAME THEORY & LEARNING\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Core topics include non-cooperative game theory, mechanism design, and cooperative game theory, examined via the lens of a computer scientist, drawing on tools from theoretical computer science, optimization, probability, and machine learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithmic Game Theory & Learning covers non-cooperative and cooperative game theory, mechanism design, and equilibrium computation using tools from TCS, optimization, and ML.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Core topics include non-cooperative game theory, mechanism design, and cooperative game theory\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Non-cooperative and cooperative game theory, and mechanism design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"drawing on tools from theoretical computer science, optimization, probability, and machine learning\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Theoretical computer science, optimization, probability, and machine learning applications.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how cooperation can lead to fair value distribution\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Fair value distribution through cooperation.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"bcf434c98f9e8ff3e183526adc25c21bbe514980c2decc383a90e4b60e84c873","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-49752a259f17fab0f49665b3","output_id":"bcf434c98f9e8ff3e183526adc25c21bbe514980c2decc383a90e4b60e84c873","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"5c7a6764cb74b55dd107eda951009cb88157944a1fe49c9e740b138d2af87b53\",\"course_id\":\"COMPSCI 550\",\"current_instructors\":[],\"difficulty_workload\":[],\"errors\":[],\"historical_context\":[],\"message\":\"No course-specific reviews available\",\"offered\":true,\"profile_hash\":\"3f5110430805ccdd533c0c072df62d68a8a5f5441c4530bbdb15d419a199a09c\",\"quick_take\":[],\"student_experience\":[],\"task_hash\":\"9dea82ef7f2113a5605c1c6030c4f9b19967eb742cc93a78268fb92357d29f5c\",\"teaching_history\":[],\"term_id\":\"1274\",\"term_name\":\"2027 Sprng\",\"version\":3}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":true},{"run_id":"20260906T231458-5fdd2fff","observed_at":"2026-09-06 23:14:58.172943+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"642da65eae212b01c48f3d783711b9aacbf05e995099cbc934d2072f559973d0","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375), or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320)\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n14\",\"kind\":\"course\"}],\"notes\":[\"MATH 341, 345, and 375 are mentioned in requirements_text but not present in linked_courses. These are treated as verbatim condition leaves requiring review for canonical identity.\",\"STAT/COMP SCI/MATH 475 is parsed as a single course node with subjects [COMPSCI, MATH, STAT] based on the linked_courses entry for COMPSCI/MATH/STAT 475.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"642da65eae212b01c48f3d783711b9aacbf05e995099cbc934d2072f559973d0","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. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis\"},{\"course_id\":\"COMPSCI 320\",\"field\":\"description\",\"quote\":\"Experience with basic tabular analysis in Python is assumed. Learn to implement data structures (e.g., graphs) to efficiently represent datasets. Software-engineering tools such as version control and Python virtual environments will be introduced, with an emphasis on reproducibility of analysis. Tracing and A/B testing will be introduced as techniques for generating meaningful datasets. Introduces basic classification, clustering, optimization, and simulation techniques\"}],\"text\":\"Programming proficiency in Python or Java, including data structures and complexity analysis.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems. Finite designs. Systems of distinct representatives and matching problems in graphs\"}],\"text\":\"Foundations in discrete mathematics, including logic, sets, graphs, and combinatorics.\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization\"}],\"text\":\"Linear algebra concepts including vector spaces, matrices, and eigenvalues.\"}],\"search_phrases\":[\"algorithmic game theory course\",\"mechanism design algorithms\",\"strategic agents optimization\",\"equilibrium computation\",\"fair value distribution algorithms\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"studying, designing, and implementing algorithms\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how such equilibria can be computed or approximated\"}],\"text\":\"Designing and implementing algorithms for game-theoretic problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"designing mechanisms to ensure fair and efficient outcomes\"}],\"text\":\"Designing mechanisms for fair and efficient outcomes.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"modeling these situations as games with the goal of understanding and influencing outcomes\"}],\"text\":\"Modeling strategic interactions and influencing outcomes.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"title\",\"quote\":\"ALGORITHMIC GAME THEORY & LEARNING\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Game theory is a mathematical lens for studying interactions among strategic agents, modeling these situations as games with the goal of understanding and influencing outcomes. Core topics include non-cooperative game theory, mechanism design, and cooperative game theory, examined via the lens of a computer scientist, drawing on tools from theoretical computer science, optimization, probability, and machine learning. Themes include the impact of self-interested behavior on others and on societal outcomes, the emergence of equilibria under such behavior, how such equilibria can be computed or approximated, designing mechanisms to ensure fair and efficient outcomes, and how cooperation can lead to fair value distribution. Particular emphasis is placed on studying, designing, and implementing algorithms.\"}],\"text\":\"ALGORITHMIC GAME THEORY & LEARNING applies computer science to game theory, focusing on algorithmic design for strategic interactions, equilibria, and mechanism design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"non-cooperative game theory, mechanism design, and cooperative game theory\"}],\"text\":\"Non-cooperative game theory, mechanism design, and cooperative game theory.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"impact of self-interested behavior on others and on societal outcomes\"}],\"text\":\"Impact of self-interested behavior on societal outcomes.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"emergence of equilibria under such behavior\"}],\"text\":\"Emergence and computation of equilibria.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how cooperation can lead to fair value distribution\"}],\"text\":\"Fair value distribution through cooperation.\"}]}","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-5291a20b802b9bbbe22b24cb","output_id":"642da65eae212b01c48f3d783711b9aacbf05e995099cbc934d2072f559973d0","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"176bf8fb529fc36a22a00f55710ec7402c9604814823c58c39c2c74b00f096bc","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375), or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320)\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n14\",\"kind\":\"course\"}],\"notes\":[\"MATH 341, 345, and 375 are mentioned in requirements_text but not present in linked_courses. These are treated as verbatim condition leaves requiring review for canonical identity.\",\"STAT/COMP SCI/MATH 475 is parsed as a single course node with subjects [COMPSCI, MATH, STAT] based on the linked_courses entry for COMPSCI/MATH/STAT 475.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"176bf8fb529fc36a22a00f55710ec7402c9604814823c58c39c2c74b00f096bc","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. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis\"},{\"course_id\":\"COMPSCI 320\",\"field\":\"description\",\"quote\":\"Experience with basic tabular analysis in Python is assumed. Learn to implement data structures (e.g., graphs) to efficiently represent datasets. Software-engineering tools such as version control and Python virtual environments will be introduced, with an emphasis on reproducibility of analysis. Tracing and A/B testing will be introduced as techniques for generating meaningful datasets. Introduces basic classification, clustering, optimization, and simulation techniques\"}],\"text\":\"Programming proficiency in Python or Java, including data structures and complexity analysis.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems. Finite designs. Systems of distinct representatives and matching problems in graphs\"}],\"text\":\"Foundations in discrete mathematics, including logic, sets, graphs, and combinatorics.\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization\"}],\"text\":\"Linear algebra concepts including vector spaces, matrices, and eigenvalues.\"}],\"search_phrases\":[\"algorithmic game theory course\",\"mechanism design algorithms\",\"strategic agents optimization\",\"equilibrium computation\",\"fair value distribution algorithms\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"studying, designing, and implementing algorithms\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how such equilibria can be computed or approximated\"}],\"text\":\"Designing and implementing algorithms for game-theoretic problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"designing mechanisms to ensure fair and efficient outcomes\"}],\"text\":\"Designing mechanisms for fair and efficient outcomes.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"modeling these situations as games with the goal of understanding and influencing outcomes\"}],\"text\":\"Modeling strategic interactions and influencing outcomes.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"title\",\"quote\":\"ALGORITHMIC GAME THEORY & LEARNING\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Game theory is a mathematical lens for studying interactions among strategic agents, modeling these situations as games with the goal of understanding and influencing outcomes. Core topics include non-cooperative game theory, mechanism design, and cooperative game theory, examined via the lens of a computer scientist, drawing on tools from theoretical computer science, optimization, probability, and machine learning. Themes include the impact of self-interested behavior on others and on societal outcomes, the emergence of equilibria under such behavior, how such equilibria can be computed or approximated, designing mechanisms to ensure fair and efficient outcomes, and how cooperation can lead to fair value distribution. Particular emphasis is placed on studying, designing, and implementing algorithms.\"}],\"text\":\"ALGORITHMIC GAME THEORY & LEARNING applies computer science to game theory, focusing on algorithmic design for strategic interactions, equilibria, and mechanism design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"non-cooperative game theory, mechanism design, and cooperative game theory\"}],\"text\":\"Non-cooperative game theory, mechanism design, and cooperative game theory.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"impact of self-interested behavior on others and on societal outcomes\"}],\"text\":\"Impact of self-interested behavior on societal outcomes.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"emergence of equilibria under such behavior\"}],\"text\":\"Emergence and computation of equilibria.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how cooperation can lead to fair value distribution\"}],\"text\":\"Fair value distribution through cooperation.\"}]}","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-5590a4969e0a630fe46a86e8","output_id":"176bf8fb529fc36a22a00f55710ec7402c9604814823c58c39c2c74b00f096bc","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-6556a505c10f448d98d02466","output_id":"ac9d2475f565c6949113f635824c4eb5541537e7743bed00b1db7f7ed4dfc2cc","section":"requirements","status":"invalid","value_json":null,"candidate_json":"{\"nodes\":[{\"children\":[\"r1\",\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375), or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320)\",\"id\":\"r1\",\"kind\":\"any\"},{\"children\":[\"c300\"],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"r1a\",\"kind\":\"course\"},{\"children\":[\"c320_cs\"],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 320\",\"id\":\"r1b\",\"kind\":\"course\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475)\",\"id\":\"r2\",\"kind\":\"any\"},{\"children\":[\"c240_sub\"],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"MATH\",\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[\"c475_sub\"],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"STAT\",\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[\"c320_math\",\"c340\",\"c341\",\"c345\",\"c375\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345or375)\",\"id\":\"r3\",\"kind\":\"any\"},{\"children\":[\"cond_grad\"],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"r4\",\"kind\":\"condition\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"c300\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 320\",\"id\":\"c320_cs\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"MATH\",\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240_sub\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"STAT\",\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475_sub\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"c320_math\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"c340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"c341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"c345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"c375\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_grad\",\"kind\":\"condition\"}],\"notes\":[\"Parsed 'or' at top level as alternative to the conjunction of three course groups.\",\"Assumed MATH 320 in the list refers to MATH subject based on context 'MATH 320,340...'.\"],\"root\":\"root\",\"status\":\"parsed\"}","error":"Node r1b: evidence 'COMP SCI 320' must quote an exact source substring.\nNode c320_cs: evidence 'COMP SCI 320' must quote an exact source substring.\nUnreachable nodes: cond_grad, r4; connect all conditions and exclusions to the root.","model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-6556a505c10f448d98d02466","output_id":"ac9d2475f565c6949113f635824c4eb5541537e7743bed00b1db7f7ed4dfc2cc","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Compute/approximate NE, CE, and CCE using techniques such as the indifference lemma, linear programming, best response dynamics, and no-regret online (machine) learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Particular emphasis is placed on studying, designing, and implementing algorithms.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Game theory is a mathematical lens for studying interactions among strategic agents\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Describe and evaluate foundational and computational aspects of cooperative game theory, including bargaining solutions and coalitional game concepts, and develop efficient approximation algorithms for computing them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithmic game theory\",\"Nash equilibria computation\",\"mechanism design\",\"cooperative game theory\",\"strategic agent modeling\",\"game-theoretic machine learning\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Analyze strategic interactions using normal form games, including general-sum and zero-sum formulations, and apply solution concepts such as dominant strategy equilibria, Nash equilibria (NE), correlated equilibria (CE), and coarse correlated equilibria (CCE).\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyze strategic interactions using normal form games and apply solution concepts like Nash and correlated equilibria.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Compute/approximate NE, CE, and CCE using techniques such as the indifference lemma, linear programming, best response dynamics, and no-regret online (machine) learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Compute or approximate game-theoretic equilibria using linear programming, best response dynamics, and online learning.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Design mechanisms that promote socially desirable outcomes among strategic agents, apply them to domains such as compute resource allocation, kidney exchange, residency matching, and auctions, and evaluate tradeoffs between game-theoretic desiderata and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design mechanisms for resource allocation, matching, and auctions while evaluating efficiency and fairness tradeoffs.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Apply game-theoretic frameworks to machine learning problems, such as image generation and curriculum learning, by modeling and analyzing strategic behavior.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply game-theoretic frameworks to machine learning problems like image generation and curriculum learning.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"title\",\"quote\":\"ALGORITHMIC GAME THEORY & LEARNING\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Core topics include non-cooperative game theory, mechanism design, and cooperative game theory, examined via the lens of a computer scientist, drawing on tools from theoretical computer science, optimization, probability, and machine learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithmic Game Theory & Learning covers non-cooperative and cooperative game theory, mechanism design, and equilibrium computation using tools from TCS, optimization, and ML.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Core topics include non-cooperative game theory, mechanism design, and cooperative game theory\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Non-cooperative and cooperative game theory, and mechanism design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"drawing on tools from theoretical computer science, optimization, probability, and machine learning\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Theoretical computer science, optimization, probability, and machine learning applications.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how cooperation can lead to fair value distribution\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Fair value distribution through cooperation.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-6556a505c10f448d98d02466","output_id":"ac9d2475f565c6949113f635824c4eb5541537e7743bed00b1db7f7ed4dfc2cc","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-79348710a077dbb34341f483","output_id":"16c7f2881b1de2806ade0141ff4b0eec5f2a1c0f425ef6e87976a19d2f67c276","section":"requirements","status":"valid","value_json":"{\"nodes\":[{\"children\":[\"all_reqs\",\"cond_grad\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375), or graduate/professional standing\",\"id\":\"root\",\"kind\":\"any\"},{\"children\":[\"r1\",\"r2\",\"r3\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375)\",\"id\":\"all_reqs\",\"kind\":\"all\"},{\"children\":[\"r1a\",\"r1b\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320)\",\"id\":\"r1\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"r1a\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300or320\",\"id\":\"r1b\",\"kind\":\"course\"},{\"children\":[\"c240\",\"c475\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475)\",\"id\":\"r2\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"MATH\",\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"c240\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"STAT\",\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"c475\",\"kind\":\"course\"},{\"children\":[\"c320_math\",\"c340\",\"c341\",\"c345\",\"c375\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345or375)\",\"id\":\"r3\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"c320_math\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"c340\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"c341\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"c345\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"c375\",\"kind\":\"course\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"cond_grad\",\"kind\":\"condition\"}],\"notes\":[\"Top-level 'or' makes graduate/professional standing an alternative to the conjunction of the three course groups.\",\"Course 320 appears under COMPSCI in the first group and under MATH in the third group.\"],\"root\":\"root\",\"status\":\"parsed\"}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-79348710a077dbb34341f483","output_id":"16c7f2881b1de2806ade0141ff4b0eec5f2a1c0f425ef6e87976a19d2f67c276","section":"search_profile","status":"valid","value_json":"{\"activity_tags\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Compute/approximate NE, CE, and CCE using techniques such as the indifference lemma, linear programming, best response dynamics, and no-regret online (machine) learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Particular emphasis is placed on studying, designing, and implementing algorithms.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"programming\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Game theory is a mathematical lens for studying interactions among strategic agents\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":4,\"quote\":\"Describe and evaluate foundational and computational aspects of cooperative game theory, including bargaining solutions and coalitional game concepts, and develop efficient approximation algorithms for computing them.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"label\":\"mathematical-reasoning\"}],\"assumed_background\":[],\"search_phrases\":[\"algorithmic game theory\",\"Nash equilibria computation\",\"mechanism design\",\"cooperative game theory\",\"strategic agent modeling\",\"game-theoretic machine learning\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":0,\"quote\":\"Analyze strategic interactions using normal form games, including general-sum and zero-sum formulations, and apply solution concepts such as dominant strategy equilibria, Nash equilibria (NE), correlated equilibria (CE), and coarse correlated equilibria (CCE).\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Analyze strategic interactions using normal form games and apply solution concepts like Nash and correlated equilibria.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":1,\"quote\":\"Compute/approximate NE, CE, and CCE using techniques such as the indifference lemma, linear programming, best response dynamics, and no-regret online (machine) learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Compute or approximate game-theoretic equilibria using linear programming, best response dynamics, and online learning.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":3,\"quote\":\"Design mechanisms that promote socially desirable outcomes among strategic agents, apply them to domains such as compute resource allocation, kidney exchange, residency matching, and auctions, and evaluate tradeoffs between game-theoretic desiderata and computational complexity.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Design mechanisms for resource allocation, matching, and auctions while evaluating efficiency and fairness tradeoffs.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"official_learning_outcomes\",\"outcome_index\":2,\"quote\":\"Apply game-theoretic frameworks to machine learning problems, such as image generation and curriculum learning, by modeling and analyzing strategic behavior.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Apply game-theoretic frameworks to machine learning problems like image generation and curriculum learning.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"title\",\"quote\":\"ALGORITHMIC GAME THEORY & LEARNING\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Core topics include non-cooperative game theory, mechanism design, and cooperative game theory, examined via the lens of a computer scientist, drawing on tools from theoretical computer science, optimization, probability, and machine learning.\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Algorithmic Game Theory & Learning covers non-cooperative and cooperative game theory, mechanism design, and equilibrium computation using tools from TCS, optimization, and ML.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Core topics include non-cooperative game theory, mechanism design, and cooperative game theory\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Non-cooperative and cooperative game theory, and mechanism design.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"drawing on tools from theoretical computer science, optimization, probability, and machine learning\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Theoretical computer science, optimization, probability, and machine learning applications.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how cooperation can lead to fair value distribution\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\"}],\"text\":\"Fair value distribution through cooperation.\"}]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20261014T203208-0851c9a1","observed_at":"2026-10-14 17:50:09.728220+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"1f830ebb277fd219ccaaf4c0391ab65b8e3542f55eb75d2832cd542a35fc6803","record_version_id":"9e6aa65b7abfc8454908456b06f56ba9c8094bb31fffeb405be35c17b4657694","job_id":"enrich-79348710a077dbb34341f483","output_id":"16c7f2881b1de2806ade0141ff4b0eec5f2a1c0f425ef6e87976a19d2f67c276","section":"student_experience","status":"insufficient_evidence","value_json":"{\"status\":\"insufficient_evidence\",\"themes\":[]}","candidate_json":null,"error":null,"model":"Qwen/Qwen3.8-27B","model_revision":"1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0","selected_for_release":false},{"run_id":"20260907T155543-ce3781c4","observed_at":"2026-09-07 15:55:43.033547+00:00","course_uid":"course_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0f6763ba0b7044e92c4ef0e0559cc40dac0d2e93fc24d71842a344466abbc0c2","section":"requirements","status":"needs_review","value_json":"{\"nodes\":[{\"children\":[\"n1\",\"n2\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375), or graduate/professional standing\",\"id\":\"n0\",\"kind\":\"any\"},{\"children\":[\"n3\",\"n4\",\"n5\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320), (MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475), and (MATH 320,340,341,345or375)\",\"id\":\"n1\",\"kind\":\"all\"},{\"children\":[],\"condition\":\"graduate/professional standing\",\"course\":null,\"evidence\":\"graduate/professional standing\",\"id\":\"n2\",\"kind\":\"condition\"},{\"children\":[\"n6\",\"n7\"],\"condition\":null,\"course\":null,\"evidence\":\"(COMP SCI 300or320)\",\"id\":\"n3\",\"kind\":\"any\"},{\"children\":[\"n8\",\"n9\",\"n10\",\"n11\",\"n12\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH 320,340,341,345or375)\",\"id\":\"n4\",\"kind\":\"any\"},{\"children\":[\"n13\",\"n14\"],\"condition\":null,\"course\":null,\"evidence\":\"(MATH/COMP SCI 240orSTAT/COMP SCI/MATH 475)\",\"id\":\"n5\",\"kind\":\"any\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":300,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"COMP SCI 300\",\"id\":\"n6\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\"],\"timing\":\"prior\"},\"evidence\":\"320\",\"id\":\"n7\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":240,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH/COMP SCI 240\",\"id\":\"n8\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":475,\"minimum_grade\":null,\"subjects\":[\"COMPSCI\",\"MATH\",\"STAT\"],\"timing\":\"prior\"},\"evidence\":\"STAT/COMP SCI/MATH 475\",\"id\":\"n9\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":320,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"MATH 320\",\"id\":\"n10\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":340,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"340\",\"id\":\"n11\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":341,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"341\",\"id\":\"n12\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":345,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"345\",\"id\":\"n13\",\"kind\":\"course\"},{\"children\":[],\"condition\":null,\"course\":{\"course_number\":375,\"minimum_grade\":null,\"subjects\":[\"MATH\"],\"timing\":\"prior\"},\"evidence\":\"375\",\"id\":\"n14\",\"kind\":\"course\"}],\"notes\":[\"MATH 341, 345, and 375 are mentioned in requirements_text but not present in linked_courses. These are treated as verbatim condition leaves requiring review for canonical identity.\",\"STAT/COMP SCI/MATH 475 is parsed as a single course node with subjects [COMPSCI, MATH, STAT] based on the linked_courses entry for COMPSCI/MATH/STAT 475.\"],\"root\":\"n0\",\"status\":\"needs_review\"}","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0f6763ba0b7044e92c4ef0e0559cc40dac0d2e93fc24d71842a344466abbc0c2","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. Programming assignments require writing and developing multi-class (file) programs using interfaces, generics, and exception handling to solve challenging real world problems. Topics reviewed include reading/writing data and objects from/to files and exception handling, and command line arguments. Topics introduced: object-oriented design; class vs. object; create and define interfaces and iterators; searching and sorting; abstract data types (List,Stack,Queue,PriorityQueue(Heap),Binary Search Tree); generic interfaces (parametric polymorphism); how to design and write test methods and classes; array based vs. linked node implementations; introduction to complexity analysis\"},{\"course_id\":\"COMPSCI 320\",\"field\":\"description\",\"quote\":\"Experience with basic tabular analysis in Python is assumed. Learn to implement data structures (e.g., graphs) to efficiently represent datasets. Software-engineering tools such as version control and Python virtual environments will be introduced, with an emphasis on reproducibility of analysis. Tracing and A/B testing will be introduced as techniques for generating meaningful datasets. Introduces basic classification, clustering, optimization, and simulation techniques\"}],\"text\":\"Programming proficiency in Python or Java, including data structures and complexity analysis.\"},{\"evidence\":[{\"course_id\":\"COMPSCI/MATH 240\",\"field\":\"description\",\"quote\":\"Basic concepts of logic, sets, partial order and other relations, and functions. Basic concepts of mathematics (definitions, proofs, sets, functions, and relations) with a focus on discrete structures: integers, bits, strings, trees, and graphs. Propositional logic, Boolean algebra, and predicate logic. Mathematical induction and recursion. Invariants and algorithmic correctness. Recurrences and asymptotic growth analysis\"},{\"course_id\":\"COMPSCI/MATH/STAT 475\",\"field\":\"description\",\"quote\":\"Problems of enumeration, distribution, and arrangement. Inclusion-exclusion principle. Generating functions and linear recurrence relations. Combinatorial identities. Graph coloring problems. Finite designs. Systems of distinct representatives and matching problems in graphs\"}],\"text\":\"Foundations in discrete mathematics, including logic, sets, graphs, and combinatorics.\"},{\"evidence\":[{\"course_id\":\"MATH 320\",\"field\":\"description\",\"quote\":\"linear algebra and differential equations with emphasis on the relationship between the theory of linear algebra and analytical and numerical techniques for solving differential equations. Linear algebra topics include linear systems, matrices and their algebra, vector spaces and linear transformations, eigenvalues and eigenvectors\"},{\"course_id\":\"MATH 340\",\"field\":\"description\",\"quote\":\"matrix algebra, linear systems of equations, vector spaces, sub-spaces, linear dependence, span, basis, rank of matrices, determinants, linear transformations, coordinate representations, kernel, range, eigenvalues and eigenvectors, diagonalization\"}],\"text\":\"Linear algebra concepts including vector spaces, matrices, and eigenvalues.\"}],\"search_phrases\":[\"algorithmic game theory course\",\"mechanism design algorithms\",\"strategic agents optimization\",\"equilibrium computation\",\"fair value distribution algorithms\"],\"skills_taught\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"studying, designing, and implementing algorithms\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how such equilibria can be computed or approximated\"}],\"text\":\"Designing and implementing algorithms for game-theoretic problems.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"designing mechanisms to ensure fair and efficient outcomes\"}],\"text\":\"Designing mechanisms for fair and efficient outcomes.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"modeling these situations as games with the goal of understanding and influencing outcomes\"}],\"text\":\"Modeling strategic interactions and influencing outcomes.\"}],\"summary\":{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"title\",\"quote\":\"ALGORITHMIC GAME THEORY & LEARNING\"},{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"Game theory is a mathematical lens for studying interactions among strategic agents, modeling these situations as games with the goal of understanding and influencing outcomes. Core topics include non-cooperative game theory, mechanism design, and cooperative game theory, examined via the lens of a computer scientist, drawing on tools from theoretical computer science, optimization, probability, and machine learning. Themes include the impact of self-interested behavior on others and on societal outcomes, the emergence of equilibria under such behavior, how such equilibria can be computed or approximated, designing mechanisms to ensure fair and efficient outcomes, and how cooperation can lead to fair value distribution. Particular emphasis is placed on studying, designing, and implementing algorithms.\"}],\"text\":\"ALGORITHMIC GAME THEORY & LEARNING applies computer science to game theory, focusing on algorithmic design for strategic interactions, equilibria, and mechanism design.\"},\"topics\":[{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"non-cooperative game theory, mechanism design, and cooperative game theory\"}],\"text\":\"Non-cooperative game theory, mechanism design, and cooperative game theory.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"impact of self-interested behavior on others and on societal outcomes\"}],\"text\":\"Impact of self-interested behavior on societal outcomes.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"emergence of equilibria under such behavior\"}],\"text\":\"Emergence and computation of equilibria.\"},{\"evidence\":[{\"course_id\":\"COMPSCI 550\",\"field\":\"description\",\"quote\":\"how cooperation can lead to fair value distribution\"}],\"text\":\"Fair value distribution through cooperation.\"}]}","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0f6763ba0b7044e92c4ef0e0559cc40dac0d2e93fc24d71842a344466abbc0c2","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_e0c9e945731bc2f5d2482bbd","course_id":"COMPSCI 550","catalog_version_id":"c3eb43b06e561f60eb4f859a072c3587d5835541427307b3eaa5617df6785dbd","record_version_id":"21375fb7a6aace6c4675a89def26cbb496c32b0dc4e7788ff3c62d84b0a9eb4e","job_id":"enrich-8b774950c2b6adfdc46d1b82","output_id":"0f6763ba0b7044e92c4ef0e0559cc40dac0d2e93fc24d71842a344466abbc0c2","section":"student_summary","status":"valid","value_json":"{\"context_hash\":\"3588916b40205936b92bdf2fb40cbed9b5a07bf2deb7e0ff8f5b7fc6adf0b2bd\",\"course_id\":\"COMPSCI 550\",\"current_instructors\":[],\"difficulty_workload\":[],\"errors\":[],\"historical_context\":[],\"message\":\"No course-specific reviews available\",\"offered\":false,\"profile_hash\":\"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02\",\"quick_take\":[],\"student_experience\":[],\"task_hash\":\"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68\",\"teaching_history\":[],\"term_id\":\"1272\",\"term_name\":\"2026 Fall\",\"version\":2}","candidate_json":null,"error":null,"model":"nvidia/Qwen3.6-35B-A3B-NVFP4","model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","selected_for_release":false}]