{"schema_version":1,"url":"https://uwcourses.com/courses/COMPSCI_542","title":"COMPSCI 542: Introduction to Software Security | 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":"ce61a464239a21e19d3e76706794713c89eed5bde802978a7b38246f0b97be70","course_id":"COMPSCI 542","course_uid":"course_6205df2080c6f734c520ff84","catalog_version_id":"21e8a5de058fbfeb8e3ff0ee3a87480731ca7018decd410c62485eeb8034f3c4","course_number":542,"subjects":["COMPSCI"],"title":"INTRODUCTION TO SOFTWARE SECURITY","description":"Teaches the security considerations that occur during all steps of the software development life cycle: methodologies for designing secure software, programming using secure programming techniques, in-depth vulnerability assessment methodologies, static and dynamic analysis tools for evaluating software security, and system defenses reducing security threats.","requirements_text":"COMP SCI 400or320, graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals","credits_min":null,"credits_max":null,"credit_offering_ids":[],"llm_job_id":"enrich-b6d8f78c1be0d523cf09d00d","llm_output_id":"46a4a11ac8760aeab9e0aa90703cceb76f53881a15bf85bcd27bc63e9bc62988","llm_model":"nvidia/Qwen3.6-35B-A3B-NVFP4","llm_model_revision":"1355db6a052410cfd62085d94b58866fd0f2c3c5","llm_task_version":"14","llm_search_status":"valid","llm_summary":"Introduction to software security covering secure design, programming, vulnerability assessment, and system defenses throughout the software development life cycle.","llm_topics":["Secure software design methodologies.","Secure programming techniques.","Vulnerability assessment.","Static and dynamic analysis tools.","System defenses."],"llm_skills":["Designing secure software.","Secure programming techniques.","Vulnerability assessment methodologies.","Using static and dynamic analysis tools.","Implementing system defenses."],"llm_assumed_background":["Python programming, data structures, and software engineering tools.","Advanced data structures, algorithm complexity, and professional code implementation."],"llm_search_phrases":["software security life cycle","secure programming techniques","vulnerability assessment","static dynamic analysis tools","system defenses"],"llm_requirements_status":"valid","llm_student_summary_status":"valid","llm_experience_status":"insufficient_evidence","catalog_variants":[],"student_summary":{"context_hash":"a33c9afe9be09614cac8bdb87a8626311266face675bafb19f66439c74ba59f6","course_id":"COMPSCI 542","current_instructors":[],"difficulty_workload":[{"citations":[{"instructor_name":"Barton Miller","review_date":"2023-11-21 06:13:34 +0000 UTC","review_id":"a5bcb9a45ab145b155615e5d","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4NDI1MDc4","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-12-12 04:36:01 +0000 UTC","review_id":"856e45dcba2f46033986a0fb","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4NjIzNjc0","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-12-24 20:06:42 +0000 UTC","review_id":"65c58565995da47ec3039ab6","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4Nzg5NDQy","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-01-02 08:51:55 +0000 UTC","review_id":"82ddf935ae31bcf3c4f29c78","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4ODE5NDUz","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-12-12 18:35:45 +0000 UTC","review_id":"e80247951461ccff3bd0864c","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQwMjUyOTAx","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-12-16 01:39:52 +0000 UTC","review_id":"673574cd6d4df47e91617520","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQwMzE1MDE0","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"}],"text":"Historical reviews of Barton Miller: The course relies on weekly quizzes with strict attendance and no makeups. Students report that extra credit exists, but missing quizzes makes high grades difficult, and the quizzes are often vague or harshly graded."}],"errors":[],"historical_context":[{"citations":[{"instructor_name":"Barton Miller","review_date":"2021-05-04 22:44:35 +0000 UTC","review_id":"8f59722ccc461db39369e67f","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM0NzA0NjA1","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2021-08-22 15:12:13 +0000 UTC","review_id":"22b41785734bfa6c588c2849","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM1MDQwOTMz","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2022-05-05 06:46:40 +0000 UTC","review_id":"a2529e26cc76bd9353e6ea62","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM2MjQ5ODEw","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-11-21 06:13:34 +0000 UTC","review_id":"a5bcb9a45ab145b155615e5d","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4NDI1MDc4","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-12-12 04:36:01 +0000 UTC","review_id":"856e45dcba2f46033986a0fb","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4NjIzNjc0","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-10-04 16:02:40 +0000 UTC","review_id":"7d8b629ae2136d893d6be295","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM5Nzg2OTUw","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-12-12 18:35:45 +0000 UTC","review_id":"e80247951461ccff3bd0864c","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQwMjUyOTAx","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2026-05-24 09:59:38 +0000 UTC","review_id":"39f24ddae86e1f6fd0208802","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQzMTg4MDg0","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"}],"text":"Historical reviews of Barton Miller: Barton Miller receives consistent criticism for poor teaching execution, including rambling lectures, lack of explanation, and inflexibility regarding accommodations and quizzes. Reviewers describe him as condescending, unhelpful, and resistant to feedback, with some citing rude behavior from guest lecturers and TAs. While some acknowledge his knowledge, the majority report a frustrating and unproductive classroom environment."}],"message":null,"offered":false,"profile_hash":"e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1","quick_take":[{"citations":[{"instructor_name":"Barton Miller","review_date":"2021-05-04 22:44:35 +0000 UTC","review_id":"8f59722ccc461db39369e67f","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM0NzA0NjA1","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2021-08-22 15:12:13 +0000 UTC","review_id":"22b41785734bfa6c588c2849","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM1MDQwOTMz","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2022-05-05 06:46:40 +0000 UTC","review_id":"a2529e26cc76bd9353e6ea62","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM2MjQ5ODEw","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-11-21 06:13:34 +0000 UTC","review_id":"a5bcb9a45ab145b155615e5d","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4NDI1MDc4","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-12-12 04:36:01 +0000 UTC","review_id":"856e45dcba2f46033986a0fb","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4NjIzNjc0","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-12-21 20:44:19 +0000 UTC","review_id":"91d455457fb4755263f0f60f","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4NzY5NTcw","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2023-12-24 20:06:42 +0000 UTC","review_id":"65c58565995da47ec3039ab6","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM4Nzg5NDQy","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-10-04 16:02:40 +0000 UTC","review_id":"7d8b629ae2136d893d6be295","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM5Nzg2OTUw","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-12-12 18:35:45 +0000 UTC","review_id":"e80247951461ccff3bd0864c","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQwMjUyOTAx","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2026-05-24 09:59:38 +0000 UTC","review_id":"39f24ddae86e1f6fd0208802","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQzMTg4MDg0","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"}],"text":"Historical reviews of Barton Miller: Reviewers report a highly polarized experience with Barton Miller. While a few find the course fun and straightforward, the majority describe it as a frustrating nightmare characterized by poor teaching execution and unhelpful instruction."},{"citations":[{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1242","type":"grade"},{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1252","type":"grade"},{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"grades_latest","term_id":"1264","type":"grade"}],"text":"Recent recorded grades — Fall 2023: 3.56 GPA, 75.4% A/AB (n=138 letter grades); Fall 2024: 3.42 GPA, 62.3% A/AB (n=122 letter grades); Spring 2026: 3.45 GPA, 67.3% A/AB (n=113 letter grades)."}],"student_experience":[{"citations":[{"instructor_name":"Barton Miller","review_date":"2021-08-22 15:12:13 +0000 UTC","review_id":"22b41785734bfa6c588c2849","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM1MDQwOTMz","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-10-04 16:02:40 +0000 UTC","review_id":"7d8b629ae2136d893d6be295","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTM5Nzg2OTUw","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-12-12 18:35:45 +0000 UTC","review_id":"e80247951461ccff3bd0864c","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQwMjUyOTAx","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"},{"instructor_name":"Barton Miller","review_date":"2024-12-16 01:39:52 +0000 UTC","review_id":"673574cd6d4df47e91617520","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1174681","source_review_id":"UmF0aW5nLTQwMzE1MDE0","source_url":"https://www.ratemyprofessors.com/professor/1174681","type":"review"}],"text":"Historical reviews of Barton Miller: Students frequently cite weak TA support, confusing quizzes, and rude instructor interactions as major frustrations. Conversely, some appreciate the engaging course material, participation opportunities, and the preference for weekly exams over a traditional final."}],"task_hash":"74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68","teaching_history":[{"citations":[{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","section_number":1,"source_course_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1232","type":"grade"},{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","section_number":1,"source_course_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1242","type":"grade"},{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","section_number":2,"source_course_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1242","type":"grade"},{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","section_number":1,"source_course_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1252","type":"grade"},{"course_id":"COMPSCI 542","run_id":"20260907T155543-ce3781c4","section_number":1,"source_course_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","source_record":{"entity_id":"93eb9b21-f4f8-3060-91ba-e50f9d96a91f","file":"tables/observations.parquet","kind":"grades","source":"madgrades"},"table":"section_grades_latest","term_id":"1264","type":"grade"}],"text":"BARTON MILLER is recorded teaching in Fall 2022, Fall 2023, Fall 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule."}],"term_id":"1272","term_name":"2026 Fall","version":2},"requirements":{"nodes":[{"children":["n1","n2","n3"],"condition":null,"course":null,"evidence":"COMP SCI 400or320, graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals","id":"n0","kind":"any"},{"children":[],"condition":null,"course":{"course_number":400,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"COMP SCI 400","id":"n1","kind":"course"},{"children":[],"condition":null,"course":{"course_number":320,"minimum_grade":null,"subjects":["COMPSCI"],"timing":"prior"},"evidence":"320","id":"n2","kind":"course"},{"children":[],"condition":"graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals","course":null,"evidence":"graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals","id":"n3","kind":"condition"}],"notes":[],"root":"n0","status":"parsed"},"instructors":[],"offerings":[],"sections":[],"grade_instructors":[{"instructor_uid":"instructor_7efd711088fe1df24948f660","source":"madgrades","source_instructor_id":"2602060","identity_basis":"source_id","identity_status":"source_identified","name":"BARTON MILLER","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":37,"quality":2.32,"difficulty":3.68,"quality_count":37,"difficulty_count":37,"profile_id":"rmp:1174681","source_url":"https://www.ratemyprofessors.com/professor/1174681","match_basis":"exact_name","observed_at":"2026-09-07 16:57:59.855453+00:00","courses":{"course_6205df2080c6f734c520ff84":{"review_count":12,"quality":1.58,"difficulty":3.92,"quality_count":12,"difficulty_count":12},"course_79e5479d9eb1286e8642b399":{"review_count":13,"quality":3.31,"difficulty":3.54,"quality_count":13,"difficulty_count":13},"course_87400c0728797946c5cef14c":{"review_count":6,"quality":1.17,"difficulty":4,"quality_count":6,"difficulty_count":6},"course_8c24abbdb85b336a3caf8465":{"review_count":5,"quality":2.4,"difficulty":3.4,"quality_count":5,"difficulty_count":5}},"bayesian_quality":2.7900651872093314,"prior_mean":3.6596857835465957,"prior_weight":20},"grade_statistics":{"gpa":3.326,"graded":1441,"counts":[650,240,228,153,126,34,10],"sections":127},"instructor_url":"/instructors/BARTON_MILLER--instructor_7efd711088fe1df24948f660"},{"instructor_uid":"instructor_9f20dbc023da1859b2faec71","source":"madgrades","source_instructor_id":"3907178","identity_basis":"source_id","identity_status":"source_identified","name":"ELISA HEYMANN","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.401,"graded":607,"counts":[285,102,118,51,38,10,3],"sections":7},"instructor_url":"/instructors/ELISA_HEYMANN--instructor_9f20dbc023da1859b2faec71"},{"instructor_uid":"instructor_a5ce4816b4e19f801fdb80a2","source":"madgrades","source_instructor_id":"6252992","identity_basis":"source_id","identity_status":"source_identified","name":"SAMUEL KOTTLER","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.307,"graded":388,"counts":[161,78,77,36,20,5,11],"sections":4},"instructor_url":"/instructors/SAMUEL_KOTTLER--instructor_a5ce4816b4e19f801fdb80a2"},{"instructor_uid":"instructor_1187c0947b50cc219a99455e","source":"madgrades","source_instructor_id":"6461287","identity_basis":"source_id","identity_status":"source_identified","name":"PRANAV RAO","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.416,"graded":385,"counts":[186,82,62,24,15,8,8],"sections":3},"instructor_url":"/instructors/PRANAV_RAO"},{"instructor_uid":"instructor_4436cbc94cf4bfeae90c1ba8","source":"madgrades","source_instructor_id":"6233431","identity_basis":"source_id","identity_status":"source_identified","name":"BOYUAN ZOU","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.465,"graded":897,"counts":[475,152,134,52,65,14,5],"sections":6},"instructor_url":"/instructors/BOYUAN_ZOU"},{"instructor_uid":"instructor_ecdc829f96a13dcf9baedda5","source":"madgrades","source_instructor_id":"6079791","identity_basis":"source_id","identity_status":"source_identified","name":"SHIRLEY 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.766,"graded":77,"counts":[61,3,8,3,2,0,0],"sections":1},"instructor_url":"/instructors/SHIRLEY_ZHANG--instructor_ecdc829f96a13dcf9baedda5"},{"instructor_uid":"instructor_328b38860c6338f710ebaf4b","source":"madgrades","source_instructor_id":"6544687","identity_basis":"source_id","identity_status":"source_identified","name":"ABOLI VIJAYANAND PAI","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.291,"graded":573,"counts":[150,185,163,43,15,12,5],"sections":5},"instructor_url":"/instructors/ABOLI_VIJAYANAND_PAI"},{"instructor_uid":"instructor_5260028d741ea405d9e4c148","source":"madgrades","source_instructor_id":"6384220","identity_basis":"source_id","identity_status":"source_identified","name":"JAY CHEN","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.545,"graded":377,"counts":[166,130,54,13,10,3,1],"sections":2},"instructor_url":"/instructors/JAY_CHEN"}],"grades":[{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"COMPSCI 542","course_uid":"course_6205df2080c6f734c520ff84","term_id":"1232","term_name":"Fall 2022","instructors":["Barton Miller","ELISA HEYMANN","SAMUEL KOTTLER"],"a":51,"ab":11,"b":13,"bc":2,"c":1,"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":80,"source_aliases":["COMPSCI 542"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"COMPSCI 542","course_uid":"course_6205df2080c6f734c520ff84","term_id":"1242","term_name":"Fall 2023","instructors":["BOYUAN ZOU","Barton Miller","ELISA HEYMANN","PRANAV RAO","SHIRLEY ZHANG"],"a":88,"ab":16,"b":16,"bc":7,"c":7,"d":4,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":1,"not_reported":0,"other":0,"total":139,"source_aliases":["COMPSCI 542"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"COMPSCI 542","course_uid":"course_6205df2080c6f734c520ff84","term_id":"1252","term_name":"Fall 2024","instructors":["ABOLI VIJAYANAND PAI","BOYUAN ZOU","Barton Miller","ELISA HEYMANN"],"a":49,"ab":27,"b":33,"bc":6,"c":6,"d":1,"f":0,"satisfactory":0,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":122,"source_aliases":["COMPSCI 542"]},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","course_id":"COMPSCI 542","course_uid":"course_6205df2080c6f734c520ff84","term_id":"1264","term_name":"Spring 2026","instructors":["BOYUAN ZOU","Barton Miller","ELISA HEYMANN","JAY CHEN"],"a":63,"ab":13,"b":16,"bc":9,"c":10,"d":2,"f":0,"satisfactory":1,"unsatisfactory":0,"credit":0,"no_credit":0,"passed":0,"incomplete":0,"no_work":0,"not_reported":0,"other":0,"total":114,"source_aliases":["COMPSCI 542"]}],"statistics":{"gpa":3.504,"graded":453,"counts":[251,67,78,24,24,7,2]},"grade_conflicts":[],"evidence":{"history":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/history/course_6205df2080c6f734c520ff84-0.json"],"traces":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/traces/course_6205df2080c6f734c520ff84-0.json"],"reviews":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_6205df2080c6f734c520ff84-0.json"],"results":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/results/course_6205df2080c6f734c520ff84-0.json"]},"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349"},"context":{"all":{"term":"","gpa":3.5044150110375276,"count":453,"university":{"size":3000,"gpaPercentile":24,"countPercentile":90,"medianCount":89,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":1,"current":false},{"range":"2.4–2.8","count":11,"current":false},{"range":"2.8–3.2","count":216,"current":false},{"range":"3.2–3.6","count":769,"current":true},{"range":"3.6–4.0","count":2003,"current":false}]},"departments":[{"subject":"COMPSCI","comparison":{"size":84,"gpaPercentile":35,"countPercentile":72,"medianCount":137.5,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":0,"current":false},{"range":"2.8–3.2","count":12,"current":false},{"range":"3.2–3.6","count":27,"current":true},{"range":"3.6–4.0","count":45,"current":false}]}}]},"terms":{"1232":{"term":"1232","gpa":3.60625,"count":80,"university":{"size":1216,"gpaPercentile":46,"countPercentile":57,"medianCount":66,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":2,"current":false},{"range":"2.4–2.8","count":14,"current":false},{"range":"2.8–3.2","count":174,"current":false},{"range":"3.2–3.6","count":356,"current":false},{"range":"3.6–4.0","count":670,"current":true}]},"departments":[{"subject":"COMPSCI","comparison":{"size":50,"gpaPercentile":57,"countPercentile":47,"medianCount":82.5,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":0,"current":false},{"range":"2.8–3.2","count":9,"current":false},{"range":"3.2–3.6","count":19,"current":false},{"range":"3.6–4.0","count":22,"current":true}]}}]},"1242":{"term":"1242","gpa":3.5615942028985508,"count":138,"university":{"size":1295,"gpaPercentile":40,"countPercentile":79,"medianCount":67,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":2,"current":false},{"range":"2.4–2.8","count":11,"current":false},{"range":"2.8–3.2","count":162,"current":false},{"range":"3.2–3.6","count":394,"current":true},{"range":"3.6–4.0","count":726,"current":false}]},"departments":[{"subject":"COMPSCI","comparison":{"size":52,"gpaPercentile":53,"countPercentile":63,"medianCount":99,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":1,"current":false},{"range":"2.8–3.2","count":9,"current":false},{"range":"3.2–3.6","count":20,"current":true},{"range":"3.6–4.0","count":22,"current":false}]}}]},"1252":{"term":"1252","gpa":3.4221311475409837,"count":122,"university":{"size":1333,"gpaPercentile":24,"countPercentile":74,"medianCount":69,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":14,"current":false},{"range":"2.8–3.2","count":115,"current":false},{"range":"3.2–3.6","count":431,"current":true},{"range":"3.6–4.0","count":773,"current":false}]},"departments":[{"subject":"COMPSCI","comparison":{"size":54,"gpaPercentile":43,"countPercentile":60,"medianCount":101,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":1,"current":false},{"range":"2.8–3.2","count":8,"current":false},{"range":"3.2–3.6","count":23,"current":true},{"range":"3.6–4.0","count":22,"current":false}]}}]},"1264":{"term":"1264","gpa":3.4513274336283186,"count":113,"university":{"size":1283,"gpaPercentile":27,"countPercentile":73,"medianCount":66,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":1,"current":false},{"range":"2.4–2.8","count":20,"current":false},{"range":"2.8–3.2","count":130,"current":false},{"range":"3.2–3.6","count":343,"current":true},{"range":"3.6–4.0","count":789,"current":false}]},"departments":[{"subject":"COMPSCI","comparison":{"size":48,"gpaPercentile":47,"countPercentile":53,"medianCount":105.5,"histogram":[{"range":"0.0–0.4","count":0,"current":false},{"range":"0.4–0.8","count":0,"current":false},{"range":"0.8–1.2","count":0,"current":false},{"range":"1.2–1.6","count":0,"current":false},{"range":"1.6–2.0","count":0,"current":false},{"range":"2.0–2.4","count":0,"current":false},{"range":"2.4–2.8","count":1,"current":false},{"range":"2.8–3.2","count":7,"current":false},{"range":"3.2–3.6","count":21,"current":true},{"range":"3.6–4.0","count":19,"current":false}]}}]}},"benchmarks":{"all":{"school":{"size":3000,"gpa":3.6748844121448334,"topShare":83.03922029142575,"count":89},"COMPSCI":{"size":84,"gpa":3.5980119721892057,"topShare":79.41924631726182,"count":137.5}},"terms":{"1232":{"school":{"size":1216,"gpa":3.575457431972425,"topShare":77.33712216234007,"count":66},"COMPSCI":{"size":50,"gpa":3.522872390836507,"topShare":74.11555010870671,"count":82.5}},"1242":{"school":{"size":1295,"gpa":3.595302892737449,"topShare":78.36291889885307,"count":67},"COMPSCI":{"size":52,"gpa":3.5206188715369935,"topShare":74.2043106737207,"count":99}},"1252":{"school":{"size":1333,"gpa":3.619494049739118,"topShare":79.71442190500672,"count":69},"COMPSCI":{"size":54,"gpa":3.5244021201456657,"topShare":75.07938169795783,"count":101}},"1264":{"school":{"size":1283,"gpa":3.6229729166451925,"topShare":80.13669149396227,"count":66},"COMPSCI":{"size":48,"gpa":3.5022746140005943,"topShare":73.13318776233326,"count":105.5}}}}},"instructorTrends":[{"uid":"instructor_7efd711088fe1df24948f660","name":"BARTON MILLER","count":453,"terms":[{"term":"1232","count":80,"sections":1,"gpa":3.60625},{"term":"1242","count":138,"sections":2,"gpa":3.5615942028985508},{"term":"1252","count":122,"sections":1,"gpa":3.4221311475409837},{"term":"1264","count":113,"sections":1,"gpa":3.4513274336283186}]},{"uid":"instructor_9f20dbc023da1859b2faec71","name":"ELISA HEYMANN","count":453,"terms":[{"term":"1232","count":80,"sections":1,"gpa":3.60625},{"term":"1242","count":138,"sections":2,"gpa":3.5615942028985508},{"term":"1252","count":122,"sections":1,"gpa":3.4221311475409837},{"term":"1264","count":113,"sections":1,"gpa":3.4513274336283186}]},{"uid":"instructor_4436cbc94cf4bfeae90c1ba8","name":"BOYUAN ZOU","count":312,"terms":[{"term":"1242","count":77,"sections":1,"gpa":3.7662337662337664},{"term":"1252","count":122,"sections":1,"gpa":3.4221311475409837},{"term":"1264","count":113,"sections":1,"gpa":3.4513274336283186}]},{"uid":"instructor_328b38860c6338f710ebaf4b","name":"ABOLI VIJAYANAND PAI","count":122,"terms":[{"term":"1252","count":122,"sections":1,"gpa":3.4221311475409837}]},{"uid":"instructor_5260028d741ea405d9e4c148","name":"JAY CHEN","count":113,"terms":[{"term":"1264","count":113,"sections":1,"gpa":3.4513274336283186}]},{"uid":"instructor_a5ce4816b4e19f801fdb80a2","name":"SAMUEL KOTTLER","count":80,"terms":[{"term":"1232","count":80,"sections":1,"gpa":3.60625}]},{"uid":"instructor_1187c0947b50cc219a99455e","name":"PRANAV RAO","count":77,"terms":[{"term":"1242","count":77,"sections":1,"gpa":3.7662337662337664}]},{"uid":"instructor_ecdc829f96a13dcf9baedda5","name":"SHIRLEY ZHANG","count":77,"terms":[{"term":"1242","count":77,"sections":1,"gpa":3.7662337662337664}]}],"following":[],"projection":{"target":"1272","interval":null,"gpa":3.516150208958944,"grades":[{"grade":"A","percentage":54.089519336005196},{"grade":"AB","percentage":16.478077811403352},{"grade":"B","percentage":19.149402724061243},{"grade":"BC","percentage":4.334427787449998},{"grade":"C","percentage":4.0065589349909825},{"grade":"D","percentage":1.2862757011711827},{"grade":"F","percentage":0.6557377049180328}],"sourceTerms":["1252","1242","1232"],"sourceCount":340,"sameSeason":true,"historicalRange":[3.4221311475409837,3.6062499999999997],"backtest":null}}}