{"schema_version":1,"url":"https://uwcourses.com/departments/COMPSCI/easiest?term=1274","title":"Easiest courses in Computer Sciences | UW–Madison","dataset":{"search_projection":{"version":1,"terms":["1274","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"]},"revision":"fc1811fa52e581ea57a35c0cf3343f8740a8ffbf","repository":"twangodev/uwcourses","schema_version":6,"importer_version":"10","projection_id":"25a5e1495a940a130efa223858e76f52294bba73a112cecf25208173491bd201","observed_at":"2026-10-14T17:50:09.728220+00:00","built_at":"2026-10-19T18:58:33.786556+00:00","courses":8929,"current_instructors":3758,"limited":false,"terms":["1274","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":"1274","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":70},{"subject":"AGROECOL","count":21},{"subject":"AMERIND","count":54},{"subject":"ANAT&PHY","count":7},{"subject":"ANATOMY","count":2},{"subject":"ANESTHES","count":8},{"subject":"ANSCI","count":53},{"subject":"ANTHRO","count":93},{"subject":"ART","count":124},{"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":70},{"subject":"BIOCHEM","count":52},{"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":68},{"subject":"BSE","count":44},{"subject":"C&ESOC","count":73},{"subject":"CBE","count":48},{"subject":"CHEM","count":101},{"subject":"CHICLA","count":51},{"subject":"CIVENGR","count":131},{"subject":"CLASSICS","count":47},{"subject":"CNP","count":11},{"subject":"CNSRSCI","count":49},{"subject":"COMARTS","count":137},{"subject":"COMPBIO","count":15},{"subject":"COMPLIT","count":10},{"subject":"COMPSCI","count":138},{"subject":"COUNPSY","count":78},{"subject":"CRB","count":14},{"subject":"CS&D","count":71},{"subject":"CSCS","count":39},{"subject":"CURRIC","count":193},{"subject":"DANCE","count":93},{"subject":"DERM","count":8},{"subject":"DS","count":88},{"subject":"DYSCI","count":33},{"subject":"ECE","count":155},{"subject":"ECON","count":144},{"subject":"EDPOL","count":115},{"subject":"EDPSYCH","count":97},{"subject":"ELPA","count":71},{"subject":"EMA","count":52},{"subject":"EMERMED","count":17},{"subject":"ENGL","count":205},{"subject":"ENTOM","count":39},{"subject":"ENVIRST","count":149},{"subject":"EP","count":15},{"subject":"EPD","count":65},{"subject":"ESL","count":15},{"subject":"F&WECOL","count":60},{"subject":"FAMMED","count":21},{"subject":"FINANCE","count":50},{"subject":"FOLKLORE","count":38},{"subject":"FOODSCI","count":43},{"subject":"FRENCH","count":62},{"subject":"GEN&WS","count":144},{"subject":"GENBUS","count":72},{"subject":"GENECSLR","count":17},{"subject":"GENETICS","count":60},{"subject":"GEOG","count":112},{"subject":"GEOSCI","count":83},{"subject":"GERMAN","count":84},{"subject":"GLE","count":47},{"subject":"GNS","count":39},{"subject":"GREEK","count":27},{"subject":"HDFS","count":43},{"subject":"HEBR-BIB","count":13},{"subject":"HEBR-MOD","count":10},{"subject":"HISTORY","count":232},{"subject":"HISTSCI","count":54},{"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":21},{"subject":"INTEREGR","count":16},{"subject":"INTLBUS","count":21},{"subject":"INTLST","count":52},{"subject":"ISYE","count":82},{"subject":"ITALIAN","count":55},{"subject":"JEWISH","count":56},{"subject":"JOURN","count":87},{"subject":"KINES","count":127},{"subject":"LACIS","count":26},{"subject":"LANDARC","count":61},{"subject":"LATIN","count":24},{"subject":"LAW","count":118},{"subject":"LEGALST","count":48},{"subject":"LINGUIS","count":35},{"subject":"LIS","count":90},{"subject":"LITTRANS","count":79},{"subject":"LSC","count":52},{"subject":"M&ENVTOX","count":7},{"subject":"MARKETNG","count":65},{"subject":"MATH","count":152},{"subject":"MDGENET","count":8},{"subject":"ME","count":132},{"subject":"MEDHIST","count":41},{"subject":"MEDICINE","count":59},{"subject":"MEDIEVAL","count":32},{"subject":"MEDPHYS","count":39},{"subject":"MEDSC-M","count":29},{"subject":"MEDSC-V","count":45},{"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":60},{"subject":"MUSIC","count":164},{"subject":"MUSPERF","count":125},{"subject":"NAVSCI","count":20},{"subject":"NE","count":44},{"subject":"NEURODPT","count":11},{"subject":"NEUROL","count":7},{"subject":"NEURSURG","count":5},{"subject":"NTP","count":11},{"subject":"NURSING","count":112},{"subject":"NUTRSCI","count":64},{"subject":"OBS&GYN","count":18},{"subject":"OCCTHER","count":39},{"subject":"ONCOLOGY","count":13},{"subject":"OPHTHALM","count":5},{"subject":"OTM","count":44},{"subject":"PATH","count":34},{"subject":"PATH-BIO","count":29},{"subject":"PEDIAT","count":27},{"subject":"PHARMACY","count":36},{"subject":"PHILOS","count":76},{"subject":"PHMCOL-M","count":10},{"subject":"PHMPRAC","count":41},{"subject":"PHMSCI","count":58},{"subject":"PHYASST","count":38},{"subject":"PHYSICS","count":88},{"subject":"PHYSIOL","count":3},{"subject":"PHYTHER","count":37},{"subject":"PLANTSCI","count":53},{"subject":"PLPATH","count":37},{"subject":"POLISCI","count":197},{"subject":"POPHLTH","count":54},{"subject":"PORTUG","count":33},{"subject":"PSYCH","count":102},{"subject":"PSYCHIAT","count":21},{"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":101},{"subject":"S&APHM","count":16},{"subject":"SCANDST","count":73},{"subject":"SLAVIC","count":90},{"subject":"SOC","count":145},{"subject":"SOCWORK","count":87},{"subject":"SOILSCI","count":46},{"subject":"SPANISH","count":81},{"subject":"SRMED","count":21},{"subject":"STAT","count":91},{"subject":"STDYABRD","count":52},{"subject":"STS","count":8},{"subject":"SURGERY","count":24},{"subject":"SURGSCI","count":33},{"subject":"THEATRE","count":88},{"subject":"URBRPL","count":60},{"subject":"UROLOGY","count":6},{"subject":"ZOOLOGY","count":90}],"designations":[{"family":"breadth","value":"biological-science","label":"Breadth - Biological Science"},{"family":"breadth","value":"biological-science-or-social-science","label":"Breadth - Biological Science or Social Science"},{"family":"breadth","value":"humanities","label":"Breadth - Humanities"},{"family":"breadth","value":"humanities-or-natural-science","label":"Breadth - Humanities or Natural Science"},{"family":"breadth","value":"humanities-or-social-science","label":"Breadth - Humanities or Social Science"},{"family":"breadth","value":"literature","label":"Breadth - Literature"},{"family":"breadth","value":"natural-science","label":"Breadth - Natural Science"},{"family":"breadth","value":"physical-science","label":"Breadth - Physical Science"},{"family":"breadth","value":"social-science","label":"Breadth - Social Science"},{"family":"breadth","value":"social-science-or-natural-science","label":"Breadth - Social Science or Natural Science"},{"family":"catalog-level","value":"advanced","label":"Level - Advanced"},{"family":"catalog-level","value":"elementary","label":"Level - Elementary"},{"family":"catalog-level","value":"intermediate","label":"Level - Intermediate"},{"family":"communication","value":"a","label":"Comm QR - Communication A"},{"family":"communication","value":"b","label":"Comm QR - Communication B"},{"family":"core-gened","value":"civics-and-perspectives","label":"Core GenEd - Civics & Perspectives"},{"family":"core-gened","value":"communication-and-literacy","label":"Core GenEd - Communication & Literacy"},{"family":"core-gened","value":"humanities-and-arts","label":"Core GenEd - Humanities & Arts"},{"family":"core-gened","value":"mathematics-and-quantitative-reasoning","label":"Core GenEd - Mathematics & Quantitative Reasoning"},{"family":"core-gened","value":"natural-science-and-wellness","label":"Core GenEd - Natural Science & Wellness"},{"family":"core-gened","value":"natural-science-and-wellness-lab","label":"Core GenEd - Natural Science & Wellness + Lab"},{"family":"core-gened","value":"social-and-behavioral-science","label":"Core GenEd - Social & Behavioral Science"},{"family":"ethnic-studies","value":"yes","label":"Ethnic St - Ethnic Studies"},{"family":"frgn-lang","value":"1st-semester-language","label":"Frgn Lang - 1st semester language"},{"family":"frgn-lang","value":"2nd-semester-language","label":"Frgn Lang - 2nd semester language"},{"family":"frgn-lang","value":"3rd-semester-language","label":"Frgn Lang - 3rd semester language"},{"family":"frgn-lang","value":"4th-semester-language","label":"Frgn Lang - 4th semester language"},{"family":"frgn-lang","value":"5th-semester-language","label":"Frgn Lang - 5th + semester language"},{"family":"graduate-credit","value":"yes","label":"Grad 50% - Counts toward 50% graduate coursework requirement"},{"family":"honors","value":"accelerated-honors","label":"Honors - Accelerated Honors (!)"},{"family":"honors","value":"honors-only-courses-h","label":"Honors - Honors Only Courses (H)"},{"family":"honors","value":"honors-optional","label":"Honors - Honors Optional (%)"},{"family":"liberal-arts","value":"l-and-s-liberal-arts-and-science","label":"L&S Credit - L&S Liberal Arts and Science"},{"family":"quantitative-reasoning","value":"a","label":"Comm QR - Quantitative Reasoning A"},{"family":"quantitative-reasoning","value":"b","label":"Comm QR - Quantitative Reasoning B"},{"family":"workplace","value":"workplace-experience","label":"Workplace - Workplace Experience"}],"deployed_at":"2026-10-21T15:26:46.388253+00:00","site_commit":"daa1fadde432744ba417ff2b9999b11224ddd967"},"data":{"subject":"COMPSCI","collection":"easiest","results":{"total":52,"page":1,"q":"","term":"1274","availability":"offered","instructor_name":null,"filters":{"term":"1274","ranking":"easiest","subject":"COMPSCI"},"kind":"course","items":[{"course_uid":"course_779b02f7ffacb19d0c9fbcb6","course_id":"COMPSCI 900","title":"ADVANCED SEMINAR IN COMPUTER SCIENCE","credits_min":0,"credits_max":1,"gpa":3.989,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 4.00 GPA across 48 letter grades, versus 3.50 for Computer Sciences (48 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_900#grades"}]}],"description":"Advanced Seminar in Computer Science is a seminar on recent research on various aspects of computer science.","discovery":{"term":"1274","offered":true,"history":{"counts":[435,0,0,0,0,0,2],"count":437,"gpa":3.9816933638443937,"topShare":99.54233409610984,"firstTerm":"1232","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_2102bb0ff9049a47df41645c","course_id":"COMPSCI 402","title":"INTRODUCING COMPUTER SCIENCE TO K-12 STUDENTS","credits_min":2,"credits_max":2,"gpa":3.946,"badges":[],"description":"Lead CS clubs and workshops for K-12 students in Madison to teach computational thinking and programming.","discovery":{"term":"1274","offered":true,"history":{"counts":[227,12,4,1,2,0,0],"count":246,"gpa":3.936991869918699,"topShare":97.15447154471545,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_2102bb0ff9049a47df41645c","uid":"instructor_11578dcc7d7aa98ea423eef4","name":"Peter Kirschmann","quality":null,"quality_count":0,"instructor_url":"/instructors/PETER_KIRSCHMANN"}],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_ce117588dd17b29798bbf9cd","course_id":"BIOCHEM/BME/BMI/CBE/COMPSCI/GENETICS 915","title":"COMPUTATION AND INFORMATICS IN BIOLOGY AND MEDICINE","credits_min":1,"credits_max":1,"gpa":3.948,"badges":[],"description":"Seminar on computation and informatics in biology and medicine.","discovery":{"term":"1274","offered":true,"history":{"counts":[116,5,6,0,0,0,0],"count":127,"gpa":3.9330708661417324,"topShare":95.2755905511811,"firstTerm":"1232","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_cbc85add50a620f7e0abe663","course_id":"COMPSCI 839","title":"CORE TOPICS IN COMPUTING","credits_min":3,"credits_max":3,"gpa":3.908,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.94 GPA across 109 letter grades, versus 3.50 for Computer Sciences (48 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_839#grades"}]}],"description":"This graduate course covers topics selected from advanced areas of computing.","discovery":{"term":"1274","offered":true,"history":{"counts":[931,98,24,1,2,0,2],"count":1058,"gpa":3.918241965973535,"topShare":97.25897920604915,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_cbc85add50a620f7e0abe663","uid":"instructor_4a3efeb6040291db24ba4ab2","name":"Yuhang Zhao","quality":3.7230415052347334,"quality_count":1,"instructor_url":"/instructors/YUHANG_ZHAO"},{"course_uid":"course_cbc85add50a620f7e0abe663","uid":"instructor_ed568aeb692a4788be5c3b07","name":"Aws Albarghouthi","quality":3.663245987810294,"quality_count":12,"instructor_url":"/instructors/AWS_ALBARGHOUTHI"},{"course_uid":"course_cbc85add50a620f7e0abe663","uid":"instructor_cf48df20f5efc59ed3890dac","name":"Akarsh Prabhakara","quality":3.5992668913604273,"quality_count":2,"instructor_url":"/instructors/AKARSH_PRABHAKARA"},{"course_uid":"course_cbc85add50a620f7e0abe663","uid":"instructor_081da36788bae5ac4a59dbda","name":"Ethan Cecchetti","quality":null,"quality_count":0,"instructor_url":"/instructors/ETHAN_CECCHETTI"},{"course_uid":"course_cbc85add50a620f7e0abe663","uid":"instructor_71a66f1ac41d35be9538e266","name":"Mike Hagenow","quality":null,"quality_count":0,"instructor_url":"/instructors/MIKE_HAGENOW"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Homework assignments were moderately challenging with thought-provoking problems, contributing to a rigorous but rewarding overall experience.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/3063651","source_review_id":"UmF0aW5nLTQyNjM1OTQ0","instructor_name":"Manolis Vlatakis","review_date":"2026-02-23 17:42:25 +0000 UTC","review_id":"1af9790df0b25a43a44f1c80","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:3063651"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_cbc85add50a620f7e0abe663-0.json"]}},{"course_uid":"course_92044dcea97b04bfee427edf","course_id":"COMPSCI 739","title":"DISTRIBUTED SYSTEMS","credits_min":3,"credits_max":3,"gpa":3.807,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.80 GPA across 40 letter grades, versus 3.50 for Computer Sciences (48 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_739#grades"}]}],"description":"This course explores issues in designing and implementing large-scale distributed systems, covering topics such as fault tolerance, scalability, replication, consensus, and reliability.","discovery":{"term":"1274","offered":true,"history":{"counts":[126,23,3,0,0,0,0],"count":152,"gpa":3.9046052631578947,"topShare":98.02631578947368,"firstTerm":"1234","lastTerm":"1264"},"instructors":[{"course_uid":"course_92044dcea97b04bfee427edf","uid":"instructor_62fbf397fa1d95229b4a582b","name":"Andrea Arpaci-Dusseau","quality":3.761935503331194,"quality_count":13,"instructor_url":"/instructors/ANDREA_ARPACI-DUSSEAU"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Workload was significantly higher than other graduate courses, and the grading was described as very meticulous.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/1072363","source_review_id":"UmF0aW5nLTQwNjE5MjU2","instructor_name":"Michael Swift","review_date":"2025-01-29 22:19:56 +0000 UTC","review_id":"4a494f826f885d76342c3e3a","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:1072363"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_92044dcea97b04bfee427edf-0.json"]}},{"course_uid":"course_8e330bc7deed0164dc8f9e2b","course_id":"COMPSCI 570","title":"INTRODUCTION TO HUMAN-COMPUTER INTERACTION","credits_min":3,"credits_max":3,"gpa":3.806,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.90 GPA across 217 letter grades, versus 3.50 for Computer Sciences (48 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_570#grades"}]}],"description":"Introduction to Human-Computer Interaction covering user-centered design, interface prototyping, usability evaluation, and group project applications.","discovery":{"term":"1274","offered":true,"history":{"counts":[1362,103,33,12,15,1,4],"count":1530,"gpa":3.9009803921568627,"topShare":95.75163398692811,"firstTerm":"1232","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The course had no coding requirement; most weeks involved group projects taking a few hours, though some weeks required more time. Students advised starting early.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2658929","source_review_id":"UmF0aW5nLTM2MzQ0NTEy","instructor_name":"Jacob Thebault-Spieker","review_date":"2022-05-15 21:24:13 +0000 UTC","review_id":"4cdb70415b1945105021fb3f","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2658929"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2658929","source_review_id":"UmF0aW5nLTQwMjU5NjQ4","instructor_name":"Jacob Thebault-Spieker","review_date":"2024-12-12 22:12:59 +0000 UTC","review_id":"e14500865416cb36c3057586","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2658929"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_8e330bc7deed0164dc8f9e2b-0.json"]}},{"course_uid":"course_b93b676e5938b195c60f1ff8","course_id":"COMPSCI 620","title":"COMPUTER SCIENCES CAPSTONE","credits_min":3,"credits_max":3,"gpa":3.9,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.93 GPA across 121 letter grades, versus 3.50 for Computer Sciences (48 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_620#grades"}]}],"description":"COMPUTER SCIENCES CAPSTONE involves building a software product from start to finish with a corporate client, using agile techniques like Design Thinking and Scrum, while developing, testing, and documenting the project.","discovery":{"term":"1274","offered":true,"history":{"counts":[404,58,14,2,1,0,0],"count":479,"gpa":3.8997912317327765,"topShare":96.4509394572025,"firstTerm":"1252","lastTerm":"1264"},"instructors":[{"course_uid":"course_b93b676e5938b195c60f1ff8","uid":"instructor_23e0a95dd7e065452a30a74c","name":"Kaiser Pister","quality":3.376682045997983,"quality_count":15,"instructor_url":"/instructors/KAISER_PISTER"},{"course_uid":"course_b93b676e5938b195c60f1ff8","uid":"instructor_09df0a50c892b08957a8c55a","name":"Amber Field","quality":null,"quality_count":0,"instructor_url":"/instructors/AMBER_FIELD"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Weekly meetings and project progress were compounded by a significant amount of additional busywork, increasing the overall time commitment.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/3153688","source_review_id":"UmF0aW5nLTQyMzQ3MDUw","instructor_name":"Leah Ujda","review_date":"2025-12-19 16:19:37 +0000 UTC","review_id":"d3754254b80089697675bb9c","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:3153688"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_b93b676e5938b195c60f1ff8-0.json"]}},{"course_uid":"course_fc83e4e7df45e1bca2dc3ff2","course_id":"COMPSCI/ECE 757","title":"ADVANCED COMPUTER ARCHITECTURE II","credits_min":3,"credits_max":3,"gpa":3.691,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.95 GPA across 31 letter grades, versus 3.50 for Computer Sciences (48 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_ECE_757#grades"}]}],"description":"Advanced Computer Architecture II covers parallel algorithms, vectorizing compilers, interconnection networks, MIMD machines, synchronization, data coherence, dataflow machines, and special purpose processors.","discovery":{"term":"1274","offered":true,"history":{"counts":[142,14,8,4,0,0,0],"count":168,"gpa":3.875,"topShare":92.85714285714286,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_fc83e4e7df45e1bca2dc3ff2","uid":"instructor_fdf4127fe353415ba93b07f7","name":"Joshua San Miguel","quality":3.6895391888551257,"quality_count":15,"instructor_url":"/instructors/JOSHUA_SAN_MIGUEL"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The workload involved reading papers and completing a semester-long project. While students found the paper readings challenging, they described the exams as straightforward or easy relative to the course content.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2403119","source_review_id":"UmF0aW5nLTM2OTg4NTQ3","instructor_name":"Joshua San Miguel","review_date":"2022-12-06 17:30:06 +0000 UTC","review_id":"3c368047deddbf0ff5c7c5d9","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2403119"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2403119","source_review_id":"UmF0aW5nLTQxMDcyNDk3","instructor_name":"Joshua San Miguel","review_date":"2025-04-28 18:39:00 +0000 UTC","review_id":"cc93157604b6515bdf71186f","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2403119"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_fc83e4e7df45e1bca2dc3ff2-0.json"]}},{"course_uid":"course_8c0399ef1c8361bc30a76c02","course_id":"COMPSCI 744","title":"BIG DATA SYSTEMS","credits_min":3,"credits_max":3,"gpa":3.911,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2025 · latest released grades before Spring 2027: 3.80 GPA across 71 letter grades, versus 3.48 for Computer Sciences (52 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_744#grades"}]}],"description":"Explores design and implementation of big data processing systems, covering cluster architecture, execution frameworks, and applications like batch analytics and stream processing.","discovery":{"term":"1274","offered":true,"history":{"counts":[202,28,13,3,0,0,0],"count":246,"gpa":3.8719512195121952,"topShare":93.4959349593496,"firstTerm":"1232","lastTerm":"1254"},"instructors":[{"course_uid":"course_8c0399ef1c8361bc30a76c02","uid":"instructor_5bd2c4ff991baae4194e3e00","name":"Meena Syamkumar","quality":null,"quality_count":0,"instructor_url":"/instructors/MEENA_SYAMKUMAR"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Students read two 15-20 page papers each week, one for each lecture. The final project related to class areas and was considered not too bad.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2423043","source_review_id":"UmF0aW5nLTM5NTAzODQ2","instructor_name":"Shivaram Venkataraman","review_date":"2024-05-21 20:54:14 +0000 UTC","review_id":"7e008c2764bab16b1a4d6a40","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2423043"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_8c0399ef1c8361bc30a76c02-0.json"]}},{"course_uid":"course_5ab2d4759486b00da0bb13b5","course_id":"COMPSCI 774","title":"DATA EXPLORATION, CLEANING, AND INTEGRATION FOR DATA SCIENCE","credits_min":3,"credits_max":3,"gpa":3.859,"badges":[{"id":"rated-teacher","tag":"rated-teacher","label":"Highly rated instructor","tone":"positive","evidence":"Spring 2027: Anhai Doan (4.12/5 adjusted; 16 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.","sources":[{"label":"Anhai Doan","href":"/instructors/ANHAI_DOAN"}]},{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.77 GPA across 66 letter grades, versus 3.50 for Computer Sciences (48 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_774#grades"}]}],"description":"Focuses on variety and veracity challenges in data science, covering data exploration, cleaning, and integration for large datasets.","discovery":{"term":"1274","offered":true,"history":{"counts":[96,9,12,0,0,0,0],"count":117,"gpa":3.858974358974359,"topShare":89.74358974358975,"firstTerm":"1254","lastTerm":"1264"},"instructors":[{"course_uid":"course_5ab2d4759486b00da0bb13b5","uid":"instructor_2479b96b5cc4c0583fa774d8","name":"Anhai Doan","quality":4.1173297669424835,"quality_count":16,"instructor_url":"/instructors/ANHAI_DOAN"}],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_454ae4ccf39aa0d54593f0ce","course_id":"COMPSCI/ECE 766","title":"COMPUTER VISION","credits_min":3,"credits_max":3,"gpa":3.84,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.84 GPA across 58 letter grades, versus 3.50 for Computer Sciences (48 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_ECE_766#grades"}]}],"description":"Computer Vision covers fundamentals of image analysis, including acquisition, geometry, enhancement, scene characteristics, segmentation, shape and texture analysis, and parallel algorithms.","discovery":{"term":"1274","offered":true,"history":{"counts":[181,19,8,4,0,0,2],"count":214,"gpa":3.852803738317757,"topShare":93.45794392523365,"firstTerm":"1234","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The course included seven challenging homework assignments, with the third and fourth considered the hardest, and required Matlab proficiency.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2140649","source_review_id":"UmF0aW5nLTMxNzk5OTIz","instructor_name":"Mohit Gupta","review_date":"2019-05-07 19:05:10 +0000 UTC","review_id":"942d6a8e0f46a63edff9bc58","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2140649"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_454ae4ccf39aa0d54593f0ce-0.json"]}},{"course_uid":"course_72fca04984de023263764214","course_id":"COMPSCI/LIS 102","title":"INTRODUCTION TO COMPUTING","credits_min":3,"credits_max":3,"gpa":3.82,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.87 GPA across 194 letter grades, versus 3.50 for Computer Sciences (48 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_LIS_102#grades"}]}],"description":"Introduction to Computing provides a broad overview of computing, security, robotics, and AI, focusing on how computers work and algorithms solve problems via creative applications in a visual coding environment.","discovery":{"term":"1274","offered":true,"history":{"counts":[745,57,29,22,9,3,10],"count":875,"gpa":3.82,"topShare":91.65714285714286,"firstTerm":"1242","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Students in Jeff Nyhoff's class said the material was fairly simple and that showing up to lecture, following along, and doing homework were enough to earn high grades.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2840015","source_review_id":"UmF0aW5nLTQxNzQ4ODQ1","instructor_name":"Jeff Nyhoff","review_date":"2025-10-23 16:39:11 +0000 UTC","review_id":"13976ba73f80844fee8bd7ad","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2840015"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2840015","source_review_id":"UmF0aW5nLTQyMzIwNDc0","instructor_name":"Jeff Nyhoff","review_date":"2025-12-18 01:13:08 +0000 UTC","review_id":"40527b5f2ff41e663b65fa36","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2840015"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_72fca04984de023263764214-0.json"]}},{"course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH","credits_min":3,"credits_max":3,"gpa":3.832,"badges":[],"description":"Introductory Data Science Programming I for Research course covering Python, programming basics, web scraping, database queries, and tabular analysis.","discovery":{"term":"1274","offered":true,"history":{"counts":[130,59,7,0,0,0,0],"count":196,"gpa":3.813775510204082,"topShare":96.42857142857143,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_933b36d4952c8b40f181b993","uid":"instructor_841d653f575490f61a7aec9b","name":"Blerina Gkotse","quality":3.702415618835568,"quality_count":23,"instructor_url":"/instructors/BLERINA_GKOTSE"},{"course_uid":"course_933b36d4952c8b40f181b993","uid":"instructor_97805752d14314b7d669169c","name":"Michael Doescher","quality":3.512879556054398,"quality_count":89,"instructor_url":"/instructors/MICHAEL_DOESCHER"}],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_14bbc998f24b0170e27123d7","course_id":"COMPSCI 880","title":"TOPICS IN THEORETICAL COMPUTER SCIENCE","credits_min":3,"credits_max":3,"gpa":3.827,"badges":[],"description":"Topics in theoretical computer science covering advanced topics in algorithms, complexity, and cryptography; the exact topic varies.","discovery":{"term":"1274","offered":true,"history":{"counts":[95,25,5,1,1,1,1],"count":129,"gpa":3.7829457364341086,"topShare":93.02325581395348,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_14bbc998f24b0170e27123d7","uid":"instructor_a98380e4ebe506f9ee6ca621","name":"Jin-Yi Cai","quality":3.3739974825476353,"quality_count":31,"instructor_url":"/instructors/JIN-YI_CAI"}],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_821f9bd2b5a7758dd5db1e18","course_id":"COMPSCI/ECE 760","title":"MACHINE LEARNING","credits_min":3,"credits_max":3,"gpa":3.687,"badges":[{"id":"rated-teacher","tag":"rated-teacher","label":"Highly rated instructor","tone":"positive","evidence":"Spring 2027: Fred Sala (4.31/5 adjusted; 32 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.","sources":[{"label":"Fred Sala","href":"/instructors/FRED_SALA"}]}],"description":"Explores computational approaches to learning, covering inductive inference, connectionism, formal models, algorithm comparison, and cognitive modeling.","discovery":{"term":"1274","offered":true,"history":{"counts":[410,225,35,5,2,1,1],"count":679,"gpa":3.755522827687776,"topShare":93.51988217967599,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_821f9bd2b5a7758dd5db1e18","uid":"instructor_c015792b29d463dd3b20bfda","name":"Fred Sala","quality":4.311997530960181,"quality_count":32,"instructor_url":"/instructors/FRED_SALA"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Programming assignments covered around 60% of the grade, complementing the mostly theoretical nature of the course material.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2190981","source_review_id":"UmF0aW5nLTI3Njc4MDUw","instructor_name":"Mark Craven","review_date":"2017-01-05 14:12:29 +0000 UTC","review_id":"7acd357347d0187255c79bdf","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2190981"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_821f9bd2b5a7758dd5db1e18-0.json"]}},{"course_uid":"course_c9d3d50080500b102189e67a","course_id":"COMPSCI/DS 579","title":"VIRTUAL REALITY","credits_min":3,"credits_max":3,"gpa":3.736,"badges":[],"description":"Introduction to virtual reality focusing on creating immersive, interactive virtual experiences, covering history, graphics, perception, and HCI.","discovery":{"term":"1274","offered":true,"history":{"counts":[265,53,43,5,11,1,2],"count":380,"gpa":3.710526315789474,"topShare":83.6842105263158,"firstTerm":"1234","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Exams were tough despite not requiring memorization, and the final exam was criticized for having too many questions for the allotted time.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/1288719","source_review_id":"UmF0aW5nLTI0MDgyNzU2","instructor_name":"J. Michael Collins","review_date":"2014-12-15 10:36:01 +0000 UTC","review_id":"69763bc67b90b60967a4c0e6","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:1288719"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_c9d3d50080500b102189e67a-0.json"]}},{"course_uid":"course_9733628a1d0e3fb3799b011e","course_id":"COMPSCI/MATH 715","title":"METHODS OF COMPUTATIONAL MATHEMATICS II","credits_min":3,"credits_max":3,"gpa":3.756,"badges":[{"id":"rated-teacher","tag":"rated-teacher","label":"Highly rated instructor","tone":"positive","evidence":"Spring 2027: Maurice Fabien (4.19/5 adjusted; 39 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.","sources":[{"label":"Maurice Fabien","href":"/instructors/MAURICE_FABIEN"}]}],"description":"Introduction to spectral methods (Fourier, Chebyshev, Fast Fourier Transform), finite element methods (Galerkin methods, energy estimates and error analysis), and mesh-free methods (Monte-Carlo, smoothed-particle hydrodynamics) for solving partial differential equations. Applications from science and engineering. Applications from science and engineering. Students are strongly encouraged to have programming skills (e.g.COMP SCI 200), undergraduate numerical analysis (e.g.MATH/​COMP SCI  514orCOMP SCI 412), analysis (MATH 322and521) and linear algebra (e.g.MATH 341or equiv.)","discovery":{"term":"1274","offered":true,"history":{"counts":[93,9,7,6,1,0,4],"count":120,"gpa":3.6791666666666667,"topShare":85,"firstTerm":"1234","lastTerm":"1264"},"instructors":[{"course_uid":"course_9733628a1d0e3fb3799b011e","uid":"instructor_33e71e04d30ae8934be2f42b","name":"Maurice Fabien","quality":4.188540196778464,"quality_count":39,"instructor_url":"/instructors/MAURICE_FABIEN"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The course required learning a large amount of material, with assignments strictly take-home and no in-class pressure. Reviewers noted the extensive prerequisite list made the content challenging before the semester even began.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2789085","source_review_id":"UmF0aW5nLTQwMjkyMzU5","instructor_name":"Maurice Fabien","review_date":"2024-12-14 06:17:32 +0000 UTC","review_id":"642fc92e59fb309655388482","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2789085"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2789085","source_review_id":"UmF0aW5nLTQwMjkyNDI2","instructor_name":"Maurice Fabien","review_date":"2024-12-14 06:22:49 +0000 UTC","review_id":"1e8e07eaaeacfb184e959a0f","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2789085"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_9733628a1d0e3fb3799b011e-0.json"]}},{"course_uid":"course_87400c0728797946c5cef14c","course_id":"COMPSCI 639","title":"UNDERGRADUATE ELECTIVE TOPICS IN COMPUTING","credits_min":3,"credits_max":4,"gpa":3.585,"badges":[],"description":"Undergraduate elective topics in computing covering instructor-selected subjects with sufficient depth to meet CS Major requirements.","discovery":{"term":"1274","offered":true,"history":{"counts":[1273,417,233,73,51,10,13],"count":2070,"gpa":3.6449275362318843,"topShare":81.64251207729468,"firstTerm":"1232","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":{"text":"In Josiah Hanna’s autonomous robotics offering, the total workload was fine. He collected questions before class to address complex concepts in clear detail.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2761425","source_review_id":"UmF0aW5nLTQwNjIwMTgw","instructor_name":"Josiah Hanna","review_date":"2025-01-30 01:55:24 +0000 UTC","review_id":"1efafbedc29765beef21076a","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2761425"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_87400c0728797946c5cef14c-0.json"]}},{"course_uid":"course_1dae8ec78980ea57dc44f5c9","course_id":"COMPSCI 320","title":"DATA SCIENCE PROGRAMMING II","credits_min":4,"credits_max":4,"gpa":3.587,"badges":[{"id":"grade-outcomes","tag":"higher-grades","label":"Higher grades","tone":"positive","evidence":"Spring 2026 · latest released grades before Spring 2027: 3.75 GPA across 488 letter grades, versus 3.50 for Computer Sciences (48 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_320#grades"}]}],"description":"Data Science Programming II covers intermediate Python data science, including graph data structures, reproducibility tools, A/B testing, and basic ML techniques like clustering and classification.","discovery":{"term":"1274","offered":true,"history":{"counts":[2173,650,454,101,55,28,37],"count":3498,"gpa":3.6362206975414524,"topShare":80.7032590051458,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_1dae8ec78980ea57dc44f5c9","uid":"instructor_5394499ae5a131961f7fff09","name":"Gurmail Singh","quality":3.111998604455754,"quality_count":72,"instructor_url":"/instructors/GURMAIL_SINGH"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Grading was based on six biweekly projects, two midterms, and one final. Projects took a long time, and homework was described as heavy, ranging from easy to challenging.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2831641","source_review_id":"UmF0aW5nLTM5Mjg3Mzky","instructor_name":"Gurmail Singh","review_date":"2024-05-02 23:07:49 +0000 UTC","review_id":"b396f8717b3346bd256ac68a","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2831641"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2831641","source_review_id":"UmF0aW5nLTQxMTMwOTc5","instructor_name":"Gurmail Singh","review_date":"2025-05-02 05:08:10 +0000 UTC","review_id":"50db4df7b10ac12931341079","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2831641"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2831641","source_review_id":"UmF0aW5nLTQzNDY4MjU4","instructor_name":"Gurmail Singh","review_date":"2026-10-07 03:43:22 +0000 UTC","review_id":"b692460817a68b2b7fe2c883","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2831641"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_1dae8ec78980ea57dc44f5c9-0.json"]}},{"course_uid":"course_a7ce5ee394c07ac642067916","course_id":"COMPSCI/ECE 761","title":"MATHEMATICAL FOUNDATIONS OF MACHINE LEARNING","credits_min":3,"credits_max":3,"gpa":3.608,"badges":[],"description":"Covers probabilistic, algebraic, and geometric data models, mathematical analysis of learning algorithms and optimization methods, and ML applications.","discovery":{"term":"1274","offered":true,"history":{"counts":[62,28,26,3,0,0,0],"count":119,"gpa":3.6260504201680672,"topShare":75.63025210084034,"firstTerm":"1234","lastTerm":"1264"},"instructors":[{"course_uid":"course_a7ce5ee394c07ac642067916","uid":"instructor_f85b9ff343f5be26654f10d9","name":"Grigoris Chrysos","quality":2.2096708491822326,"quality_count":29,"instructor_url":"/instructors/GRIGORIS_CHRYSOS"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Homeworks and exams were challenging but commensurate with the proof-based, graduate-level nature of the class.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2984236","source_review_id":"UmF0aW5nLTQxNzM3NzAz","instructor_name":"Grigoris Chrysos","review_date":"2025-10-21 13:45:15 +0000 UTC","review_id":"e3672ed70f344d7eab5772a2","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2984236"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_a7ce5ee394c07ac642067916-0.json"]}},{"course_uid":"course_32bc831d31cf0c1254ddaf8d","course_id":"COMPSCI/ECE 506","title":"SOFTWARE ENGINEERING","credits_min":3,"credits_max":3,"gpa":3.461,"badges":[],"description":"Software Engineering covers designing and modifying large software systems, focusing on processes, architectures, design patterns, and testing, with a substantial team-based programming project.","discovery":{"term":"1274","offered":true,"history":{"counts":[624,264,164,44,22,2,2],"count":1122,"gpa":3.625668449197861,"topShare":79.14438502673798,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_32bc831d31cf0c1254ddaf8d","uid":"instructor_33b6ae0f51f7cbf95cdb26c9","name":"Mouna Kacem","quality":2.842298395124117,"quality_count":60,"instructor_url":"/instructors/MOUNA_KACEM"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Lectures and reading materials were described as tedious, but the class required consistent effort to get value from the content.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2823898","source_review_id":"UmF0aW5nLTQzMjAwNTAx","instructor_name":"Scott Swanson","review_date":"2026-05-27 22:09:35 +0000 UTC","review_id":"a3f7a07f88d08c9a738c69f4","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2823898"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_32bc831d31cf0c1254ddaf8d-0.json"]}},{"course_uid":"course_3032dddd042dd5cee9240b8a","course_id":"COMPSCI/ECE 755","title":"VLSI SYSTEMS DESIGN","credits_min":3,"credits_max":3,"gpa":3.631,"badges":[],"description":"VLSI Systems Design covers MOS devices, IC fabrication, topological design, graphics layout, circuit simulation, system timing, and a design project.","discovery":{"term":"1274","offered":true,"history":{"counts":[53,22,26,2,1,0,0],"count":104,"gpa":3.5961538461538463,"topShare":72.11538461538461,"firstTerm":"1234","lastTerm":"1264"},"instructors":[{"course_uid":"course_3032dddd042dd5cee9240b8a","uid":"instructor_449d60b155dd44ea6da6bf85","name":"Jennifer Volk","quality":null,"quality_count":0,"instructor_url":"/instructors/JENNIFER_VOLK"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"A major project accounted for approximately 50% of the grade and was described as time-consuming.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2761383","source_review_id":"UmF0aW5nLTM2NjYyMzIw","instructor_name":"Umit Ogras","review_date":"2022-09-27 01:32:32 +0000 UTC","review_id":"b90972aee1cd510726f9b64f","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2761383"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_3032dddd042dd5cee9240b8a-0.json"]}},{"course_uid":"course_280431e0039b9a9194e1b074","course_id":"COMPSCI 557","title":"PARALLEL & THROUGHPUT- OPTIMIZED PROGRAMMING","credits_min":3,"credits_max":3,"gpa":3.543,"badges":[],"description":"Introduction to high-performance computing focusing on shared-memory systems, multithreaded programming, vectorization, and memory hierarchy using numerical algorithms as case studies.","discovery":{"term":"1274","offered":true,"history":{"counts":[60,47,21,7,2,0,1],"count":138,"gpa":3.5434782608695654,"topShare":77.53623188405797,"firstTerm":"1254","lastTerm":"1264"},"instructors":[{"course_uid":"course_280431e0039b9a9194e1b074","uid":"instructor_2acc6a2db605729bd4d444c2","name":"Eftychios Sifakis","quality":3.6194440768070084,"quality_count":27,"instructor_url":"/instructors/EFTYCHIOS_SIFAKIS"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Lectures primarily involved case study go-throughs with code. Practice exams were provided for review, supporting the course's lenient grading structure.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/1727820","source_review_id":"UmF0aW5nLTQyODkxNzUw","instructor_name":"Eftychios Sifakis","review_date":"2026-04-21 20:34:15 +0000 UTC","review_id":"49226b50a7c050857a4d0322","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:1727820"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_280431e0039b9a9194e1b074-0.json"]}},{"course_uid":"course_7eeaacff8f7faf3b2b412ad2","course_id":"COMPSCI/LIS 472","title":"INTRODUCTION TO WEB DEVELOPMENT","credits_min":3,"credits_max":3,"gpa":3.537,"badges":[],"description":"Introduction to Web Development covers secure/interactive web content, programming fundamentals, CMSs, accessibility, design, ethics, and website implementation using scripting languages and frameworks.","discovery":{"term":"1274","offered":true,"history":{"counts":[77,36,22,8,3,1,2],"count":149,"gpa":3.5369127516778525,"topShare":75.83892617449665,"firstTerm":"1254","lastTerm":"1264"},"instructors":[],"instructorHistory":null,"courseComparison":null,"claim":null,"reviewFiles":[]}},{"course_uid":"course_6205df2080c6f734c520ff84","course_id":"COMPSCI 542","title":"INTRODUCTION TO SOFTWARE SECURITY","credits_min":3,"credits_max":3,"gpa":3.504,"badges":[],"description":"Introduction to Software Security covers secure design, secure programming, vulnerability assessment, static/dynamic analysis tools, and system defenses across the SDLC.","discovery":{"term":"1274","offered":true,"history":{"counts":[251,67,78,24,24,7,2],"count":453,"gpa":3.5044150110375276,"topShare":70.19867549668875,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_6205df2080c6f734c520ff84","uid":"instructor_48a2696f59d60ab65f218be4","name":"Barton Miller","quality":2.789892484384726,"quality_count":37,"instructor_url":"/instructors/BARTON_MILLER"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The class required weekly quizzes, a participation event, and extra credit opportunities. One student noted that while the course was less challenging than core CS classes, missing quizzes made getting an A difficult.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/1174681","source_review_id":"UmF0aW5nLTM4ODE5NDUz","instructor_name":"Barton Miller","review_date":"2024-01-02 08:51:55 +0000 UTC","review_id":"82ddf935ae31bcf3c4f29c78","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:1174681"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_6205df2080c6f734c520ff84-0.json"]}},{"course_uid":"course_45a9d9a05cba4d5b592ac7a3","course_id":"COMPSCI/ECE 552","title":"INTRODUCTION TO COMPUTER ARCHITECTURE","credits_min":3,"credits_max":3,"gpa":3.336,"badges":[],"description":"Introduction to Computer Architecture covers processor design, instruction sets, control structures, memory management, caches, and I/O structures.","discovery":{"term":"1274","offered":true,"history":{"counts":[334,187,87,57,22,7,5],"count":699,"gpa":3.4978540772532187,"topShare":74.53505007153076,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_45a9d9a05cba4d5b592ac7a3","uid":"instructor_eb1bb94171f8f5bd7e26165f","name":"Setareh Behroozi","quality":3.7730645268321563,"quality_count":40,"instructor_url":"/instructors/SETAREH_BEHROOZI"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The course was described as extremely hard, particularly for undergraduates, with one student noting it made their brain hurt. TAs and the professor went the extra mile to break down difficult concepts.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2827328","source_review_id":"UmF0aW5nLTM5MjcwMTY3","instructor_name":"Setareh Behroozi","review_date":"2024-04-25 21:24:19 +0000 UTC","review_id":"853c371ed8a69c4bae8aacdc","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2827328"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2827328","source_review_id":"UmF0aW5nLTM5NDAxOTM2","instructor_name":"Setareh Behroozi","review_date":"2024-05-08 03:46:11 +0000 UTC","review_id":"236f572f162dfc7f19ca253e","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2827328"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_45a9d9a05cba4d5b592ac7a3-0.json"]}},{"course_uid":"course_ab7d07685857737322064a42","course_id":"COMPSCI 640","title":"INTRODUCTION TO COMPUTER NETWORKS","credits_min":3,"credits_max":3,"gpa":3.38,"badges":[],"description":"Introduction to Computer Networks covers architecture, protocols, layering, routing, security, and performance using Ethernet, IP, TCP, and HTTP.","discovery":{"term":"1274","offered":true,"history":{"counts":[348,218,153,56,31,0,2],"count":808,"gpa":3.485148514851485,"topShare":70.04950495049505,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_ab7d07685857737322064a42","uid":"instructor_3ac838c6afee48372d59d98f","name":"Ming Liu","quality":3.8073548643971757,"quality_count":5,"instructor_url":"/instructors/MING_LIU"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The course typically includes four moderate quizzes and four straightforward programs, though one student warned that the final program was particularly challenging.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/1820723","source_review_id":"UmF0aW5nLTMwMDgzNjg0","instructor_name":"Suman Banerjee","review_date":"2018-05-12 14:32:37 +0000 UTC","review_id":"181790d77813fbed6aa8d20e","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:1820723"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_ab7d07685857737322064a42-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":[],"description":"Introduction to Artificial Intelligence covering search, deduction, knowledge representation, machine learning, and probabilistic reasoning with applications in NLP, vision, and robotics.","discovery":{"term":"1274","offered":true,"history":{"counts":[1595,1165,861,187,81,19,21],"count":3929,"gpa":3.4840926444387885,"topShare":70.24688215831,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_e0f984e8747ee9ccaba16d75","uid":"instructor_ec1878010c68dc0e47f34349","name":"Young Wu","quality":2.9115275236754323,"quality_count":48,"instructor_url":"/instructors/YOUNG_WU"},{"course_uid":"course_e0f984e8747ee9ccaba16d75","uid":"instructor_b8b55ebb322997b52025ef8f","name":"Misha Khodak","quality":null,"quality_count":0,"instructor_url":"/instructors/MISHA_KHODAK"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Exams were reported as extremely difficult, with one student stating they were impossible to prepare for using class materials alone. Another described the exams as 'sadistic' but noted the instructor was helpful when students reached out.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2510986","source_review_id":"UmF0aW5nLTQwMjE5NjU3","instructor_name":"Young Wu","review_date":"2024-12-11 14:25:47 +0000 UTC","review_id":"173762a6cc7d2cda642d3e4b","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2510986"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2510986","source_review_id":"UmF0aW5nLTQwMzgyMzcx","instructor_name":"Young Wu","review_date":"2024-12-19 17:06:18 +0000 UTC","review_id":"caf84737397825a5d59e4a28","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2510986"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_e0f984e8747ee9ccaba16d75-0.json"]}},{"course_uid":"course_8db0bb2cfe30dfb4e729578a","course_id":"COMPSCI 571","title":"BUILDING USER INTERFACES","credits_min":3,"credits_max":3,"gpa":3.468,"badges":[],"description":"Introduction to software development of user interfaces, covering UI paradigms, diverse user input handling, and platform-specific APIs for web, mobile, desktop, and voice interfaces.","discovery":{"term":"1274","offered":true,"history":{"counts":[803,713,379,115,53,21,8],"count":2092,"gpa":3.4698852772466537,"topShare":72.46653919694073,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_8db0bb2cfe30dfb4e729578a","uid":"instructor_66359daabf07f9f841e2a2f8","name":"Cole Nelson","quality":null,"quality_count":0,"instructor_url":"/instructors/COLE_NELSON"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"The workload was high but useful, with extensions and extra credit provided to help manage the intensity.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/2754330","source_review_id":"UmF0aW5nLTM1NTk2MjM2","instructor_name":"Yuhang Zhao","review_date":"2021-12-19 10:05:52 +0000 UTC","review_id":"7fead21943e1735e88218d4b","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:2754330"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_8db0bb2cfe30dfb4e729578a-0.json"]}},{"course_uid":"course_9b1d5f832c492d1c4a3ce19c","course_id":"COMPSCI 200","title":"PROGRAMMING I","credits_min":3,"credits_max":3,"gpa":3.252,"badges":[],"description":"Programming I introduces fundamental CS concepts through incremental development of small programs. It covers problem abstraction, flow control, functions, and I/O, targeting students with no prior programming experience.","discovery":{"term":"1274","offered":true,"history":{"counts":[1994,724,584,206,161,75,58],"count":3802,"gpa":3.4650184113624407,"topShare":71.48869016307206,"firstTerm":"1232","lastTerm":"1264"},"instructors":[{"course_uid":"course_9b1d5f832c492d1c4a3ce19c","uid":"instructor_84e32ce6cb2c21e7efa7f91d","name":"Andrew Kuemmel","quality":3.7832037206839644,"quality_count":53,"instructor_url":"/instructors/ANDREW_KUEMMEL"}],"instructorHistory":null,"courseComparison":null,"claim":{"text":"Homework was due Monday through Thursday, often involving participation tasks that took significant time. Students also faced weekly Friday quizzes, with midterms scheduled on Sundays.","evidence_scope":"past_student_reviews","citations":[{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/1780137","source_review_id":"UmF0aW5nLTQwNDExMDg5","instructor_name":"Andrew Kuemmel","review_date":"2024-12-21 23:03:04 +0000 UTC","review_id":"83063c5db921e36dd185c4dc","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:1780137"},{"type":"review","source_url":"https://www.ratemyprofessors.com/professor/1780137","source_review_id":"UmF0aW5nLTQyMTI4MzA3","instructor_name":"Andrew Kuemmel","review_date":"2025-12-09 21:21:35 +0000 UTC","review_id":"c47a953dd74838ab86dbb42c","run_id":"20261014T203208-0851c9a1","source_instructor_id":"rmp:1780137"}]},"reviewFiles":["/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_9b1d5f832c492d1c4a3ce19c-0.json"]}}]}}}