{"schema_version":1,"url":"https://uwcourses.com/courses/COMPSCI_ISYE_526","title":"COMPSCI/ISYE 526: Advanced Linear Programming | UW–Madison","dataset":{"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","repository":"twangodev/uwcourses","schema_version":6,"importer_version":"7","projection_id":"52a78527ff09011d88cb04c7d43867d9fbfec2930bf1dd2ec359ebd2844e0b07","observed_at":"2026-09-07T15:55:43.033547+00:00","built_at":"2026-09-10T19:50:42.743001+00:00","courses":8951,"current_instructors":5754,"limited":false,"terms":["1272","1264","1262","1254","1252","1244","1242","1234","1232","1224","1222","1212","1204","1202","1194","1192","1184","1182","1174","1172","1164","1162","1154","1152","1144","1142","1134","1132","1124","1122","1114","1112","1104","1102","1094","1092","1084","1082","1074","1072"],"term":"1272","departments":[{"subject":"AAE","count":90},{"subject":"ABT","count":20},{"subject":"ACCTIS","count":36},{"subject":"ACTSCI","count":14},{"subject":"AFAERO","count":10},{"subject":"AFRICAN","count":87},{"subject":"AFROAMER","count":71},{"subject":"AGROECOL","count":21},{"subject":"AMERIND","count":53},{"subject":"ANAT&PHY","count":7},{"subject":"ANATOMY","count":2},{"subject":"ANESTHES","count":8},{"subject":"ANSCI","count":57},{"subject":"ANTHRO","count":95},{"subject":"ART","count":125},{"subject":"ARTED","count":10},{"subject":"ARTHIST","count":121},{"subject":"ASIALANG","count":129},{"subject":"ASIAN","count":109},{"subject":"ASIANAM","count":28},{"subject":"ASTRON","count":38},{"subject":"ATMOCN","count":69},{"subject":"BIOCHEM","count":51},{"subject":"BIOCORE","count":10},{"subject":"BIOLOGY","count":14},{"subject":"BIOMDSCI","count":18},{"subject":"BME","count":66},{"subject":"BMI","count":41},{"subject":"BMOLCHEM","count":10},{"subject":"BOTANY","count":69},{"subject":"BSE","count":44},{"subject":"C&ESOC","count":73},{"subject":"CBE","count":48},{"subject":"CHEM","count":101},{"subject":"CHICLA","count":52},{"subject":"CIVENGR","count":133},{"subject":"CLASSICS","count":47},{"subject":"CNP","count":10},{"subject":"CNSRSCI","count":50},{"subject":"COMARTS","count":137},{"subject":"COMPBIO","count":15},{"subject":"COMPLIT","count":11},{"subject":"COMPSCI","count":138},{"subject":"COUNPSY","count":78},{"subject":"CRB","count":19},{"subject":"CS&D","count":71},{"subject":"CSCS","count":40},{"subject":"CURRIC","count":193},{"subject":"DANCE","count":93},{"subject":"DERM","count":8},{"subject":"DS","count":88},{"subject":"DYSCI","count":35},{"subject":"ECE","count":155},{"subject":"ECON","count":145},{"subject":"EDPOL","count":114},{"subject":"EDPSYCH","count":97},{"subject":"ELPA","count":70},{"subject":"EMA","count":53},{"subject":"EMERMED","count":17},{"subject":"ENGL","count":206},{"subject":"ENTOM","count":40},{"subject":"ENVIRST","count":148},{"subject":"EP","count":15},{"subject":"EPD","count":67},{"subject":"ESL","count":16},{"subject":"F&WECOL","count":60},{"subject":"FAMMED","count":22},{"subject":"FINANCE","count":50},{"subject":"FOLKLORE","count":40},{"subject":"FOODSCI","count":43},{"subject":"FRENCH","count":63},{"subject":"GEN&WS","count":145},{"subject":"GENBUS","count":72},{"subject":"GENECSLR","count":17},{"subject":"GENETICS","count":60},{"subject":"GEOG","count":113},{"subject":"GEOSCI","count":83},{"subject":"GERMAN","count":82},{"subject":"GLE","count":48},{"subject":"GNS","count":38},{"subject":"GREEK","count":27},{"subject":"HDFS","count":41},{"subject":"HEBR-BIB","count":13},{"subject":"HEBR-MOD","count":10},{"subject":"HISTORY","count":233},{"subject":"HISTSCI","count":56},{"subject":"HONCOL","count":13},{"subject":"ILS","count":43},{"subject":"INFOSYS","count":9},{"subject":"INTEGART","count":7},{"subject":"INTEGSCI","count":22},{"subject":"INTER-AG","count":18},{"subject":"INTER-HE","count":11},{"subject":"INTER-LS","count":22},{"subject":"INTEREGR","count":16},{"subject":"INTLBUS","count":21},{"subject":"INTLST","count":50},{"subject":"ISYE","count":83},{"subject":"ITALIAN","count":53},{"subject":"JEWISH","count":56},{"subject":"JOURN","count":88},{"subject":"KINES","count":128},{"subject":"LACIS","count":26},{"subject":"LANDARC","count":61},{"subject":"LATIN","count":24},{"subject":"LAW","count":120},{"subject":"LEGALST","count":48},{"subject":"LINGUIS","count":35},{"subject":"LIS","count":89},{"subject":"LITTRANS","count":78},{"subject":"LSC","count":52},{"subject":"M&ENVTOX","count":7},{"subject":"MARKETNG","count":62},{"subject":"MATH","count":153},{"subject":"MDGENET","count":8},{"subject":"ME","count":130},{"subject":"MEDHIST","count":43},{"subject":"MEDICINE","count":60},{"subject":"MEDIEVAL","count":32},{"subject":"MEDPHYS","count":39},{"subject":"MEDSC-M","count":29},{"subject":"MEDSC-V","count":41},{"subject":"MHR","count":68},{"subject":"MICROBIO","count":45},{"subject":"MILSCI","count":16},{"subject":"MM&I","count":22},{"subject":"MOLBIOL","count":6},{"subject":"MS&E","count":59},{"subject":"MUSIC","count":165},{"subject":"MUSPERF","count":126},{"subject":"NAVSCI","count":20},{"subject":"NE","count":44},{"subject":"NEURODPT","count":11},{"subject":"NEUROL","count":7},{"subject":"NEURSURG","count":4},{"subject":"NTP","count":11},{"subject":"NURSING","count":111},{"subject":"NUTRSCI","count":65},{"subject":"OBS&GYN","count":18},{"subject":"OCCTHER","count":39},{"subject":"ONCOLOGY","count":14},{"subject":"OPHTHALM","count":5},{"subject":"OTM","count":43},{"subject":"PATH","count":34},{"subject":"PATH-BIO","count":29},{"subject":"PEDIAT","count":26},{"subject":"PHARMACY","count":31},{"subject":"PHILOS","count":77},{"subject":"PHMCOL-M","count":11},{"subject":"PHMPRAC","count":45},{"subject":"PHMSCI","count":60},{"subject":"PHYASST","count":37},{"subject":"PHYSICS","count":88},{"subject":"PHYSIOL","count":3},{"subject":"PHYTHER","count":37},{"subject":"PLANTSCI","count":52},{"subject":"PLPATH","count":35},{"subject":"POLISCI","count":192},{"subject":"POPHLTH","count":58},{"subject":"PORTUG","count":33},{"subject":"PSYCH","count":101},{"subject":"PSYCHIAT","count":22},{"subject":"PUBAFFR","count":54},{"subject":"PUBLHLTH","count":23},{"subject":"RADIOL","count":11},{"subject":"REALEST","count":41},{"subject":"RELIGST","count":90},{"subject":"RHABMED","count":9},{"subject":"RMI","count":24},{"subject":"RP&SE","count":102},{"subject":"S&APHM","count":17},{"subject":"SCANDST","count":73},{"subject":"SLAVIC","count":89},{"subject":"SOC","count":149},{"subject":"SOCWORK","count":87},{"subject":"SOILSCI","count":46},{"subject":"SPANISH","count":83},{"subject":"SRMED","count":21},{"subject":"STAT","count":94},{"subject":"STDYABRD","count":52},{"subject":"STS","count":8},{"subject":"SURGERY","count":25},{"subject":"SURGSCI","count":33},{"subject":"THEATRE","count":91},{"subject":"URBRPL","count":60},{"subject":"UROLOGY","count":5},{"subject":"ZOOLOGY","count":89}],"deployed_at":null},"data":{"course":{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"d00c445ca211b98c453b3fac420b1817870f10d3c098b35a23d9346532b53bf6","course_id":"COMPSCI/ISYE 526","course_uid":"course_c078b66a191a3ae8eb0f14c8","catalog_version_id":"19a9f82caccda3ac5095d13d1beef5fe7c9e360c27bcc4c4db1b78d3be3b76f1","course_number":526,"subjects":["COMPSCI","ISYE"],"title":"ADVANCED LINEAR PROGRAMMING","description":"Review of linear programming. Polynomial time methods for linear programming. Quadratic programs and linear complementarity problems and related solution techniques. Solution sets and their continuity properties. Error bounds for linear inequalities and programs. Parallel algorithms for linear and quadratic programs.","requirements_text":"STAT/​COMP SCI/​I SY E/​MATH  525and (COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) or graduate/professional standing","credits_min":null,"credits_max":null,"credit_offering_ids":[],"llm_job_id":"enrich-8b774950c2b6adfdc46d1b82","llm_output_id":"dc8d8c4ea2f760dacdaa26047933dc375a263561c3374d716fb0185f5abd31be","llm_model":"nvidia/Qwen3.6-35B-A3B-NVFP4","llm_model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","llm_task_version":"14","llm_search_status":"valid","llm_summary":"Advanced linear programming covering polynomial time methods, quadratic programs, complementarity problems, and parallel algorithms.","llm_topics":["Linear programming and polynomial time methods.","Quadratic programs and linear complementarity problems.","Solution set continuity and error bounds.","Parallel algorithms for optimization."],"llm_skills":["Polynomial time methods for linear programming.","Solution techniques for quadratic programs and linear complementarity problems.","Analysis of solution set continuity and error bounds.","Parallel algorithms for linear and quadratic programs."],"llm_assumed_background":["Foundations in linear optimization, simplex method, and duality theory.","Competence in object-oriented programming, data structures, and algorithmic complexity.","Basic programming skills and problem decomposition."],"llm_search_phrases":["advanced linear programming course","quadratic programs optimization","linear complementarity problems","parallel algorithms optimization","COMPSCI 526 prerequisites"],"llm_requirements_status":"valid","llm_student_summary_status":"valid","llm_experience_status":"insufficient_evidence","catalog_variants":[],"student_summary":{"context_hash":"29622fd7b8469ffb1cc25c546cab6f25174694ac55e49c06ef7e1dd1ef93365b","course_id":"COMPSCI/ISYE 526","current_instructors":[],"difficulty_workload":[],"errors":[],"historical_context":[],"message":"No course-specific reviews available","offered":false,"profile_hash":"5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02","quick_take":[{"citations":[{"course_id":"COMPSCI/ISYE 526","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"c29cf126-9227-37ac-9656-213f0468eb66","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1152","type":"grade"},{"course_id":"COMPSCI/ISYE 526","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"c29cf126-9227-37ac-9656-213f0468eb66","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1204","type":"grade"}],"text":"Recent recorded grades — Fall 2014: 2.69 GPA, 75.0% A/AB (n=8 letter grades); Spring 2020: 3.75 GPA, 100.0% A/AB (n=6 letter grades)."}],"student_experience":[],"task_hash":"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68","teaching_history":[],"term_id":"1272","term_name":"2026 Fall","version":2},"requirements":{"nodes":[{"children":["n1","n2"],"condition":null,"course":null,"evidence":"STAT/COMP SCI/I SY E/MATH 525and (COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300) or graduate/professional standing","id":"n0","kind":"any"},{"children":["n3","n4"],"condition":null,"course":null,"evidence":"(COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300)","id":"n1","kind":"all"},{"children":[],"condition":"graduate/professional standing","course":null,"evidence":"graduate/professional standing","id":"n2","kind":"condition"},{"children":[],"condition":null,"course":{"course_number":525,"minimum_grade":null,"subjects":["COMPSCI","ISYE","MATH","STAT"],"timing":"prior"},"evidence":"STAT/COMP SCI/I SY E/MATH 525","id":"n3","kind":"course"},{"children":["n5","n6","n7","n8","n9","n10","n11"],"condition":null,"course":null,"evidence":"COMP SCI 200,220,300, 301, 302,310, or placement intoCOMP SCI 300","id":"n4","kind":"any"},{"children":[],"condition":null,"course":{"course_number":200,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"COMP SCI 200","id":"n5","kind":"course"},{"children":[],"condition":null,"course":{"course_number":220,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"220","id":"n6","kind":"course"},{"children":[],"condition":null,"course":{"course_number":300,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"300","id":"n7","kind":"course"},{"children":[],"condition":"301","course":null,"evidence":"301","id":"n8","kind":"condition"},{"children":[],"condition":"302","course":null,"evidence":"302","id":"n9","kind":"condition"},{"children":[],"condition":null,"course":{"course_number":310,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"310","id":"n10","kind":"course"},{"children":[],"condition":"placement intoCOMP SCI 300","course":null,"evidence":"placement intoCOMP SCI 300","id":"n11","kind":"condition"}],"notes":["COMP SCI 301 and 302 are listed in requirements_text but not in linked_courses; represented as conditions.","placement intoCOMP SCI 300 is a verbatim condition.","graduate/professional standing is a verbatim condition."],"root":"n0","status":"parsed"},"instructors":[],"offerings":[],"sections":[],"grade_instructors":[{"instructor_uid":"instructor_69d654b959e9cbce04a965a5","source":"madgrades","source_instructor_id":"4998825","identity_basis":"source_id","identity_status":"source_identified","name":"THOMAS RUTHERFORD","email":null,"first_observed_at":"2026-09-06 23:14:58.172943+00:00","last_observed_at":"2026-09-07 15:55:43.033547+00:00","ratings":{"review_count":23,"quality":2.09,"difficulty":3.57,"quality_count":23,"difficulty_count":23,"profile_id":"rmp:1816941","source_url":"https://www.ratemyprofessors.com/professor/1816941","match_basis":"exact_name","observed_at":"2026-09-07 16:02:00.670037+00:00","courses":{"course_5ac40af4f08148fe1cc934d6":{"review_count":13,"quality":1.54,"difficulty":3.38,"quality_count":13,"difficulty_count":13},"course_9b7c3a369379fb3aa83e5bb9":{"review_count":3,"quality":1.67,"difficulty":5,"quality_count":3,"difficulty_count":3},"course_9aef0857964ff0beeddeae13":{"review_count":5,"quality":2.8,"difficulty":3.6,"quality_count":5,"difficulty_count":5}},"bayesian_quality":2.820086410951905,"prior_mean":3.6596857835465957,"prior_weight":20},"grade_statistics":{"gpa":3.437,"graded":515,"counts":[161,170,161,14,6,1,2],"sections":45},"instructor_url":"/instructors/THOMAS_RUTHERFORD--instructor_69d654b959e9cbce04a965a5"},{"instructor_uid":"instructor_283e3dfc0723cfe32c219a0f","source":"madgrades","source_instructor_id":"5540494","identity_basis":"source_id","identity_status":"source_identified","name":"XIAOMIN ZHANG","email":null,"first_observed_at":"2026-09-06 23:14:58.172943+00:00","last_observed_at":"2026-09-07 15:55:43.033547+00:00","grade_statistics":{"gpa":3.75,"graded":6,"counts":[3,3,0,0,0,0,0],"sections":1},"instructor_url":"/instructors/XIAOMIN_ZHANG"},{"instructor_uid":"instructor_b2b79e8f7cf2014ccc109e83","source":"madgrades","source_instructor_id":"1114818","identity_basis":"source_id","identity_status":"source_identified","name":"MICHAEL FERRIS","email":null,"first_observed_at":"2026-09-06 23:14:58.172943+00:00","last_observed_at":"2026-09-07 15:55:43.033547+00:00","ratings":{"review_count":23,"quality":1.78,"difficulty":4.39,"quality_count":23,"difficulty_count":23,"profile_id":"rmp:926803","source_url":"https://www.ratemyprofessors.com/professor/926803","match_basis":"exact_name","observed_at":"2026-09-07 16:18:22.090012+00:00","courses":{"course_dd8d2094feb4657373e2e2f3":{"review_count":17,"quality":1.71,"difficulty":4.35,"quality_count":17,"difficulty_count":17},"course_639b02029dbf953b9704cd63":{"review_count":2,"quality":1.5,"difficulty":4,"quality_count":2,"difficulty_count":2},"course_a04e8d794b24e3b81b984774":{"review_count":4,"quality":2.25,"difficulty":4.75,"quality_count":4,"difficulty_count":4}},"bayesian_quality":2.6542724574635326,"prior_mean":3.6596857835465957,"prior_weight":20},"grade_statistics":{"gpa":3.119,"graded":1154,"counts":[363,258,206,154,94,53,26],"sections":137},"instructor_url":"/instructors/MICHAEL_FERRIS--instructor_b2b79e8f7cf2014ccc109e83"}],"grades":[{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"COMPSCI/ISYE 526","course_uid":"course_c078b66a191a3ae8eb0f14c8","term_id":"1152","term_name":"Fall 2014","instructors":["THOMAS RUTHERFORD"],"a":1,"ab":5,"b":0,"bc":0,"c":0,"d":0,"f":2,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":8,"source_aliases":["COMPSCI/ISYE 526"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"COMPSCI/ISYE 526","course_uid":"course_c078b66a191a3ae8eb0f14c8","term_id":"1162","term_name":"Fall 2015","instructors":["THOMAS RUTHERFORD"],"a":0,"ab":0,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":0,"source_aliases":["COMPSCI/ISYE 526"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"COMPSCI/ISYE 526","course_uid":"course_c078b66a191a3ae8eb0f14c8","term_id":"1204","term_name":"Spring 2020","instructors":["Michael Ferris","XIAOMIN ZHANG"],"a":3,"ab":3,"b":0,"bc":0,"c":0,"d":0,"f":0,"satisfactory":2,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":8,"source_aliases":["COMPSCI/ISYE 526"]}],"statistics":{"gpa":3.143,"graded":14,"counts":[4,8,0,0,0,0,2]},"grade_conflicts":[],"evidence":{"history":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/history/course_c078b66a191a3ae8eb0f14c8-0.json"],"traces":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/traces/course_c078b66a191a3ae8eb0f14c8-0.json"],"results":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/results/course_c078b66a191a3ae8eb0f14c8-0.json"]},"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349"},"context":{"all":{"term":"","gpa":3.142857142857143,"count":14,"university":null,"departments":[{"subject":"COMPSCI","comparison":null},{"subject":"ISYE","comparison":null}]},"terms":{"1152":{"term":"1152","gpa":2.6875,"count":8,"university":null,"departments":[{"subject":"COMPSCI","comparison":null},{"subject":"ISYE","comparison":null}]},"1162":null,"1204":{"term":"1204","gpa":3.75,"count":6,"university":null,"departments":[{"subject":"COMPSCI","comparison":null},{"subject":"ISYE","comparison":null}]}},"benchmarks":{"all":{"school":{"size":2042,"gpa":3.595056189098323,"topShare":77.78680991153752,"count":79},"COMPSCI":{"size":56,"gpa":3.5172328668884916,"topShare":74.68922230938551,"count":116},"ISYE":{"size":33,"gpa":3.695311577116953,"topShare":85.01161869658895,"count":73}},"terms":{"1152":{"school":{"size":918,"gpa":3.408733538594633,"topShare":66.06693005846735,"count":65},"COMPSCI":{"size":30,"gpa":3.3169698368361287,"topShare":64.20051564737066,"count":48.5},"ISYE":{"size":17,"gpa":3.4850179961463574,"topShare":73.7876204102473,"count":47}},"1162":{"school":{"size":954,"gpa":3.43726781345039,"topShare":68.05645304987395,"count":64.5},"COMPSCI":{"size":35,"gpa":3.3323013900568625,"topShare":63.38685451839816,"count":56},"ISYE":{"size":17,"gpa":3.5725128229421537,"topShare":76.66908174242778,"count":47}},"1204":{"school":{"size":1012,"gpa":3.703747431523761,"topShare":84.59811226304916,"count":65.5},"COMPSCI":{"size":42,"gpa":3.6240893265324647,"topShare":79.98991493017058,"count":90.5},"ISYE":{"size":21,"gpa":3.826924971533834,"topShare":92.62448121984468,"count":57}}}}},"instructorTrends":[{"uid":"instructor_69d654b959e9cbce04a965a5","name":"THOMAS RUTHERFORD","count":8,"terms":[{"term":"1152","count":8,"sections":1,"gpa":2.6875}]},{"uid":"instructor_283e3dfc0723cfe32c219a0f","name":"XIAOMIN ZHANG","count":6,"terms":[{"term":"1204","count":6,"sections":1,"gpa":3.75}]},{"uid":"instructor_b2b79e8f7cf2014ccc109e83","name":"MICHAEL FERRIS","count":6,"terms":[{"term":"1204","count":6,"sections":1,"gpa":3.75}]}],"following":[],"projection":null}}