{"schema_version":1,"url":"https://uwcourses.com/search?instructor=instructor_b2baa6eb84b1741dc3592e4d","title":"Explore UW–Madison Courses, Grades & Prerequisites | UW Courses","dataset":{"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","repository":"twangodev/uwcourses","schema_version":6,"importer_version":"7","projection_id":"85abe9ff8837c2c5a134368dcc4cfc85eb723524b21ddeb3d2e953887d2f0c8f","observed_at":"2026-09-07T15:55:43.033547+00:00","built_at":"2026-09-11T07:45:51.576183+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":"2026-09-20T14:22:05.234001+00:00","site_commit":"67831752f7f2e1e62431a17b2368c58402a22b8f"},"data":{"results":{"items":[{"course_uid":"course_ab3594f7de436ad02e0bd6e1","course_id":"COMPSCI 298","title":"DIRECTED STUDY IN COMPUTER SCIENCE","credits_min":1,"credits_max":3,"gpa":null,"badges":[],"description":"COMPSCI 298 is an undergraduate directed study course in computer sciences.","discovery":{"term":"1272","offered":true,"history":{"counts":[0,0,0,0,0,0,0],"count":0,"gpa":null,"topShare":null},"instructors":[{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_fae40bcc319ab178a209c988","name":"Mohit Gupta","quality":3.530596333518779,"quality_count":3,"instructor_url":"/instructors/MOHIT_GUPTA"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_e87641b3a0d9d630d98447ef","name":"Michael Gleicher","quality":3.4908223334373636,"quality_count":21,"instructor_url":"/instructors/MICHAEL_GLEICHER"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_dd8b7e35a154a11fc5559910","name":"Jim Williams","quality":3.0576783752624683,"quality_count":155,"instructor_url":"/instructors/JIM_WILLIAMS"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_ec1878010c68dc0e47f34349","name":"Young Wu","quality":2.9116722892784104,"quality_count":48,"instructor_url":"/instructors/YOUNG_WU"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_5b07ff954db288ff1052dd87","name":"Marc Renault","quality":2.4714559344198506,"quality_count":168,"instructor_url":"/instructors/MARC_RENAULT"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_896263e4e76dc61fe81768d2","name":"Anthony Gitter","quality":null,"quality_count":null,"instructor_url":"/instructors/ANTHONY_GITTER"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_5bd2c4ff991baae4194e3e00","name":"Meena Syamkumar","quality":null,"quality_count":null,"instructor_url":"/instructors/MEENA_SYAMKUMAR"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_b8b55ebb322997b52025ef8f","name":"Misha Khodak","quality":null,"quality_count":null,"instructor_url":"/instructors/MISHA_KHODAK"},{"course_uid":"course_ab3594f7de436ad02e0bd6e1","uid":"instructor_c7fccaa0a5ee235ceefaed9c","name":"Ramya Korlakai Vinayak","quality":null,"quality_count":null,"instructor_url":"/instructors/RAMYA_KORLAKAI_VINAYAK"}],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_1dae8ec78980ea57dc44f5c9","course_id":"COMPSCI 320","title":"DATA SCIENCE PROGRAMMING II","credits_min":4,"credits_max":4,"gpa":3.587,"badges":[{"id":"lecture-size","label":"Large lectures","tone":"neutral","evidence":"Fall 2026: median 196 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.","sources":[{"label":"Sections and enrollment","href":"/courses/COMPSCI_320#schedule"}]}],"description":"COMPSCI 320 teaches intermediate data science programming in Python, covering data structures, reproducibility, and machine learning techniques.","discovery":{"term":"1272","offered":true,"history":{"counts":[2343,743,526,127,71,35,44],"count":3889,"gpa":3.611468243764464,"topShare":79.35201851375675,"firstTerm":"1224","lastTerm":"1264"},"instructors":[{"course_uid":"course_1dae8ec78980ea57dc44f5c9","uid":"instructor_5394499ae5a131961f7fff09","name":"Gurmail Singh","quality":3.1371836886915596,"quality_count":71,"instructor_url":"/instructors/GURMAIL_SINGH"}],"instructorHistory":null,"courseComparison":null,"claim":{"citations":[{"instructor_name":"Gurmail Singh","review_date":"2024-05-02 23:07:49 +0000 UTC","review_id":"b396f8717b3346bd256ac68a","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2831641","source_review_id":"UmF0aW5nLTM5Mjg3Mzky","source_url":"https://www.ratemyprofessors.com/professor/2831641","type":"review"},{"instructor_name":"Gurmail Singh","review_date":"2026-01-10 19:35:13 +0000 UTC","review_id":"57bac91dc85430849eddc8d2","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2831641","source_review_id":"UmF0aW5nLTQyNDcyNzcz","source_url":"https://www.ratemyprofessors.com/professor/2831641","type":"review"}],"text":"The workload consists of biweekly projects, midterms, and a final, with exams being online and attendance effectively optional due to full credit policies."},"reviewFiles":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_1dae8ec78980ea57dc44f5c9-0.json"]}},{"course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","title":"LEARNING A PROGRAMMING LANGUAGE","credits_min":1,"credits_max":1,"gpa":null,"badges":[],"description":"COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.","discovery":{"term":"1272","offered":true,"history":{"counts":[0,0,0,0,0,0,0],"count":0,"gpa":null,"topShare":null},"instructors":[{"course_uid":"course_37a551eb9007bebe6a41c6b3","uid":"instructor_402c5e1526ed25ff5ab4777d","name":"Louis Oliphant","quality":3.7750599301763215,"quality_count":42,"instructor_url":"/instructors/LOUIS_OLIPHANT"}],"instructorHistory":null,"courseComparison":null,"claim":{"citations":[{"instructor_name":"Marc Renault","review_date":"2020-04-30 09:02:07 +0000 UTC","review_id":"425ba9fbf140e772db4d336e","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2316450","source_review_id":"UmF0aW5nLTMzMTY0Njk4","source_url":"https://www.ratemyprofessors.com/professor/2316450","type":"review"},{"instructor_name":"Luke Swanson","review_date":"2021-12-31 18:11:20 +0000 UTC","review_id":"a554d1db025d22261967b23c","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2683772","source_review_id":"UmF0aW5nLTM1NjgxNTI5","source_url":"https://www.ratemyprofessors.com/professor/2683772","type":"review"},{"instructor_name":"Peyman Morteza","review_date":"2024-06-19 17:25:27 +0000 UTC","review_id":"98070a658ab4867d59a20619","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2612724","source_review_id":"UmF0aW5nLTM5NTgxNjkx","source_url":"https://www.ratemyprofessors.com/professor/2612724","type":"review"}],"text":"Historical reviews of Luke Swanson, Marc Renault, Peyman Morteza: Reviewers describe the workload as heavy for a one-credit course, with projects taking considerable time and requiring self-study. Others note that assignments are clear, related to lectures, and the class is clear-cut with no exams."},"reviewFiles":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_37a551eb9007bebe6a41c6b3-0.json"]}},{"course_uid":"course_583cd0f265d9f29704ca13ea","course_id":"COMPSCI 400","title":"PROGRAMMING III","credits_min":3,"credits_max":3,"gpa":3.319,"badges":[{"id":"grade-outcomes","label":"Lower grades","tone":"negative","evidence":"Spring 2026 · latest released grades before Fall 2026: 3.42 GPA across 475 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.","sources":[{"label":"Grade history and sources","href":"/courses/COMPSCI_400#grades"}]},{"id":"lecture-size","label":"Large lectures","tone":"neutral","evidence":"Fall 2026: median 203 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.","sources":[{"label":"Sections and enrollment","href":"/courses/COMPSCI_400#schedule"}]}],"description":"COMPSCI 400 (Programming III) covers advanced data structures, algorithms, and professional software design practices.","discovery":{"term":"1272","offered":true,"history":{"counts":[1926,1329,1652,486,184,163,70],"count":5810,"gpa":3.2801204819277108,"topShare":56.024096385542165,"firstTerm":"1224","lastTerm":"1264"},"instructors":[{"course_uid":"course_583cd0f265d9f29704ca13ea","uid":"instructor_3c20f585497c036ee0ded500","name":"Shayne Wadle","quality":3.5426327025332824,"quality_count":8,"instructor_url":"/instructors/SHAYNE_WADLE"},{"course_uid":"course_583cd0f265d9f29704ca13ea","uid":"instructor_84c317fdbc932162addaf020","name":"Florian Heimerl","quality":3.259609845923999,"quality_count":73,"instructor_url":"/instructors/FLORIAN_HEIMERL"}],"instructorHistory":null,"courseComparison":null,"claim":{"citations":[{"instructor_name":"Florian Heimerl","review_date":"2023-04-06 08:11:50 +0000 UTC","review_id":"a6aba3726b2ef804c9862e5a","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2776309","source_review_id":"UmF0aW5nLTM3NTg5NDAy","source_url":"https://www.ratemyprofessors.com/professor/2776309","type":"review"},{"instructor_name":"Florian Heimerl","review_date":"2025-12-09 18:54:06 +0000 UTC","review_id":"4d9bf6e4e84cfd87aa576a32","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2776309","source_review_id":"UmF0aW5nLTQyMTIzNDkz","source_url":"https://www.ratemyprofessors.com/professor/2776309","type":"review"}],"text":"Workload varies significantly based on group partners, with projects ranging from minimal to excessive time commitments, while exams are generally considered manageable."},"reviewFiles":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_583cd0f265d9f29704ca13ea-0.json"]}},{"course_uid":"course_e0f984e8747ee9ccaba16d75","course_id":"COMPSCI 540","title":"INTRODUCTION TO ARTIFICIAL INTELLIGENCE","credits_min":3,"credits_max":3,"gpa":3.308,"badges":[{"id":"lecture-size","label":"Large lectures","tone":"neutral","evidence":"Fall 2026: median 127 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.","sources":[{"label":"Sections and enrollment","href":"/courses/COMPSCI_540#schedule"}]}],"description":"Introduction to artificial intelligence covering search, logic, machine learning, and probabilistic reasoning.","discovery":{"term":"1272","offered":true,"history":{"counts":[1733,1275,951,210,89,22,25],"count":4305,"gpa":3.477932636469222,"topShare":69.87224157955866,"firstTerm":"1224","lastTerm":"1264"},"instructors":[{"course_uid":"course_e0f984e8747ee9ccaba16d75","uid":"instructor_b9d805d331db1d024a68ffed","name":"Kirthevasan Kandasamy","quality":3.7235102700443767,"quality_count":1,"instructor_url":"/instructors/KIRTHEVASAN_KANDASAMY"},{"course_uid":"course_e0f984e8747ee9ccaba16d75","uid":"instructor_ec1878010c68dc0e47f34349","name":"Young Wu","quality":2.9116722892784104,"quality_count":48,"instructor_url":"/instructors/YOUNG_WU"},{"course_uid":"course_e0f984e8747ee9ccaba16d75","uid":"instructor_b8b55ebb322997b52025ef8f","name":"Misha Khodak","quality":null,"quality_count":null,"instructor_url":"/instructors/MISHA_KHODAK"}],"instructorHistory":null,"courseComparison":null,"claim":{"citations":[{"instructor_name":"Young Wu","review_date":"2024-12-11 14:25:47 +0000 UTC","review_id":"173762a6cc7d2cda642d3e4b","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2510986","source_review_id":"UmF0aW5nLTQwMjE5NjU3","source_url":"https://www.ratemyprofessors.com/professor/2510986","type":"review"},{"instructor_name":"Young Wu","review_date":"2024-12-17 01:01:05 +0000 UTC","review_id":"f390a5883779e75f9837e2fb","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2510986","source_review_id":"UmF0aW5nLTQwMzM0NDA5","source_url":"https://www.ratemyprofessors.com/professor/2510986","type":"review"},{"instructor_name":"Young Wu","review_date":"2026-05-02 19:05:34 +0000 UTC","review_id":"b392791c21652fae7e22f405","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:2510986","source_review_id":"UmF0aW5nLTQzMDA0ODY1","source_url":"https://www.ratemyprofessors.com/professor/2510986","type":"review"}],"text":"Exams are described as impossible or very difficult with low averages, while homework is considered useful and constitutes the majority of the grade."},"reviewFiles":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_e0f984e8747ee9ccaba16d75-0.json"]}},{"course_uid":"course_93d2f66aee95b30379263c4f","course_id":"COMPSCI 559","title":"COMPUTER GRAPHICS","credits_min":3,"credits_max":3,"gpa":3.29,"badges":[{"id":"grade-outcomes","label":"Lower grades","tone":"negative","evidence":"Spring 2026 · latest released grades before Fall 2026: 3.23 GPA across 83 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.","sources":[{"label":"Grade history and sources","href":"/courses/COMPSCI_559#grades"}]}],"description":"COMPSCI 559 is a survey of computer graphics covering image representation, geometric modeling, and rendering.","discovery":{"term":"1272","offered":true,"history":{"counts":[527,284,260,77,42,22,28],"count":1240,"gpa":3.3713709677419357,"topShare":65.40322580645162,"firstTerm":"1224","lastTerm":"1264"},"instructors":[{"course_uid":"course_93d2f66aee95b30379263c4f","uid":"instructor_ec1878010c68dc0e47f34349","name":"Young Wu","quality":2.9116722892784104,"quality_count":48,"instructor_url":"/instructors/YOUNG_WU"}],"instructorHistory":null,"courseComparison":null,"claim":{"citations":[{"instructor_name":"Michael Gleicher","review_date":"2009-12-11 18:30:15 +0000 UTC","review_id":"2c56bdcb1df7838c7a45809b","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1257605","source_review_id":"UmF0aW5nLTE2NTMxMjQ0","source_url":"https://www.ratemyprofessors.com/professor/1257605","type":"review"},{"instructor_name":"Perry Kivolowitz","review_date":"2013-11-21 00:29:12 +0000 UTC","review_id":"8c2d2ed3c0f943ea60f7a1b8","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1554404","source_review_id":"UmF0aW5nLTIyMzYxNTQ3","source_url":"https://www.ratemyprofessors.com/professor/1554404","type":"review"},{"instructor_name":"Perry Kivolowitz","review_date":"2013-12-25 15:08:48 +0000 UTC","review_id":"c92c147a97b2c18772959df7","run_id":"20260907T155543-ce3781c4","source_instructor_id":"rmp:1554404","source_review_id":"UmF0aW5nLTIyNjU0Njgz","source_url":"https://www.ratemyprofessors.com/professor/1554404","type":"review"}],"text":"Historical reviews of Michael Gleicher, Perry Kivolowitz: Projects require substantial time, often 30 to 50 hours, and the material is challenging, particularly for those lacking prior C++ or OpenGL experience."},"reviewFiles":["/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_93d2f66aee95b30379263c4f-0.json"]}},{"course_uid":"course_66677674f870d1d7402df07d","course_id":"COMPSCI 698","title":"DIRECTED STUDY","credits_min":1,"credits_max":6,"gpa":null,"badges":[],"description":"COMPSCI 698 is a directed study course for juniors and seniors to conduct projects arranged with a faculty member.","discovery":{"term":"1272","offered":true,"history":{"counts":[0,0,0,0,0,0,0],"count":0,"gpa":null,"topShare":null},"instructors":[{"course_uid":"course_66677674f870d1d7402df07d","uid":"instructor_e0b82f2d934a901e74320b01","name":"Rahul Chatterjee","quality":3.439790522364397,"quality_count":10,"instructor_url":"/instructors/RAHUL_CHATTERJEE"},{"course_uid":"course_66677674f870d1d7402df07d","uid":"instructor_ec1878010c68dc0e47f34349","name":"Young Wu","quality":2.9116722892784104,"quality_count":48,"instructor_url":"/instructors/YOUNG_WU"},{"course_uid":"course_66677674f870d1d7402df07d","uid":"instructor_5bd2c4ff991baae4194e3e00","name":"Meena Syamkumar","quality":null,"quality_count":null,"instructor_url":"/instructors/MEENA_SYAMKUMAR"},{"course_uid":"course_66677674f870d1d7402df07d","uid":"instructor_b8b55ebb322997b52025ef8f","name":"Misha Khodak","quality":null,"quality_count":null,"instructor_url":"/instructors/MISHA_KHODAK"}],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_9d6a2127ca0ecacfc4832696","course_id":"COMPSCI 699","title":"DIRECTED STUDY","credits_min":1,"credits_max":6,"gpa":3.947,"badges":[{"id":"rated-teacher","label":"Highly rated instructor","tone":"positive","evidence":"Fall 2026: Shivaram Venkataraman (4.53/5 adjusted; 45 ratings); Fred Sala (4.31/5 adjusted; 32 ratings); Dan Negrut (4.12/5 adjusted; 16 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.","sources":[{"label":"Shivaram Venkataraman","href":"/instructors/SHIVARAM_VENKATARAMAN"},{"label":"Fred Sala","href":"/instructors/FRED_SALA"},{"label":"Dan Negrut","href":"/instructors/DAN_NEGRUT"}]}],"description":"COMPSCI 699 offers directed study projects for junior and senior students arranged with a faculty member.","discovery":{"term":"1272","offered":true,"history":{"counts":[136,4,4,2,0,0,0],"count":146,"gpa":3.9383561643835616,"topShare":95.8904109589041,"firstTerm":"1224","lastTerm":"1264"},"instructors":[{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_8bef2ed1a9e069c7181ff8b7","name":"Shivaram Venkataraman","quality":4.525287933398952,"quality_count":45,"instructor_url":"/instructors/SHIVARAM_VENKATARAMAN"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_c015792b29d463dd3b20bfda","name":"Fred Sala","quality":4.312186839825613,"quality_count":32,"instructor_url":"/instructors/FRED_SALA"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_20565506a2807ecc6c2ccdd9","name":"Dan Negrut","quality":4.117603213081442,"quality_count":16,"instructor_url":"/instructors/DAN_NEGRUT"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_49b6ede936b9533af32a49c1","name":"Somesh Jha","quality":3.859602821242242,"quality_count":21,"instructor_url":"/instructors/SOMESH_JHA"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_a270e82be07bd3a275f6e005","name":"Stephen Wright","quality":3.839790522364397,"quality_count":10,"instructor_url":"/instructors/STEPHEN_WRIGHT"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_3ac838c6afee48372d59d98f","name":"Ming Liu","quality":3.8077486268372764,"quality_count":5,"instructor_url":"/instructors/MING_LIU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_05ed3d965aab36fdc87c4374","name":"Karu Sankaralingam","quality":3.8064571890310637,"quality_count":10,"instructor_url":"/instructors/KARU_SANKARALINGAM"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_6c1ef5a730b9fc5ea8655f4a","name":"Michael Swift","quality":3.80112091463928,"quality_count":19,"instructor_url":"/instructors/MICHAEL_SWIFT"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_84e32ce6cb2c21e7efa7f91d","name":"Andrew Kuemmel","quality":3.7833385708346836,"quality_count":53,"instructor_url":"/instructors/ANDREW_KUEMMEL"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_7ff780bef0b07516e262423b","name":"Remzi Arpaci-Dusseau","quality":3.7808127735041936,"quality_count":83,"instructor_url":"/instructors/REMZI_ARPACI-DUSSEAU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_62fbf397fa1d95229b4a582b","name":"Andrea Arpaci-Dusseau","quality":3.762233808210058,"quality_count":13,"instructor_url":"/instructors/ANDREA_ARPACI-DUSSEAU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_28d63c5638ffa52090e68427","name":"Josiah Hanna","quality":3.756918416818997,"quality_count":8,"instructor_url":"/instructors/JOSIAH_HANNA"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_4a3efeb6040291db24ba4ab2","name":"Yuhang Zhao","quality":3.7235102700443767,"quality_count":1,"instructor_url":"/instructors/YUHANG_ZHAO"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_57a04fe014c45dbe0b5f86d0","name":"Mark Craven","quality":3.7040745943883437,"quality_count":3,"instructor_url":"/instructors/MARK_CRAVEN"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_d59cd3c3c1f169f08e1cd5c0","name":"Loris D'Antoni","quality":3.6854898453904252,"quality_count":8,"instructor_url":"/instructors/LORIS_DANTONI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_3b251949b48503ddc5a3bbda","name":"Bilge Mutlu","quality":3.6716277476039973,"quality_count":13,"instructor_url":"/instructors/BILGE_MUTLU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_ed568aeb692a4788be5c3b07","name":"Aws Albarghouthi","quality":3.663553614716622,"quality_count":12,"instructor_url":"/instructors/AWS_ALBARGHOUTHI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_8810b0967f8ffffa4074c453","name":"Vikas Singh","quality":3.6298036147166224,"quality_count":12,"instructor_url":"/instructors/VIKAS_SINGH"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_2acc6a2db605729bd4d444c2","name":"Eftychios Sifakis","quality":3.619653524913445,"quality_count":27,"instructor_url":"/instructors/EFTYCHIOS_SIFAKIS"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_1e028b971677a28f2e2bef50","name":"Sushmita Roy","quality":3.5997143486787233,"quality_count":2,"instructor_url":"/instructors/SUSHMITA_ROY"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_4abdcb849778930e9dc2c3bf","name":"Colin Dewey","quality":3.5420418456324856,"quality_count":21,"instructor_url":"/instructors/COLIN_DEWEY"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_e87641b3a0d9d630d98447ef","name":"Michael Gleicher","quality":3.4908223334373636,"quality_count":21,"instructor_url":"/instructors/MICHAEL_GLEICHER"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_e0b82f2d934a901e74320b01","name":"Rahul Chatterjee","quality":3.439790522364397,"quality_count":10,"instructor_url":"/instructors/RAHUL_CHATTERJEE"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_a98380e4ebe506f9ee6ca621","name":"Jin-Yi Cai","quality":3.3741905033516058,"quality_count":31,"instructor_url":"/instructors/JIN-YI_CAI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_891e98e7cb82bcc0ff27c432","name":"Jerry Zhu","quality":3.3209301206581254,"quality_count":27,"instructor_url":"/instructors/JERRY_ZHU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_d99abbf319f85fc5051a81c4","name":"Paul Barford","quality":3.315702409811081,"quality_count":28,"instructor_url":"/instructors/PAUL_BARFORD"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_2243eba13d27f86a4209b275","name":"Paris Koutris","quality":3.3094286015419985,"quality_count":26,"instructor_url":"/instructors/PARIS_KOUTRIS"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_bbd78b6d1945166bcef3a9a8","name":"Suman Banerjee","quality":3.3048428917732977,"quality_count":20,"instructor_url":"/instructors/SUMAN_BANERJEE"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_a0025085f948b04fe06f08b9","name":"Robert Nowak","quality":3.2705784309983392,"quality_count":21,"instructor_url":"/instructors/ROBERT_NOWAK"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_bbdf6ac0f6ea6b3c2459565d","name":"Amos Ron","quality":3.2602364770850327,"quality_count":38,"instructor_url":"/instructors/AMOS_RON"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_2aef91a9420ca12673e58a3a","name":"Kangwook Lee","quality":3.130994734646887,"quality_count":34,"instructor_url":"/instructors/KANGWOOK_LEE"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_34dac25292e8958a6651bdb3","name":"Yiqiao Zhong","quality":3.1104729541700653,"quality_count":9,"instructor_url":"/instructors/YIQIAO_ZHONG"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_570635b99c1c1cbcfe9e05e1","name":"Swamit Tannu","quality":3.0298346229192608,"quality_count":18,"instructor_url":"/instructors/SWAMIT_TANNU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_722f381e49365f4dd5d5b473","name":"Parmesh Ramanathan","quality":3.0019468760681836,"quality_count":23,"instructor_url":"/instructors/PARMESH_RAMANATHAN"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_f5416b5fc6c871363ebcbc1f","name":"Tyler Caraza-Harter","quality":2.799900248744951,"quality_count":43,"instructor_url":"/instructors/TYLER_CARAZA-HARTER"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_48a2696f59d60ab65f218be4","name":"Barton Miller","quality":2.7900651872093314,"quality_count":37,"instructor_url":"/instructors/BARTON_MILLER"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_fd72eb00ec3632f13c9c7970","name":"Michael Ferris","quality":2.6542724574635326,"quality_count":23,"instructor_url":"/instructors/MICHAEL_FERRIS"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_10f860edf5c0b72909e9aa49","name":"Eric Bach","quality":2.5321989325434417,"quality_count":59,"instructor_url":"/instructors/ERIC_BACH"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_f85b9ff343f5be26654f10d9","name":"Grigoris Chrysos","quality":2.315415903798487,"quality_count":25,"instructor_url":"/instructors/GRIGORIS_CHRYSOS"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_344f0ceac296c4f508e0b2a4","name":"Ali Abedi","quality":null,"quality_count":null,"instructor_url":"/instructors/ALI_ABEDI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_5146986c5bdc56dbae9cd99c","name":"Daifeng Wang","quality":null,"quality_count":null,"instructor_url":"/instructors/DAIFENG_WANG"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_bd69301d792fdd732df928c4","name":"Dieter van Melkebeek","quality":null,"quality_count":null,"instructor_url":"/instructors/DIETER_VAN_MELKEBEEK"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_eeadc1e5a99493ee1a63aec3","name":"Goetz Graefe","quality":null,"quality_count":null,"instructor_url":"/instructors/GOETZ_GRAEFE"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_cbe55591f689fd70e7bc5676","name":"Guri Sohi","quality":null,"quality_count":null,"instructor_url":"/instructors/GURI_SOHI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_ecaaeb68fb62435c3ee1a43d","name":"Ilias Diakonikolas","quality":null,"quality_count":null,"instructor_url":"/instructors/ILIAS_DIAKONIKOLAS"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_e678f8c452b6f74d9eec0b74","name":"Jelena Diakonikolas","quality":null,"quality_count":null,"instructor_url":"/instructors/JELENA_DIAKONIKOLAS"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_b341b6dd69a0305967e2e689","name":"Joe Austerweil","quality":null,"quality_count":null,"instructor_url":"/instructors/JOE_AUSTERWEIL"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_e1c15c874c338077012da226","name":"Junjie Hu","quality":null,"quality_count":null,"instructor_url":"/instructors/JUNJIE_HU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_2308a0f3735e180d09af9904","name":"Kevin Ponto","quality":null,"quality_count":null,"instructor_url":"/instructors/KEVIN_PONTO"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_07d81221401c0aeb980803c4","name":"Matt Sinclair","quality":null,"quality_count":null,"instructor_url":"/instructors/MATT_SINCLAIR"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_a5688226af45aa1e5186a1d7","name":"Matthew Berland","quality":null,"quality_count":null,"instructor_url":"/instructors/MATTHEW_BERLAND"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_71a66f1ac41d35be9538e266","name":"Mike Hagenow","quality":null,"quality_count":null,"instructor_url":"/instructors/MIKE_HAGENOW"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_c7fccaa0a5ee235ceefaed9c","name":"Ramya Korlakai Vinayak","quality":null,"quality_count":null,"instructor_url":"/instructors/RAMYA_KORLAKAI_VINAYAK"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_6ab9d1488d27b0bef5f8ae09","name":"Sharon Li","quality":null,"quality_count":null,"instructor_url":"/instructors/SHARON_LI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_cc55e188063cffcd5088453a","name":"Tej Chajed","quality":null,"quality_count":null,"instructor_url":"/instructors/TEJ_CHAJED"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_65bc6960a32cc04a3b6448e8","name":"Thomas Reps","quality":null,"quality_count":null,"instructor_url":"/instructors/THOMAS_REPS"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_4eda1e96fff30f4b53843dc0","name":"Tianyu Li","quality":null,"quality_count":null,"instructor_url":"/instructors/TIANYU_LI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_1b6be8786faf380d9b23fddd","name":"Xiangyao Yu","quality":null,"quality_count":null,"instructor_url":"/instructors/XIANGYAO_YU"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_7292f6c989cc4053c40a4402","name":"Yea-Seul Kim","quality":null,"quality_count":null,"instructor_url":"/instructors/YEA-SEUL_KIM"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_1c875be71e39de81fc8f6631","name":"Yin Li","quality":null,"quality_count":null,"instructor_url":"/instructors/YIN_LI"},{"course_uid":"course_9d6a2127ca0ecacfc4832696","uid":"instructor_d243dd108d21791444199a3f","name":"Yong Jae Lee","quality":null,"quality_count":null,"instructor_url":"/instructors/YONG_JAE_LEE"}],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}}],"total":8,"page":1,"kind":"course","q":"","term":"1272","availability":"offered","filters":{"instructor":"instructor_b2baa6eb84b1741dc3592e4d"}},"discoveryFiltered":true}}