# Explore UW–Madison Courses, Grades & Prerequisites | UW Courses

[View on UW Courses](https://uwcourses.com/search?availability=offered\&page=34\&term=1274)

## 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-24T05:31:46.820915+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   | count |
| --------- | ----- |
| AAE       | 90    |
| ABT       | 20    |
| ACCTIS    | 36    |
| ACTSCI    | 14    |
| AFAERO    | 10    |
| AFRICAN   | 87    |
| AFROAMER  | 70    |
| AGROECOL  | 21    |
| AMERIND   | 54    |
| ANAT\&PHY | 7     |
| ANATOMY   | 2     |
| ANESTHES  | 8     |
| ANSCI     | 53    |
| ANTHRO    | 93    |
| ART       | 124   |
| ARTED     | 10    |
| ARTHIST   | 121   |
| ASIALANG  | 129   |
| ASIAN     | 109   |
| ASIANAM   | 28    |
| ASTRON    | 38    |
| ATMOCN    | 70    |
| BIOCHEM   | 52    |
| BIOCORE   | 10    |
| BIOLOGY   | 14    |
| BIOMDSCI  | 18    |
| BME       | 66    |
| BMI       | 41    |
| BMOLCHEM  | 10    |
| BOTANY    | 68    |
| BSE       | 44    |
| C\&ESOC   | 73    |
| CBE       | 48    |
| CHEM      | 101   |
| CHICLA    | 51    |
| CIVENGR   | 131   |
| CLASSICS  | 47    |
| CNP       | 11    |
| CNSRSCI   | 49    |
| COMARTS   | 137   |
| COMPBIO   | 15    |
| COMPLIT   | 10    |
| COMPSCI   | 138   |
| COUNPSY   | 78    |
| CRB       | 14    |
| CS\&D     | 71    |
| CSCS      | 39    |
| CURRIC    | 193   |
| DANCE     | 93    |
| DERM      | 8     |
| DS        | 88    |
| DYSCI     | 33    |
| ECE       | 155   |
| ECON      | 144   |
| EDPOL     | 115   |
| EDPSYCH   | 97    |
| ELPA      | 71    |
| EMA       | 52    |
| EMERMED   | 17    |
| ENGL      | 205   |
| ENTOM     | 39    |
| ENVIRST   | 149   |
| EP        | 15    |
| EPD       | 65    |
| ESL       | 15    |
| F\&WECOL  | 60    |
| FAMMED    | 21    |
| FINANCE   | 50    |
| FOLKLORE  | 38    |
| FOODSCI   | 43    |
| FRENCH    | 62    |
| GEN\&WS   | 144   |
| GENBUS    | 72    |
| GENECSLR  | 17    |
| GENETICS  | 60    |
| GEOG      | 112   |
| GEOSCI    | 83    |
| GERMAN    | 84    |
| GLE       | 47    |
| GNS       | 39    |
| GREEK     | 27    |
| HDFS      | 43    |
| HEBR-BIB  | 13    |
| HEBR-MOD  | 10    |
| HISTORY   | 232   |
| HISTSCI   | 54    |
| HONCOL    | 13    |
| ILS       | 43    |
| INFOSYS   | 9     |
| INTEGART  | 7     |
| INTEGSCI  | 22    |
| INTER-AG  | 18    |
| INTER-HE  | 11    |
| INTER-LS  | 21    |
| INTEREGR  | 16    |
| INTLBUS   | 21    |
| INTLST    | 52    |
| ISYE      | 82    |
| ITALIAN   | 55    |
| JEWISH    | 56    |
| JOURN     | 87    |
| KINES     | 127   |
| LACIS     | 26    |
| LANDARC   | 61    |
| LATIN     | 24    |
| LAW       | 118   |
| LEGALST   | 48    |
| LINGUIS   | 35    |
| LIS       | 90    |
| LITTRANS  | 79    |
| LSC       | 52    |
| M\&ENVTOX | 7     |
| MARKETNG  | 65    |
| MATH      | 152   |
| MDGENET   | 8     |
| ME        | 132   |
| MEDHIST   | 41    |
| MEDICINE  | 59    |
| MEDIEVAL  | 32    |
| MEDPHYS   | 39    |
| MEDSC-M   | 29    |
| MEDSC-V   | 45    |
| MHR       | 68    |
| MICROBIO  | 45    |
| MILSCI    | 16    |
| MM\&I     | 22    |
| MOLBIOL   | 6     |
| MS\&E     | 60    |
| MUSIC     | 164   |
| MUSPERF   | 125   |
| NAVSCI    | 20    |
| NE        | 44    |
| NEURODPT  | 11    |
| NEUROL    | 7     |
| NEURSURG  | 5     |
| NTP       | 11    |
| NURSING   | 112   |
| NUTRSCI   | 64    |
| OBS\&GYN  | 18    |
| OCCTHER   | 39    |
| ONCOLOGY  | 13    |
| OPHTHALM  | 5     |
| OTM       | 44    |
| PATH      | 34    |
| PATH-BIO  | 29    |
| PEDIAT    | 27    |
| PHARMACY  | 36    |
| PHILOS    | 76    |
| PHMCOL-M  | 10    |
| PHMPRAC   | 41    |
| PHMSCI    | 58    |
| PHYASST   | 38    |
| PHYSICS   | 88    |
| PHYSIOL   | 3     |
| PHYTHER   | 37    |
| PLANTSCI  | 53    |
| PLPATH    | 37    |
| POLISCI   | 197   |
| POPHLTH   | 54    |
| PORTUG    | 33    |
| PSYCH     | 102   |
| PSYCHIAT  | 21    |
| PUBAFFR   | 54    |
| PUBLHLTH  | 23    |
| RADIOL    | 11    |
| REALEST   | 41    |
| RELIGST   | 90    |
| RHABMED   | 9     |
| RMI       | 24    |
| RP\&SE    | 101   |
| S\&APHM   | 16    |
| SCANDST   | 73    |
| SLAVIC    | 90    |
| SOC       | 145   |
| SOCWORK   | 87    |
| SOILSCI   | 46    |
| SPANISH   | 81    |
| SRMED     | 21    |
| STAT      | 91    |
| STDYABRD  | 52    |
| STS       | 8     |
| SURGERY   | 24    |
| SURGSCI   | 33    |
| THEATRE   | 88    |
| URBRPL    | 60    |
| UROLOGY   | 6     |
| ZOOLOGY   | 90    |

### designations

| family                 | value                                  | label                                                        |
| ---------------------- | -------------------------------------- | ------------------------------------------------------------ |
| breadth                | biological-science                     | Breadth - Biological Science                                 |
| breadth                | biological-science-or-social-science   | Breadth - Biological Science or Social Science               |
| breadth                | humanities                             | Breadth - Humanities                                         |
| breadth                | humanities-or-natural-science          | Breadth - Humanities or Natural Science                      |
| breadth                | humanities-or-social-science           | Breadth - Humanities or Social Science                       |
| breadth                | literature                             | Breadth - Literature                                         |
| breadth                | natural-science                        | Breadth - Natural Science                                    |
| breadth                | physical-science                       | Breadth - Physical Science                                   |
| breadth                | social-science                         | Breadth - Social Science                                     |
| breadth                | social-science-or-natural-science      | Breadth - Social Science or Natural Science                  |
| catalog-level          | advanced                               | Level - Advanced                                             |
| catalog-level          | elementary                             | Level - Elementary                                           |
| catalog-level          | intermediate                           | Level - Intermediate                                         |
| communication          | a                                      | Comm QR - Communication A                                    |
| communication          | b                                      | Comm QR - Communication B                                    |
| core-gened             | civics-and-perspectives                | Core GenEd - Civics & Perspectives                           |
| core-gened             | communication-and-literacy             | Core GenEd - Communication & Literacy                        |
| core-gened             | humanities-and-arts                    | Core GenEd - Humanities & Arts                               |
| core-gened             | mathematics-and-quantitative-reasoning | Core GenEd - Mathematics & Quantitative Reasoning            |
| core-gened             | natural-science-and-wellness           | Core GenEd - Natural Science & Wellness                      |
| core-gened             | natural-science-and-wellness-lab       | Core GenEd - Natural Science & Wellness + Lab                |
| core-gened             | social-and-behavioral-science          | Core GenEd - Social & Behavioral Science                     |
| ethnic-studies         | yes                                    | Ethnic St - Ethnic Studies                                   |
| frgn-lang              | 1st-semester-language                  | Frgn Lang - 1st semester language                            |
| frgn-lang              | 2nd-semester-language                  | Frgn Lang - 2nd semester language                            |
| frgn-lang              | 3rd-semester-language                  | Frgn Lang - 3rd semester language                            |
| frgn-lang              | 4th-semester-language                  | Frgn Lang - 4th semester language                            |
| frgn-lang              | 5th-semester-language                  | Frgn Lang - 5th + semester language                          |
| graduate-credit        | yes                                    | Grad 50% - Counts toward 50% graduate coursework requirement |
| honors                 | accelerated-honors                     | Honors - Accelerated Honors (!)                              |
| honors                 | honors-only-courses-h                  | Honors - Honors Only Courses (H)                             |
| honors                 | honors-optional                        | Honors - Honors Optional (%)                                 |
| liberal-arts           | l-and-s-liberal-arts-and-science       | L\&S Credit - L\&S Liberal Arts and Science                  |
| quantitative-reasoning | a                                      | Comm QR - Quantitative Reasoning A                           |
| quantitative-reasoning | b                                      | Comm QR - Quantitative Reasoning B                           |
| workplace              | workplace-experience                   | Workplace - Workplace Experience                             |

### deployed at

2026-10-24T05:51:38.390778+00:00

### site commit

63267d5d179942d746f0375e30e8917b0a1784ec

## results

### total

4369

### page

34

### q



### term

1274

### availability

offered

### filters

#### availability

offered

#### page

34

#### term

1274

### kind

course

### items

```json
[
  {
    "course_uid": "course_cf2713cdfa735f076079251d",
    "course_id": "COMPSCI 682",
    "title": "SENIOR HONORS THESIS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: 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": "Fred Sala",
            "href": "/instructors/FRED_SALA"
          },
          {
            "label": "Dan Negrut",
            "href": "/instructors/DAN_NEGRUT"
          }
        ]
      }
    ],
    "description": "Individual study for seniors completing theses for honors in the Computer Sciences major, continuing COMP SCI 681.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_c015792b29d463dd3b20bfda",
          "name": "Fred Sala",
          "quality": 4.311997530960181,
          "quality_count": 32,
          "instructor_url": "/instructors/FRED_SALA"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_20565506a2807ecc6c2ccdd9",
          "name": "Dan Negrut",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/DAN_NEGRUT"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_3ac838c6afee48372d59d98f",
          "name": "Ming Liu",
          "quality": 3.8073548643971757,
          "quality_count": 5,
          "instructor_url": "/instructors/MING_LIU"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_05ed3d965aab36fdc87c4374",
          "name": "Karu Sankaralingam",
          "quality": 3.8061290536643133,
          "quality_count": 10,
          "instructor_url": "/instructors/KARU_SANKARALINGAM"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_6c1ef5a730b9fc5ea8655f4a",
          "name": "Michael Swift",
          "quality": 3.8008685028187026,
          "quality_count": 19,
          "instructor_url": "/instructors/MICHAEL_SWIFT"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_7ff780bef0b07516e262423b",
          "name": "Remzi Arpaci-Dusseau",
          "quality": 3.7807172000964018,
          "quality_count": 83,
          "instructor_url": "/instructors/REMZI_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_62fbf397fa1d95229b4a582b",
          "name": "Andrea Arpaci-Dusseau",
          "quality": 3.761935503331194,
          "quality_count": 13,
          "instructor_url": "/instructors/ANDREA_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_28d63c5638ffa52090e68427",
          "name": "Josiah Hanna",
          "quality": 3.7565668432117643,
          "quality_count": 8,
          "instructor_url": "/instructors/JOSIAH_HANNA"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_57a04fe014c45dbe0b5f86d0",
          "name": "Mark Craven",
          "quality": 3.7036465917360606,
          "quality_count": 3,
          "instructor_url": "/instructors/MARK_CRAVEN"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_fdf4127fe353415ba93b07f7",
          "name": "Joshua San Miguel",
          "quality": 3.6895391888551257,
          "quality_count": 15,
          "instructor_url": "/instructors/JOSHUA_SAN_MIGUEL"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.671329442725133,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_ed568aeb692a4788be5c3b07",
          "name": "Aws Albarghouthi",
          "quality": 3.663245987810294,
          "quality_count": 12,
          "instructor_url": "/instructors/AWS_ALBARGHOUTHI"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_307c5a1e319a93016cfbb8d3",
          "name": "Yudong Chen",
          "quality": 3.6606031134751915,
          "quality_count": 3,
          "instructor_url": "/instructors/YUDONG_CHEN"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_8810b0967f8ffffa4074c453",
          "name": "Vikas Singh",
          "quality": 3.6294959878102935,
          "quality_count": 12,
          "instructor_url": "/instructors/VIKAS_SINGH"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_1e028b971677a28f2e2bef50",
          "name": "Sushmita Roy",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/SUSHMITA_ROY"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_69958c07a786a7fcb4b1c429",
          "name": "Jacob Thebault-Spieker",
          "quality": 3.5502719923515564,
          "quality_count": 31,
          "instructor_url": "/instructors/JACOB_THEBAULT-SPIEKER"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_e87641b3a0d9d630d98447ef",
          "name": "Michael Gleicher",
          "quality": 3.4905822343885218,
          "quality_count": 21,
          "instructor_url": "/instructors/MICHAEL_GLEICHER"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_e0b82f2d934a901e74320b01",
          "name": "Rahul Chatterjee",
          "quality": 3.4394623869976466,
          "quality_count": 10,
          "instructor_url": "/instructors/RAHUL_CHATTERJEE"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_891e98e7cb82bcc0ff27c432",
          "name": "Jerry Zhu",
          "quality": 3.320720672551689,
          "quality_count": 27,
          "instructor_url": "/instructors/JERRY_ZHU"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_bbd78b6d1945166bcef3a9a8",
          "name": "Suman Banerjee",
          "quality": 3.3045967902482345,
          "quality_count": 20,
          "instructor_url": "/instructors/SUMAN_BANERJEE"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_a0025085f948b04fe06f08b9",
          "name": "Robert Nowak",
          "quality": 3.2703383319494974,
          "quality_count": 21,
          "instructor_url": "/instructors/ROBERT_NOWAK"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_5b07ff954db288ff1052dd87",
          "name": "Marc Renault",
          "quality": 2.4714035723932413,
          "quality_count": 168,
          "instructor_url": "/instructors/MARC_RENAULT"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_f85b9ff343f5be26654f10d9",
          "name": "Grigoris Chrysos",
          "quality": 2.2096708491822326,
          "quality_count": 29,
          "instructor_url": "/instructors/GRIGORIS_CHRYSOS"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_896263e4e76dc61fe81768d2",
          "name": "Anthony Gitter",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ANTHONY_GITTER"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_bd69301d792fdd732df928c4",
          "name": "Dieter van Melkebeek",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DIETER_VAN_MELKEBEEK"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_2b9bf73a637e6fe4e4c8cadd",
          "name": "Hanbaek Yu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/HANBAEK_YU"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_e678f8c452b6f74d9eec0b74",
          "name": "Jelena Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JELENA_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_e1c15c874c338077012da226",
          "name": "Junjie Hu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JUNJIE_HU"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_c6e63d064842a675b1e752b4",
          "name": "Manolis Vlatakis Gkaragkounis",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MANOLIS_VLATAKIS_GKARAGKOUNIS"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_3cb4318f06f23957457aaa56",
          "name": "Patrick Mcdaniel",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/PATRICK_MCDANIEL"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_c7fccaa0a5ee235ceefaed9c",
          "name": "Ramya Korlakai Vinayak",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/RAMYA_KORLAKAI_VINAYAK"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_6ab9d1488d27b0bef5f8ae09",
          "name": "Sharon Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SHARON_LI"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_1c875be71e39de81fc8f6631",
          "name": "Yin Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YIN_LI"
        },
        {
          "course_uid": "course_cf2713cdfa735f076079251d",
          "uid": "instructor_d243dd108d21791444199a3f",
          "name": "Yong Jae Lee",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YONG_JAE_LEE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_50967f838c63b51d5bd8d7bd",
    "course_id": "COMPSCI 691",
    "title": "SENIOR THESIS",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": null,
    "badges": [],
    "description": "Individual study for seniors completing theses as arranged with a faculty member.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_50967f838c63b51d5bd8d7bd",
          "uid": "instructor_69958c07a786a7fcb4b1c429",
          "name": "Jacob Thebault-Spieker",
          "quality": 3.5502719923515564,
          "quality_count": 31,
          "instructor_url": "/instructors/JACOB_THEBAULT-SPIEKER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_111b951ac305e01ce3af20df",
    "course_id": "COMPSCI 692",
    "title": "SENIOR THESIS",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": null,
    "badges": [],
    "description": "Senior Thesis is an individual study course for seniors completing theses arranged with a faculty member. It serves as a continuation of COMP SCI 691.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_111b951ac305e01ce3af20df",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.671329442725133,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_66677674f870d1d7402df07d",
    "course_id": "COMPSCI 698",
    "title": "DIRECTED STUDY",
    "credits_min": 1,
    "credits_max": 6,
    "gpa": null,
    "badges": [],
    "description": "Directed study projects for juniors and seniors as arranged with a faculty member.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_66677674f870d1d7402df07d",
          "uid": "instructor_841d653f575490f61a7aec9b",
          "name": "Blerina Gkotse",
          "quality": 3.702415618835568,
          "quality_count": 23,
          "instructor_url": "/instructors/BLERINA_GKOTSE"
        },
        {
          "course_uid": "course_66677674f870d1d7402df07d",
          "uid": "instructor_ec1878010c68dc0e47f34349",
          "name": "Young Wu",
          "quality": 2.9115275236754323,
          "quality_count": 48,
          "instructor_url": "/instructors/YOUNG_WU"
        },
        {
          "course_uid": "course_66677674f870d1d7402df07d",
          "uid": "instructor_5bd2c4ff991baae4194e3e00",
          "name": "Meena Syamkumar",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MEENA_SYAMKUMAR"
        }
      ],
      "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",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: 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": "Fred Sala",
            "href": "/instructors/FRED_SALA"
          },
          {
            "label": "Dan Negrut",
            "href": "/instructors/DAN_NEGRUT"
          }
        ]
      }
    ],
    "description": "Directed study projects for Computer Science juniors and seniors, arranged with a faculty member.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          93,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 93,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_c015792b29d463dd3b20bfda",
          "name": "Fred Sala",
          "quality": 4.311997530960181,
          "quality_count": 32,
          "instructor_url": "/instructors/FRED_SALA"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_20565506a2807ecc6c2ccdd9",
          "name": "Dan Negrut",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/DAN_NEGRUT"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_a270e82be07bd3a275f6e005",
          "name": "Stephen Wright",
          "quality": 3.8394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/STEPHEN_WRIGHT"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_3ac838c6afee48372d59d98f",
          "name": "Ming Liu",
          "quality": 3.8073548643971757,
          "quality_count": 5,
          "instructor_url": "/instructors/MING_LIU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_05ed3d965aab36fdc87c4374",
          "name": "Karu Sankaralingam",
          "quality": 3.8061290536643133,
          "quality_count": 10,
          "instructor_url": "/instructors/KARU_SANKARALINGAM"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_6c1ef5a730b9fc5ea8655f4a",
          "name": "Michael Swift",
          "quality": 3.8008685028187026,
          "quality_count": 19,
          "instructor_url": "/instructors/MICHAEL_SWIFT"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.7905683716649863,
          "quality_count": 22,
          "instructor_url": "/instructors/SOMESH_JHA"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_7ff780bef0b07516e262423b",
          "name": "Remzi Arpaci-Dusseau",
          "quality": 3.7807172000964018,
          "quality_count": 83,
          "instructor_url": "/instructors/REMZI_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_62fbf397fa1d95229b4a582b",
          "name": "Andrea Arpaci-Dusseau",
          "quality": 3.761935503331194,
          "quality_count": 13,
          "instructor_url": "/instructors/ANDREA_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_28d63c5638ffa52090e68427",
          "name": "Josiah Hanna",
          "quality": 3.7565668432117643,
          "quality_count": 8,
          "instructor_url": "/instructors/JOSIAH_HANNA"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_4a3efeb6040291db24ba4ab2",
          "name": "Yuhang Zhao",
          "quality": 3.7230415052347334,
          "quality_count": 1,
          "instructor_url": "/instructors/YUHANG_ZHAO"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_01310be70f99f0e3bc1380b9",
          "name": "Dimitris Papailiopoulos",
          "quality": 3.72228112892605,
          "quality_count": 8,
          "instructor_url": "/instructors/DIMITRIS_PAPAILIOPOULOS"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_57a04fe014c45dbe0b5f86d0",
          "name": "Mark Craven",
          "quality": 3.7036465917360606,
          "quality_count": 3,
          "instructor_url": "/instructors/MARK_CRAVEN"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.671329442725133,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_ed568aeb692a4788be5c3b07",
          "name": "Aws Albarghouthi",
          "quality": 3.663245987810294,
          "quality_count": 12,
          "instructor_url": "/instructors/AWS_ALBARGHOUTHI"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_8810b0967f8ffffa4074c453",
          "name": "Vikas Singh",
          "quality": 3.6294959878102935,
          "quality_count": 12,
          "instructor_url": "/instructors/VIKAS_SINGH"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_2acc6a2db605729bd4d444c2",
          "name": "Eftychios Sifakis",
          "quality": 3.6194440768070084,
          "quality_count": 27,
          "instructor_url": "/instructors/EFTYCHIOS_SIFAKIS"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_1e028b971677a28f2e2bef50",
          "name": "Sushmita Roy",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/SUSHMITA_ROY"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_4abdcb849778930e9dc2c3bf",
          "name": "Colin Dewey",
          "quality": 3.541801746583644,
          "quality_count": 21,
          "instructor_url": "/instructors/COLIN_DEWEY"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_fae40bcc319ab178a209c988",
          "name": "Mohit Gupta",
          "quality": 3.5301683308664957,
          "quality_count": 3,
          "instructor_url": "/instructors/MOHIT_GUPTA"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_e87641b3a0d9d630d98447ef",
          "name": "Michael Gleicher",
          "quality": 3.4905822343885218,
          "quality_count": 21,
          "instructor_url": "/instructors/MICHAEL_GLEICHER"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_e0b82f2d934a901e74320b01",
          "name": "Rahul Chatterjee",
          "quality": 3.4394623869976466,
          "quality_count": 10,
          "instructor_url": "/instructors/RAHUL_CHATTERJEE"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_a98380e4ebe506f9ee6ca621",
          "name": "Jin-Yi Cai",
          "quality": 3.3739974825476353,
          "quality_count": 31,
          "instructor_url": "/instructors/JIN-YI_CAI"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_891e98e7cb82bcc0ff27c432",
          "name": "Jerry Zhu",
          "quality": 3.320720672551689,
          "quality_count": 27,
          "instructor_url": "/instructors/JERRY_ZHU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_d99abbf319f85fc5051a81c4",
          "name": "Paul Barford",
          "quality": 3.3154973252068625,
          "quality_count": 28,
          "instructor_url": "/instructors/PAUL_BARFORD"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_2243eba13d27f86a4209b275",
          "name": "Paris Koutris",
          "quality": 3.3092146002158564,
          "quality_count": 26,
          "instructor_url": "/instructors/PARIS_KOUTRIS"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_bbd78b6d1945166bcef3a9a8",
          "name": "Suman Banerjee",
          "quality": 3.3045967902482345,
          "quality_count": 20,
          "instructor_url": "/instructors/SUMAN_BANERJEE"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_a0025085f948b04fe06f08b9",
          "name": "Robert Nowak",
          "quality": 3.2703383319494974,
          "quality_count": 21,
          "instructor_url": "/instructors/ROBERT_NOWAK"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_34dac25292e8958a6651bdb3",
          "name": "Yiqiao Zhong",
          "quality": 3.110133503790669,
          "quality_count": 9,
          "instructor_url": "/instructors/YIQIAO_ZHONG"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_570635b99c1c1cbcfe9e05e1",
          "name": "Swamit Tannu",
          "quality": 3.0798428617930615,
          "quality_count": 19,
          "instructor_url": "/instructors/SWAMIT_TANNU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_722f381e49365f4dd5d5b473",
          "name": "Parmesh Ramanathan",
          "quality": 3.0017179444169626,
          "quality_count": 23,
          "instructor_url": "/instructors/PARMESH_RAMANATHAN"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_ec1878010c68dc0e47f34349",
          "name": "Young Wu",
          "quality": 2.9115275236754323,
          "quality_count": 48,
          "instructor_url": "/instructors/YOUNG_WU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_48a2696f59d60ab65f218be4",
          "name": "Barton Miller",
          "quality": 2.789892484384726,
          "quality_count": 37,
          "instructor_url": "/instructors/BARTON_MILLER"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_344f0ceac296c4f508e0b2a4",
          "name": "Ali Abedi",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ALI_ABEDI"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_896263e4e76dc61fe81768d2",
          "name": "Anthony Gitter",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ANTHONY_GITTER"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_66359daabf07f9f841e2a2f8",
          "name": "Cole Nelson",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/COLE_NELSON"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_5146986c5bdc56dbae9cd99c",
          "name": "Daifeng Wang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DAIFENG_WANG"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_bd69301d792fdd732df928c4",
          "name": "Dieter van Melkebeek",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DIETER_VAN_MELKEBEEK"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_081da36788bae5ac4a59dbda",
          "name": "Ethan Cecchetti",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ETHAN_CECCHETTI"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_ecaaeb68fb62435c3ee1a43d",
          "name": "Ilias Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ILIAS_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_e678f8c452b6f74d9eec0b74",
          "name": "Jelena Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JELENA_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_e1c15c874c338077012da226",
          "name": "Junjie Hu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JUNJIE_HU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_2308a0f3735e180d09af9904",
          "name": "Kevin Ponto",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KEVIN_PONTO"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_c6e63d064842a675b1e752b4",
          "name": "Manolis Vlatakis Gkaragkounis",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MANOLIS_VLATAKIS_GKARAGKOUNIS"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_07d81221401c0aeb980803c4",
          "name": "Matt Sinclair",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MATT_SINCLAIR"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_71a66f1ac41d35be9538e266",
          "name": "Mike Hagenow",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MIKE_HAGENOW"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_c7fccaa0a5ee235ceefaed9c",
          "name": "Ramya Korlakai Vinayak",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/RAMYA_KORLAKAI_VINAYAK"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_6ab9d1488d27b0bef5f8ae09",
          "name": "Sharon Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SHARON_LI"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_1b6be8786faf380d9b23fddd",
          "name": "Xiangyao Yu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/XIANGYAO_YU"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_1c875be71e39de81fc8f6631",
          "name": "Yin Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YIN_LI"
        },
        {
          "course_uid": "course_9d6a2127ca0ecacfc4832696",
          "uid": "instructor_d243dd108d21791444199a3f",
          "name": "Yong Jae Lee",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YONG_JAE_LEE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_6df6c8e6318f10aeab318e00",
    "course_id": "COMPSCI 702",
    "title": "GRADUATE COOPERATIVE EDUCATION",
    "credits_min": 1,
    "credits_max": 2,
    "gpa": null,
    "badges": [],
    "description": "Graduate Cooperative Education applies computer science principles in a hands-on, professional setting to understand the nature and demands of a professional CS career.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_ecff5c2de6527b0350b0998a",
    "course_id": "COMPSCI 703",
    "title": "PROGRAM VERIFICATION AND SYNTHESIS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.75,
    "badges": [],
    "description": "Formal methods for program verification covering model-checking, temporal logics, automata connections, and special topics like program synthesis and privacy property verification.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          44,
          15,
          2,
          0,
          0,
          0,
          0
        ],
        "count": 61,
        "gpa": 3.8442622950819674,
        "topShare": 96.72131147540983,
        "firstTerm": "1232",
        "lastTerm": "1254"
      },
      "instructors": [
        {
          "course_uid": "course_ecff5c2de6527b0350b0998a",
          "uid": "instructor_1f76910c57da4dfc0d426595",
          "name": "Adithya Murali",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ADITHYA_MURALI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_92044dcea97b04bfee427edf",
    "course_id": "COMPSCI 739",
    "title": "DISTRIBUTED SYSTEMS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.807,
    "badges": [],
    "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_8c0399ef1c8361bc30a76c02",
    "course_id": "COMPSCI 744",
    "title": "BIG DATA SYSTEMS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.911,
    "badges": [],
    "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"
          }
        ]
      }
    ],
    "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_061e4015aae97118b7c4c628",
    "course_id": "COMPSCI 784",
    "title": "FOUNDATIONS OF DATA MANAGEMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.744,
    "badges": [],
    "description": "Covers foundational database concepts, query languages like Datalog, and advanced data management topics such as streams, parallelism, and privacy.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          54,
          15,
          2,
          2,
          1,
          0,
          0
        ],
        "count": 74,
        "gpa": 3.804054054054054,
        "topShare": 93.24324324324324,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_061e4015aae97118b7c4c628",
          "uid": "instructor_2243eba13d27f86a4209b275",
          "name": "Paris Koutris",
          "quality": 3.3092146002158564,
          "quality_count": 26,
          "instructor_url": "/instructors/PARIS_KOUTRIS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "One student rated the course difficulty as low, suggesting the workload was manageable for that term.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1072360",
            "source_review_id": "UmF0aW5nLTI2MzI5MDg2",
            "instructor_name": "Anhai Doan",
            "review_date": "2016-04-19 15:48:12 +0000 UTC",
            "review_id": "aa0d531547c96b393b56bc5d",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1072360"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_061e4015aae97118b7c4c628-0.json"
      ]
    }
  },
  {
    "course_uid": "course_f71b15e0cc44524b7ec290df",
    "course_id": "COMPSCI 790",
    "title": "MASTER'S THESIS",
    "credits_min": 1,
    "credits_max": 9,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Fred Sala (4.31/5 adjusted; 32 ratings); Anhai Doan (4.12/5 adjusted; 16 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": "Fred Sala",
            "href": "/instructors/FRED_SALA"
          },
          {
            "label": "Anhai Doan",
            "href": "/instructors/ANHAI_DOAN"
          },
          {
            "label": "Dan Negrut",
            "href": "/instructors/DAN_NEGRUT"
          }
        ]
      }
    ],
    "description": "Grad st; Master's candidates only",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_c015792b29d463dd3b20bfda",
          "name": "Fred Sala",
          "quality": 4.311997530960181,
          "quality_count": 32,
          "instructor_url": "/instructors/FRED_SALA"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_2479b96b5cc4c0583fa774d8",
          "name": "Anhai Doan",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/ANHAI_DOAN"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_20565506a2807ecc6c2ccdd9",
          "name": "Dan Negrut",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/DAN_NEGRUT"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_a270e82be07bd3a275f6e005",
          "name": "Stephen Wright",
          "quality": 3.8394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/STEPHEN_WRIGHT"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_3ac838c6afee48372d59d98f",
          "name": "Ming Liu",
          "quality": 3.8073548643971757,
          "quality_count": 5,
          "instructor_url": "/instructors/MING_LIU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_05ed3d965aab36fdc87c4374",
          "name": "Karu Sankaralingam",
          "quality": 3.8061290536643133,
          "quality_count": 10,
          "instructor_url": "/instructors/KARU_SANKARALINGAM"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_6c1ef5a730b9fc5ea8655f4a",
          "name": "Michael Swift",
          "quality": 3.8008685028187026,
          "quality_count": 19,
          "instructor_url": "/instructors/MICHAEL_SWIFT"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.7905683716649863,
          "quality_count": 22,
          "instructor_url": "/instructors/SOMESH_JHA"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_7ff780bef0b07516e262423b",
          "name": "Remzi Arpaci-Dusseau",
          "quality": 3.7807172000964018,
          "quality_count": 83,
          "instructor_url": "/instructors/REMZI_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_62fbf397fa1d95229b4a582b",
          "name": "Andrea Arpaci-Dusseau",
          "quality": 3.761935503331194,
          "quality_count": 13,
          "instructor_url": "/instructors/ANDREA_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_28d63c5638ffa52090e68427",
          "name": "Josiah Hanna",
          "quality": 3.7565668432117643,
          "quality_count": 8,
          "instructor_url": "/instructors/JOSIAH_HANNA"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_4a3efeb6040291db24ba4ab2",
          "name": "Yuhang Zhao",
          "quality": 3.7230415052347334,
          "quality_count": 1,
          "instructor_url": "/instructors/YUHANG_ZHAO"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_01310be70f99f0e3bc1380b9",
          "name": "Dimitris Papailiopoulos",
          "quality": 3.72228112892605,
          "quality_count": 8,
          "instructor_url": "/instructors/DIMITRIS_PAPAILIOPOULOS"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_57a04fe014c45dbe0b5f86d0",
          "name": "Mark Craven",
          "quality": 3.7036465917360606,
          "quality_count": 3,
          "instructor_url": "/instructors/MARK_CRAVEN"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_fdf4127fe353415ba93b07f7",
          "name": "Joshua San Miguel",
          "quality": 3.6895391888551257,
          "quality_count": 15,
          "instructor_url": "/instructors/JOSHUA_SAN_MIGUEL"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.671329442725133,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_ed568aeb692a4788be5c3b07",
          "name": "Aws Albarghouthi",
          "quality": 3.663245987810294,
          "quality_count": 12,
          "instructor_url": "/instructors/AWS_ALBARGHOUTHI"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_8810b0967f8ffffa4074c453",
          "name": "Vikas Singh",
          "quality": 3.6294959878102935,
          "quality_count": 12,
          "instructor_url": "/instructors/VIKAS_SINGH"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_2acc6a2db605729bd4d444c2",
          "name": "Eftychios Sifakis",
          "quality": 3.6194440768070084,
          "quality_count": 27,
          "instructor_url": "/instructors/EFTYCHIOS_SIFAKIS"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_1e028b971677a28f2e2bef50",
          "name": "Sushmita Roy",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/SUSHMITA_ROY"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_4abdcb849778930e9dc2c3bf",
          "name": "Colin Dewey",
          "quality": 3.541801746583644,
          "quality_count": 21,
          "instructor_url": "/instructors/COLIN_DEWEY"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_fae40bcc319ab178a209c988",
          "name": "Mohit Gupta",
          "quality": 3.5301683308664957,
          "quality_count": 3,
          "instructor_url": "/instructors/MOHIT_GUPTA"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_e87641b3a0d9d630d98447ef",
          "name": "Michael Gleicher",
          "quality": 3.4905822343885218,
          "quality_count": 21,
          "instructor_url": "/instructors/MICHAEL_GLEICHER"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_e0b82f2d934a901e74320b01",
          "name": "Rahul Chatterjee",
          "quality": 3.4394623869976466,
          "quality_count": 10,
          "instructor_url": "/instructors/RAHUL_CHATTERJEE"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_a98380e4ebe506f9ee6ca621",
          "name": "Jin-Yi Cai",
          "quality": 3.3739974825476353,
          "quality_count": 31,
          "instructor_url": "/instructors/JIN-YI_CAI"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_59b2c46efd070837d1d31f7d",
          "name": "Rishab Goyal",
          "quality": 3.3394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/RISHAB_GOYAL"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_891e98e7cb82bcc0ff27c432",
          "name": "Jerry Zhu",
          "quality": 3.320720672551689,
          "quality_count": 27,
          "instructor_url": "/instructors/JERRY_ZHU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_d99abbf319f85fc5051a81c4",
          "name": "Paul Barford",
          "quality": 3.3154973252068625,
          "quality_count": 28,
          "instructor_url": "/instructors/PAUL_BARFORD"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_bbd78b6d1945166bcef3a9a8",
          "name": "Suman Banerjee",
          "quality": 3.3045967902482345,
          "quality_count": 20,
          "instructor_url": "/instructors/SUMAN_BANERJEE"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_a0025085f948b04fe06f08b9",
          "name": "Robert Nowak",
          "quality": 3.2703383319494974,
          "quality_count": 21,
          "instructor_url": "/instructors/ROBERT_NOWAK"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_570635b99c1c1cbcfe9e05e1",
          "name": "Swamit Tannu",
          "quality": 3.0798428617930615,
          "quality_count": 19,
          "instructor_url": "/instructors/SWAMIT_TANNU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_722f381e49365f4dd5d5b473",
          "name": "Parmesh Ramanathan",
          "quality": 3.0017179444169626,
          "quality_count": 23,
          "instructor_url": "/instructors/PARMESH_RAMANATHAN"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_48a2696f59d60ab65f218be4",
          "name": "Barton Miller",
          "quality": 2.789892484384726,
          "quality_count": 37,
          "instructor_url": "/instructors/BARTON_MILLER"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_f85b9ff343f5be26654f10d9",
          "name": "Grigoris Chrysos",
          "quality": 2.2096708491822326,
          "quality_count": 29,
          "instructor_url": "/instructors/GRIGORIS_CHRYSOS"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_896263e4e76dc61fe81768d2",
          "name": "Anthony Gitter",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ANTHONY_GITTER"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_5146986c5bdc56dbae9cd99c",
          "name": "Daifeng Wang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DAIFENG_WANG"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_bd69301d792fdd732df928c4",
          "name": "Dieter van Melkebeek",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DIETER_VAN_MELKEBEEK"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_081da36788bae5ac4a59dbda",
          "name": "Ethan Cecchetti",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ETHAN_CECCHETTI"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_ecaaeb68fb62435c3ee1a43d",
          "name": "Ilias Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ILIAS_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_e678f8c452b6f74d9eec0b74",
          "name": "Jelena Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JELENA_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_abb31512ce9d75fc87daa428",
          "name": "Jiawei Zhang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JIAWEI_ZHANG"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_e1c15c874c338077012da226",
          "name": "Junjie Hu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JUNJIE_HU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_2308a0f3735e180d09af9904",
          "name": "Kevin Ponto",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KEVIN_PONTO"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_c6e63d064842a675b1e752b4",
          "name": "Manolis Vlatakis Gkaragkounis",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MANOLIS_VLATAKIS_GKARAGKOUNIS"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_c7fccaa0a5ee235ceefaed9c",
          "name": "Ramya Korlakai Vinayak",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/RAMYA_KORLAKAI_VINAYAK"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_6ab9d1488d27b0bef5f8ae09",
          "name": "Sharon Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SHARON_LI"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_1b6be8786faf380d9b23fddd",
          "name": "Xiangyao Yu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/XIANGYAO_YU"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_1c875be71e39de81fc8f6631",
          "name": "Yin Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YIN_LI"
        },
        {
          "course_uid": "course_f71b15e0cc44524b7ec290df",
          "uid": "instructor_d243dd108d21791444199a3f",
          "name": "Yong Jae Lee",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YONG_JAE_LEE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_9430df00f7270c292c1efdd3",
    "course_id": "COMPSCI 799",
    "title": "MASTER'S RESEARCH",
    "credits_min": 1,
    "credits_max": 9,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Fred Sala (4.31/5 adjusted; 32 ratings); 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": "Fred Sala",
            "href": "/instructors/FRED_SALA"
          },
          {
            "label": "Anhai Doan",
            "href": "/instructors/ANHAI_DOAN"
          }
        ]
      }
    ],
    "description": null,
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_c015792b29d463dd3b20bfda",
          "name": "Fred Sala",
          "quality": 4.311997530960181,
          "quality_count": 32,
          "instructor_url": "/instructors/FRED_SALA"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_2479b96b5cc4c0583fa774d8",
          "name": "Anhai Doan",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/ANHAI_DOAN"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_a270e82be07bd3a275f6e005",
          "name": "Stephen Wright",
          "quality": 3.8394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/STEPHEN_WRIGHT"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_3ac838c6afee48372d59d98f",
          "name": "Ming Liu",
          "quality": 3.8073548643971757,
          "quality_count": 5,
          "instructor_url": "/instructors/MING_LIU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_05ed3d965aab36fdc87c4374",
          "name": "Karu Sankaralingam",
          "quality": 3.8061290536643133,
          "quality_count": 10,
          "instructor_url": "/instructors/KARU_SANKARALINGAM"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_6c1ef5a730b9fc5ea8655f4a",
          "name": "Michael Swift",
          "quality": 3.8008685028187026,
          "quality_count": 19,
          "instructor_url": "/instructors/MICHAEL_SWIFT"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.7905683716649863,
          "quality_count": 22,
          "instructor_url": "/instructors/SOMESH_JHA"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_7ff780bef0b07516e262423b",
          "name": "Remzi Arpaci-Dusseau",
          "quality": 3.7807172000964018,
          "quality_count": 83,
          "instructor_url": "/instructors/REMZI_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_62fbf397fa1d95229b4a582b",
          "name": "Andrea Arpaci-Dusseau",
          "quality": 3.761935503331194,
          "quality_count": 13,
          "instructor_url": "/instructors/ANDREA_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_28d63c5638ffa52090e68427",
          "name": "Josiah Hanna",
          "quality": 3.7565668432117643,
          "quality_count": 8,
          "instructor_url": "/instructors/JOSIAH_HANNA"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_b9d805d331db1d024a68ffed",
          "name": "Kirthevasan Kandasamy",
          "quality": 3.7230415052347334,
          "quality_count": 1,
          "instructor_url": "/instructors/KIRTHEVASAN_KANDASAMY"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_4a3efeb6040291db24ba4ab2",
          "name": "Yuhang Zhao",
          "quality": 3.7230415052347334,
          "quality_count": 1,
          "instructor_url": "/instructors/YUHANG_ZHAO"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_01310be70f99f0e3bc1380b9",
          "name": "Dimitris Papailiopoulos",
          "quality": 3.72228112892605,
          "quality_count": 8,
          "instructor_url": "/instructors/DIMITRIS_PAPAILIOPOULOS"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_57a04fe014c45dbe0b5f86d0",
          "name": "Mark Craven",
          "quality": 3.7036465917360606,
          "quality_count": 3,
          "instructor_url": "/instructors/MARK_CRAVEN"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_fdf4127fe353415ba93b07f7",
          "name": "Joshua San Miguel",
          "quality": 3.6895391888551257,
          "quality_count": 15,
          "instructor_url": "/instructors/JOSHUA_SAN_MIGUEL"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.671329442725133,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_ed568aeb692a4788be5c3b07",
          "name": "Aws Albarghouthi",
          "quality": 3.663245987810294,
          "quality_count": 12,
          "instructor_url": "/instructors/AWS_ALBARGHOUTHI"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_307c5a1e319a93016cfbb8d3",
          "name": "Yudong Chen",
          "quality": 3.6606031134751915,
          "quality_count": 3,
          "instructor_url": "/instructors/YUDONG_CHEN"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_8810b0967f8ffffa4074c453",
          "name": "Vikas Singh",
          "quality": 3.6294959878102935,
          "quality_count": 12,
          "instructor_url": "/instructors/VIKAS_SINGH"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_2acc6a2db605729bd4d444c2",
          "name": "Eftychios Sifakis",
          "quality": 3.6194440768070084,
          "quality_count": 27,
          "instructor_url": "/instructors/EFTYCHIOS_SIFAKIS"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_cf48df20f5efc59ed3890dac",
          "name": "Akarsh Prabhakara",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/AKARSH_PRABHAKARA"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_1e028b971677a28f2e2bef50",
          "name": "Sushmita Roy",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/SUSHMITA_ROY"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_4abdcb849778930e9dc2c3bf",
          "name": "Colin Dewey",
          "quality": 3.541801746583644,
          "quality_count": 21,
          "instructor_url": "/instructors/COLIN_DEWEY"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_fae40bcc319ab178a209c988",
          "name": "Mohit Gupta",
          "quality": 3.5301683308664957,
          "quality_count": 3,
          "instructor_url": "/instructors/MOHIT_GUPTA"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_e87641b3a0d9d630d98447ef",
          "name": "Michael Gleicher",
          "quality": 3.4905822343885218,
          "quality_count": 21,
          "instructor_url": "/instructors/MICHAEL_GLEICHER"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_d9079dac81457262c1aa9c4e",
          "name": "Tengyang Xie",
          "quality": 3.4629032549967906,
          "quality_count": 2,
          "instructor_url": "/instructors/TENGYANG_XIE"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_e0b82f2d934a901e74320b01",
          "name": "Rahul Chatterjee",
          "quality": 3.4394623869976466,
          "quality_count": 10,
          "instructor_url": "/instructors/RAHUL_CHATTERJEE"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_f63c770de2d7237adebbd130",
          "name": "Sandeep Silwal",
          "quality": 3.3863404003423927,
          "quality_count": 9,
          "instructor_url": "/instructors/SANDEEP_SILWAL"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_a98380e4ebe506f9ee6ca621",
          "name": "Jin-Yi Cai",
          "quality": 3.3739974825476353,
          "quality_count": 31,
          "instructor_url": "/instructors/JIN-YI_CAI"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_59b2c46efd070837d1d31f7d",
          "name": "Rishab Goyal",
          "quality": 3.3394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/RISHAB_GOYAL"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_891e98e7cb82bcc0ff27c432",
          "name": "Jerry Zhu",
          "quality": 3.320720672551689,
          "quality_count": 27,
          "instructor_url": "/instructors/JERRY_ZHU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_d99abbf319f85fc5051a81c4",
          "name": "Paul Barford",
          "quality": 3.3154973252068625,
          "quality_count": 28,
          "instructor_url": "/instructors/PAUL_BARFORD"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_2243eba13d27f86a4209b275",
          "name": "Paris Koutris",
          "quality": 3.3092146002158564,
          "quality_count": 26,
          "instructor_url": "/instructors/PARIS_KOUTRIS"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_bbd78b6d1945166bcef3a9a8",
          "name": "Suman Banerjee",
          "quality": 3.3045967902482345,
          "quality_count": 20,
          "instructor_url": "/instructors/SUMAN_BANERJEE"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_a0025085f948b04fe06f08b9",
          "name": "Robert Nowak",
          "quality": 3.2703383319494974,
          "quality_count": 21,
          "instructor_url": "/instructors/ROBERT_NOWAK"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_34dac25292e8958a6651bdb3",
          "name": "Yiqiao Zhong",
          "quality": 3.110133503790669,
          "quality_count": 9,
          "instructor_url": "/instructors/YIQIAO_ZHONG"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_570635b99c1c1cbcfe9e05e1",
          "name": "Swamit Tannu",
          "quality": 3.0798428617930615,
          "quality_count": 19,
          "instructor_url": "/instructors/SWAMIT_TANNU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_722f381e49365f4dd5d5b473",
          "name": "Parmesh Ramanathan",
          "quality": 3.0017179444169626,
          "quality_count": 23,
          "instructor_url": "/instructors/PARMESH_RAMANATHAN"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_48a2696f59d60ab65f218be4",
          "name": "Barton Miller",
          "quality": 2.789892484384726,
          "quality_count": 37,
          "instructor_url": "/instructors/BARTON_MILLER"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_f85b9ff343f5be26654f10d9",
          "name": "Grigoris Chrysos",
          "quality": 2.2096708491822326,
          "quality_count": 29,
          "instructor_url": "/instructors/GRIGORIS_CHRYSOS"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_1f76910c57da4dfc0d426595",
          "name": "Adithya Murali",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ADITHYA_MURALI"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_344f0ceac296c4f508e0b2a4",
          "name": "Ali Abedi",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ALI_ABEDI"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_896263e4e76dc61fe81768d2",
          "name": "Anthony Gitter",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ANTHONY_GITTER"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_5146986c5bdc56dbae9cd99c",
          "name": "Daifeng Wang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DAIFENG_WANG"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_bd69301d792fdd732df928c4",
          "name": "Dieter van Melkebeek",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DIETER_VAN_MELKEBEEK"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_081da36788bae5ac4a59dbda",
          "name": "Ethan Cecchetti",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ETHAN_CECCHETTI"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_eeadc1e5a99493ee1a63aec3",
          "name": "Goetz Graefe",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/GOETZ_GRAEFE"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_ecaaeb68fb62435c3ee1a43d",
          "name": "Ilias Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ILIAS_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_e678f8c452b6f74d9eec0b74",
          "name": "Jelena Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JELENA_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_abb31512ce9d75fc87daa428",
          "name": "Jiawei Zhang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JIAWEI_ZHANG"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_e1c15c874c338077012da226",
          "name": "Junjie Hu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JUNJIE_HU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_9b5f772ad2d3cb5f6978bb94",
          "name": "Kassem Fawaz",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KASSEM_FAWAZ"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_2308a0f3735e180d09af9904",
          "name": "Kevin Ponto",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KEVIN_PONTO"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_dd1e1c4d73fa859ec63bb430",
          "name": "Kyle Cranmer",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KYLE_CRANMER"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_c6e63d064842a675b1e752b4",
          "name": "Manolis Vlatakis Gkaragkounis",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MANOLIS_VLATAKIS_GKARAGKOUNIS"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_07d81221401c0aeb980803c4",
          "name": "Matt Sinclair",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MATT_SINCLAIR"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_71a66f1ac41d35be9538e266",
          "name": "Mike Hagenow",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MIKE_HAGENOW"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_b8b55ebb322997b52025ef8f",
          "name": "Misha Khodak",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MISHA_KHODAK"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_3cb4318f06f23957457aaa56",
          "name": "Patrick Mcdaniel",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/PATRICK_MCDANIEL"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_cb8bea5df91647c738d8305e",
          "name": "Pedro Maravilha Morgado",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/PEDRO_MARAVILHA_MORGADO"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_c7fccaa0a5ee235ceefaed9c",
          "name": "Ramya Korlakai Vinayak",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/RAMYA_KORLAKAI_VINAYAK"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_6ab9d1488d27b0bef5f8ae09",
          "name": "Sharon Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SHARON_LI"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_6b538cd1085236661960506e",
          "name": "Tsung-Wei Huang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/TSUNG-WEI_HUANG"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_1b6be8786faf380d9b23fddd",
          "name": "Xiangyao Yu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/XIANGYAO_YU"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_1c875be71e39de81fc8f6631",
          "name": "Yin Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YIN_LI"
        },
        {
          "course_uid": "course_9430df00f7270c292c1efdd3",
          "uid": "instructor_d243dd108d21791444199a3f",
          "name": "Yong Jae Lee",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YONG_JAE_LEE"
        }
      ],
      "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.62 for UW–Madison (1280 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_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_059395ab1bb5e9c017244fe2",
    "course_id": "COMPSCI 899",
    "title": "PRE-DISSERTATOR RESEARCH",
    "credits_min": 1,
    "credits_max": 9,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Fred Sala (4.31/5 adjusted; 32 ratings); Song Gao (4.27/5 adjusted; 28 ratings); Anhai Doan (4.12/5 adjusted; 16 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": "Fred Sala",
            "href": "/instructors/FRED_SALA"
          },
          {
            "label": "Song Gao",
            "href": "/instructors/SONG_GAO"
          },
          {
            "label": "Anhai Doan",
            "href": "/instructors/ANHAI_DOAN"
          },
          {
            "label": "Dan Negrut",
            "href": "/instructors/DAN_NEGRUT"
          }
        ]
      }
    ],
    "description": "Pre-dissertator independent research supervised by a faculty member for students who have completed a master's degree but have not reached dissertator status.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_c015792b29d463dd3b20bfda",
          "name": "Fred Sala",
          "quality": 4.311997530960181,
          "quality_count": 32,
          "instructor_url": "/instructors/FRED_SALA"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_8fc28205696bc440a5eeb097",
          "name": "Song Gao",
          "quality": 4.272163991873529,
          "quality_count": 28,
          "instructor_url": "/instructors/SONG_GAO"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_2479b96b5cc4c0583fa774d8",
          "name": "Anhai Doan",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/ANHAI_DOAN"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_20565506a2807ecc6c2ccdd9",
          "name": "Dan Negrut",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/DAN_NEGRUT"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_a270e82be07bd3a275f6e005",
          "name": "Stephen Wright",
          "quality": 3.8394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/STEPHEN_WRIGHT"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_3ac838c6afee48372d59d98f",
          "name": "Ming Liu",
          "quality": 3.8073548643971757,
          "quality_count": 5,
          "instructor_url": "/instructors/MING_LIU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_05ed3d965aab36fdc87c4374",
          "name": "Karu Sankaralingam",
          "quality": 3.8061290536643133,
          "quality_count": 10,
          "instructor_url": "/instructors/KARU_SANKARALINGAM"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_6c1ef5a730b9fc5ea8655f4a",
          "name": "Michael Swift",
          "quality": 3.8008685028187026,
          "quality_count": 19,
          "instructor_url": "/instructors/MICHAEL_SWIFT"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.7905683716649863,
          "quality_count": 22,
          "instructor_url": "/instructors/SOMESH_JHA"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_7ff780bef0b07516e262423b",
          "name": "Remzi Arpaci-Dusseau",
          "quality": 3.7807172000964018,
          "quality_count": 83,
          "instructor_url": "/instructors/REMZI_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_62fbf397fa1d95229b4a582b",
          "name": "Andrea Arpaci-Dusseau",
          "quality": 3.761935503331194,
          "quality_count": 13,
          "instructor_url": "/instructors/ANDREA_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_28d63c5638ffa52090e68427",
          "name": "Josiah Hanna",
          "quality": 3.7565668432117643,
          "quality_count": 8,
          "instructor_url": "/instructors/JOSIAH_HANNA"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_4a3efeb6040291db24ba4ab2",
          "name": "Yuhang Zhao",
          "quality": 3.7230415052347334,
          "quality_count": 1,
          "instructor_url": "/instructors/YUHANG_ZHAO"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_01310be70f99f0e3bc1380b9",
          "name": "Dimitris Papailiopoulos",
          "quality": 3.72228112892605,
          "quality_count": 8,
          "instructor_url": "/instructors/DIMITRIS_PAPAILIOPOULOS"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_57a04fe014c45dbe0b5f86d0",
          "name": "Mark Craven",
          "quality": 3.7036465917360606,
          "quality_count": 3,
          "instructor_url": "/instructors/MARK_CRAVEN"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_fdf4127fe353415ba93b07f7",
          "name": "Joshua San Miguel",
          "quality": 3.6895391888551257,
          "quality_count": 15,
          "instructor_url": "/instructors/JOSHUA_SAN_MIGUEL"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.671329442725133,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_ed568aeb692a4788be5c3b07",
          "name": "Aws Albarghouthi",
          "quality": 3.663245987810294,
          "quality_count": 12,
          "instructor_url": "/instructors/AWS_ALBARGHOUTHI"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_8810b0967f8ffffa4074c453",
          "name": "Vikas Singh",
          "quality": 3.6294959878102935,
          "quality_count": 12,
          "instructor_url": "/instructors/VIKAS_SINGH"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_2acc6a2db605729bd4d444c2",
          "name": "Eftychios Sifakis",
          "quality": 3.6194440768070084,
          "quality_count": 27,
          "instructor_url": "/instructors/EFTYCHIOS_SIFAKIS"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_cf48df20f5efc59ed3890dac",
          "name": "Akarsh Prabhakara",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/AKARSH_PRABHAKARA"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_1e028b971677a28f2e2bef50",
          "name": "Sushmita Roy",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/SUSHMITA_ROY"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_4abdcb849778930e9dc2c3bf",
          "name": "Colin Dewey",
          "quality": 3.541801746583644,
          "quality_count": 21,
          "instructor_url": "/instructors/COLIN_DEWEY"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_fae40bcc319ab178a209c988",
          "name": "Mohit Gupta",
          "quality": 3.5301683308664957,
          "quality_count": 3,
          "instructor_url": "/instructors/MOHIT_GUPTA"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_e87641b3a0d9d630d98447ef",
          "name": "Michael Gleicher",
          "quality": 3.4905822343885218,
          "quality_count": 21,
          "instructor_url": "/instructors/MICHAEL_GLEICHER"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_e0b82f2d934a901e74320b01",
          "name": "Rahul Chatterjee",
          "quality": 3.4394623869976466,
          "quality_count": 10,
          "instructor_url": "/instructors/RAHUL_CHATTERJEE"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_f63c770de2d7237adebbd130",
          "name": "Sandeep Silwal",
          "quality": 3.3863404003423927,
          "quality_count": 9,
          "instructor_url": "/instructors/SANDEEP_SILWAL"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_a98380e4ebe506f9ee6ca621",
          "name": "Jin-Yi Cai",
          "quality": 3.3739974825476353,
          "quality_count": 31,
          "instructor_url": "/instructors/JIN-YI_CAI"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_59b2c46efd070837d1d31f7d",
          "name": "Rishab Goyal",
          "quality": 3.3394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/RISHAB_GOYAL"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_891e98e7cb82bcc0ff27c432",
          "name": "Jerry Zhu",
          "quality": 3.320720672551689,
          "quality_count": 27,
          "instructor_url": "/instructors/JERRY_ZHU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_d99abbf319f85fc5051a81c4",
          "name": "Paul Barford",
          "quality": 3.3154973252068625,
          "quality_count": 28,
          "instructor_url": "/instructors/PAUL_BARFORD"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_2243eba13d27f86a4209b275",
          "name": "Paris Koutris",
          "quality": 3.3092146002158564,
          "quality_count": 26,
          "instructor_url": "/instructors/PARIS_KOUTRIS"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_bbd78b6d1945166bcef3a9a8",
          "name": "Suman Banerjee",
          "quality": 3.3045967902482345,
          "quality_count": 20,
          "instructor_url": "/instructors/SUMAN_BANERJEE"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_a0025085f948b04fe06f08b9",
          "name": "Robert Nowak",
          "quality": 3.2703383319494974,
          "quality_count": 21,
          "instructor_url": "/instructors/ROBERT_NOWAK"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_570635b99c1c1cbcfe9e05e1",
          "name": "Swamit Tannu",
          "quality": 3.0798428617930615,
          "quality_count": 19,
          "instructor_url": "/instructors/SWAMIT_TANNU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_722f381e49365f4dd5d5b473",
          "name": "Parmesh Ramanathan",
          "quality": 3.0017179444169626,
          "quality_count": 23,
          "instructor_url": "/instructors/PARMESH_RAMANATHAN"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_48a2696f59d60ab65f218be4",
          "name": "Barton Miller",
          "quality": 2.789892484384726,
          "quality_count": 37,
          "instructor_url": "/instructors/BARTON_MILLER"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_f85b9ff343f5be26654f10d9",
          "name": "Grigoris Chrysos",
          "quality": 2.2096708491822326,
          "quality_count": 29,
          "instructor_url": "/instructors/GRIGORIS_CHRYSOS"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_1f76910c57da4dfc0d426595",
          "name": "Adithya Murali",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ADITHYA_MURALI"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_896263e4e76dc61fe81768d2",
          "name": "Anthony Gitter",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ANTHONY_GITTER"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_4203105772ea81866ef79afc",
          "name": "Charles Yuan",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/CHARLES_YUAN"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_5146986c5bdc56dbae9cd99c",
          "name": "Daifeng Wang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DAIFENG_WANG"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_bd69301d792fdd732df928c4",
          "name": "Dieter van Melkebeek",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DIETER_VAN_MELKEBEEK"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_081da36788bae5ac4a59dbda",
          "name": "Ethan Cecchetti",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ETHAN_CECCHETTI"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_eeadc1e5a99493ee1a63aec3",
          "name": "Goetz Graefe",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/GOETZ_GRAEFE"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_cbe55591f689fd70e7bc5676",
          "name": "Guri Sohi",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/GURI_SOHI"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_2b9bf73a637e6fe4e4c8cadd",
          "name": "Hanbaek Yu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/HANBAEK_YU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_ecaaeb68fb62435c3ee1a43d",
          "name": "Ilias Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ILIAS_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_e678f8c452b6f74d9eec0b74",
          "name": "Jelena Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JELENA_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_abb31512ce9d75fc87daa428",
          "name": "Jiawei Zhang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JIAWEI_ZHANG"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_b341b6dd69a0305967e2e689",
          "name": "Joe Austerweil",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JOE_AUSTERWEIL"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_e1c15c874c338077012da226",
          "name": "Junjie Hu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JUNJIE_HU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_9b5f772ad2d3cb5f6978bb94",
          "name": "Kassem Fawaz",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KASSEM_FAWAZ"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_2308a0f3735e180d09af9904",
          "name": "Kevin Ponto",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KEVIN_PONTO"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_c6e63d064842a675b1e752b4",
          "name": "Manolis Vlatakis Gkaragkounis",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MANOLIS_VLATAKIS_GKARAGKOUNIS"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_07d81221401c0aeb980803c4",
          "name": "Matt Sinclair",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MATT_SINCLAIR"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_a5688226af45aa1e5186a1d7",
          "name": "Matthew Berland",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MATTHEW_BERLAND"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_71a66f1ac41d35be9538e266",
          "name": "Mike Hagenow",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MIKE_HAGENOW"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_3cb4318f06f23957457aaa56",
          "name": "Patrick Mcdaniel",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/PATRICK_MCDANIEL"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_cb8bea5df91647c738d8305e",
          "name": "Pedro Maravilha Morgado",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/PEDRO_MARAVILHA_MORGADO"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_c7fccaa0a5ee235ceefaed9c",
          "name": "Ramya Korlakai Vinayak",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/RAMYA_KORLAKAI_VINAYAK"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_6ab9d1488d27b0bef5f8ae09",
          "name": "Sharon Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SHARON_LI"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_1b6be8786faf380d9b23fddd",
          "name": "Xiangyao Yu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/XIANGYAO_YU"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_1c875be71e39de81fc8f6631",
          "name": "Yin Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YIN_LI"
        },
        {
          "course_uid": "course_059395ab1bb5e9c017244fe2",
          "uid": "instructor_d243dd108d21791444199a3f",
          "name": "Yong Jae Lee",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YONG_JAE_LEE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "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.62 for UW–Madison (1280 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_41ec49f5d21356e650473254",
    "course_id": "COMPSCI 990",
    "title": "DISSERTATION",
    "credits_min": 1,
    "credits_max": 6,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Fred Sala (4.31/5 adjusted; 32 ratings); Anhai Doan (4.12/5 adjusted; 16 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": "Fred Sala",
            "href": "/instructors/FRED_SALA"
          },
          {
            "label": "Anhai Doan",
            "href": "/instructors/ANHAI_DOAN"
          },
          {
            "label": "Dan Negrut",
            "href": "/instructors/DAN_NEGRUT"
          }
        ]
      }
    ],
    "description": "Advanced level mentored reading and research for students with dissertator status.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_c015792b29d463dd3b20bfda",
          "name": "Fred Sala",
          "quality": 4.311997530960181,
          "quality_count": 32,
          "instructor_url": "/instructors/FRED_SALA"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_2479b96b5cc4c0583fa774d8",
          "name": "Anhai Doan",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/ANHAI_DOAN"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_20565506a2807ecc6c2ccdd9",
          "name": "Dan Negrut",
          "quality": 4.1173297669424835,
          "quality_count": 16,
          "instructor_url": "/instructors/DAN_NEGRUT"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_a270e82be07bd3a275f6e005",
          "name": "Stephen Wright",
          "quality": 3.8394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/STEPHEN_WRIGHT"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_3ac838c6afee48372d59d98f",
          "name": "Ming Liu",
          "quality": 3.8073548643971757,
          "quality_count": 5,
          "instructor_url": "/instructors/MING_LIU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_05ed3d965aab36fdc87c4374",
          "name": "Karu Sankaralingam",
          "quality": 3.8061290536643133,
          "quality_count": 10,
          "instructor_url": "/instructors/KARU_SANKARALINGAM"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_6c1ef5a730b9fc5ea8655f4a",
          "name": "Michael Swift",
          "quality": 3.8008685028187026,
          "quality_count": 19,
          "instructor_url": "/instructors/MICHAEL_SWIFT"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.7905683716649863,
          "quality_count": 22,
          "instructor_url": "/instructors/SOMESH_JHA"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_7ff780bef0b07516e262423b",
          "name": "Remzi Arpaci-Dusseau",
          "quality": 3.7807172000964018,
          "quality_count": 83,
          "instructor_url": "/instructors/REMZI_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_62fbf397fa1d95229b4a582b",
          "name": "Andrea Arpaci-Dusseau",
          "quality": 3.761935503331194,
          "quality_count": 13,
          "instructor_url": "/instructors/ANDREA_ARPACI-DUSSEAU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_28d63c5638ffa52090e68427",
          "name": "Josiah Hanna",
          "quality": 3.7565668432117643,
          "quality_count": 8,
          "instructor_url": "/instructors/JOSIAH_HANNA"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_b9d805d331db1d024a68ffed",
          "name": "Kirthevasan Kandasamy",
          "quality": 3.7230415052347334,
          "quality_count": 1,
          "instructor_url": "/instructors/KIRTHEVASAN_KANDASAMY"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_4a3efeb6040291db24ba4ab2",
          "name": "Yuhang Zhao",
          "quality": 3.7230415052347334,
          "quality_count": 1,
          "instructor_url": "/instructors/YUHANG_ZHAO"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_01310be70f99f0e3bc1380b9",
          "name": "Dimitris Papailiopoulos",
          "quality": 3.72228112892605,
          "quality_count": 8,
          "instructor_url": "/instructors/DIMITRIS_PAPAILIOPOULOS"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_57a04fe014c45dbe0b5f86d0",
          "name": "Mark Craven",
          "quality": 3.7036465917360606,
          "quality_count": 3,
          "instructor_url": "/instructors/MARK_CRAVEN"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_fdf4127fe353415ba93b07f7",
          "name": "Joshua San Miguel",
          "quality": 3.6895391888551257,
          "quality_count": 15,
          "instructor_url": "/instructors/JOSHUA_SAN_MIGUEL"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.671329442725133,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_ed568aeb692a4788be5c3b07",
          "name": "Aws Albarghouthi",
          "quality": 3.663245987810294,
          "quality_count": 12,
          "instructor_url": "/instructors/AWS_ALBARGHOUTHI"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_307c5a1e319a93016cfbb8d3",
          "name": "Yudong Chen",
          "quality": 3.6606031134751915,
          "quality_count": 3,
          "instructor_url": "/instructors/YUDONG_CHEN"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_8810b0967f8ffffa4074c453",
          "name": "Vikas Singh",
          "quality": 3.6294959878102935,
          "quality_count": 12,
          "instructor_url": "/instructors/VIKAS_SINGH"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_2acc6a2db605729bd4d444c2",
          "name": "Eftychios Sifakis",
          "quality": 3.6194440768070084,
          "quality_count": 27,
          "instructor_url": "/instructors/EFTYCHIOS_SIFAKIS"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_1e028b971677a28f2e2bef50",
          "name": "Sushmita Roy",
          "quality": 3.5992668913604273,
          "quality_count": 2,
          "instructor_url": "/instructors/SUSHMITA_ROY"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_4abdcb849778930e9dc2c3bf",
          "name": "Colin Dewey",
          "quality": 3.541801746583644,
          "quality_count": 21,
          "instructor_url": "/instructors/COLIN_DEWEY"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_fae40bcc319ab178a209c988",
          "name": "Mohit Gupta",
          "quality": 3.5301683308664957,
          "quality_count": 3,
          "instructor_url": "/instructors/MOHIT_GUPTA"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_e87641b3a0d9d630d98447ef",
          "name": "Michael Gleicher",
          "quality": 3.4905822343885218,
          "quality_count": 21,
          "instructor_url": "/instructors/MICHAEL_GLEICHER"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_e0b82f2d934a901e74320b01",
          "name": "Rahul Chatterjee",
          "quality": 3.4394623869976466,
          "quality_count": 10,
          "instructor_url": "/instructors/RAHUL_CHATTERJEE"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_a98380e4ebe506f9ee6ca621",
          "name": "Jin-Yi Cai",
          "quality": 3.3739974825476353,
          "quality_count": 31,
          "instructor_url": "/instructors/JIN-YI_CAI"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_891e98e7cb82bcc0ff27c432",
          "name": "Jerry Zhu",
          "quality": 3.320720672551689,
          "quality_count": 27,
          "instructor_url": "/instructors/JERRY_ZHU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_d99abbf319f85fc5051a81c4",
          "name": "Paul Barford",
          "quality": 3.3154973252068625,
          "quality_count": 28,
          "instructor_url": "/instructors/PAUL_BARFORD"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_2243eba13d27f86a4209b275",
          "name": "Paris Koutris",
          "quality": 3.3092146002158564,
          "quality_count": 26,
          "instructor_url": "/instructors/PARIS_KOUTRIS"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_bbd78b6d1945166bcef3a9a8",
          "name": "Suman Banerjee",
          "quality": 3.3045967902482345,
          "quality_count": 20,
          "instructor_url": "/instructors/SUMAN_BANERJEE"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_a0025085f948b04fe06f08b9",
          "name": "Robert Nowak",
          "quality": 3.2703383319494974,
          "quality_count": 21,
          "instructor_url": "/instructors/ROBERT_NOWAK"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_570635b99c1c1cbcfe9e05e1",
          "name": "Swamit Tannu",
          "quality": 3.0798428617930615,
          "quality_count": 19,
          "instructor_url": "/instructors/SWAMIT_TANNU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_722f381e49365f4dd5d5b473",
          "name": "Parmesh Ramanathan",
          "quality": 3.0017179444169626,
          "quality_count": 23,
          "instructor_url": "/instructors/PARMESH_RAMANATHAN"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_48a2696f59d60ab65f218be4",
          "name": "Barton Miller",
          "quality": 2.789892484384726,
          "quality_count": 37,
          "instructor_url": "/instructors/BARTON_MILLER"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_896263e4e76dc61fe81768d2",
          "name": "Anthony Gitter",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ANTHONY_GITTER"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_5146986c5bdc56dbae9cd99c",
          "name": "Daifeng Wang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DAIFENG_WANG"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_bd69301d792fdd732df928c4",
          "name": "Dieter van Melkebeek",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DIETER_VAN_MELKEBEEK"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_081da36788bae5ac4a59dbda",
          "name": "Ethan Cecchetti",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ETHAN_CECCHETTI"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_cbe55591f689fd70e7bc5676",
          "name": "Guri Sohi",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/GURI_SOHI"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_ecaaeb68fb62435c3ee1a43d",
          "name": "Ilias Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ILIAS_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_e678f8c452b6f74d9eec0b74",
          "name": "Jelena Diakonikolas",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JELENA_DIAKONIKOLAS"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_b341b6dd69a0305967e2e689",
          "name": "Joe Austerweil",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JOE_AUSTERWEIL"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_e1c15c874c338077012da226",
          "name": "Junjie Hu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JUNJIE_HU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_9b5f772ad2d3cb5f6978bb94",
          "name": "Kassem Fawaz",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KASSEM_FAWAZ"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_2308a0f3735e180d09af9904",
          "name": "Kevin Ponto",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/KEVIN_PONTO"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_07d81221401c0aeb980803c4",
          "name": "Matt Sinclair",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MATT_SINCLAIR"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_a5688226af45aa1e5186a1d7",
          "name": "Matthew Berland",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/MATTHEW_BERLAND"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_3cb4318f06f23957457aaa56",
          "name": "Patrick Mcdaniel",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/PATRICK_MCDANIEL"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_c7fccaa0a5ee235ceefaed9c",
          "name": "Ramya Korlakai Vinayak",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/RAMYA_KORLAKAI_VINAYAK"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_6ab9d1488d27b0bef5f8ae09",
          "name": "Sharon Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SHARON_LI"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_1b6be8786faf380d9b23fddd",
          "name": "Xiangyao Yu",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/XIANGYAO_YU"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_1c875be71e39de81fc8f6631",
          "name": "Yin Li",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YIN_LI"
        },
        {
          "course_uid": "course_41ec49f5d21356e650473254",
          "uid": "instructor_d243dd108d21791444199a3f",
          "name": "Yong Jae Lee",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YONG_JAE_LEE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "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_9eb7166a49d161bca95d729f",
    "course_id": "COMPSCI/ECE 252",
    "title": "INTRODUCTION TO COMPUTER ENGINEERING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.296,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.40 GPA across 589 letter grades, versus 3.62 for UW–Madison (1280 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_252#grades"
          }
        ]
      }
    ],
    "description": "Introduction to Computer Engineering covering transistor-based logic, Boolean algebra, combinational and sequential logic design, computer organization, and introductory assembly programming.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          2593,
          999,
          791,
          381,
          445,
          112,
          66
        ],
        "count": 5387,
        "gpa": 3.377761277148691,
        "topShare": 66.67904213848152,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_eb1bb94171f8f5bd7e26165f",
          "name": "Setareh Behroozi",
          "quality": 3.7730645268321563,
          "quality_count": 40,
          "instructor_url": "/instructors/SETAREH_BEHROOZI"
        },
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_3c20f585497c036ee0ded500",
          "name": "Shayne Wadle",
          "quality": 3.54228112892605,
          "quality_count": 8,
          "instructor_url": "/instructors/SHAYNE_WADLE"
        },
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_570635b99c1c1cbcfe9e05e1",
          "name": "Swamit Tannu",
          "quality": 3.0798428617930615,
          "quality_count": 19,
          "instructor_url": "/instructors/SWAMIT_TANNU"
        },
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_9bc294ac46d9dd3618506aa9",
          "name": "Hezi Zhang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/HEZI_ZHANG"
        },
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_b9402e06a7d816746041099a",
          "name": "Julie Hsiao",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JULIE_HSIAO"
        },
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_6b538cd1085236661960506e",
          "name": "Tsung-Wei Huang",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/TSUNG-WEI_HUANG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Students noted that homework was the primary basis for learning and was very similar to exams. Some found the homework difficult even with lectures, requiring significant independent work outside of class.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3156510",
            "source_review_id": "UmF0aW5nLTQzMDExNjE0",
            "instructor_name": "Shayne Wadle",
            "review_date": "2026-05-03 21:22:11 +0000 UTC",
            "review_id": "9af6621f08c3899567e17f01",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3156510"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3156510",
            "source_review_id": "UmF0aW5nLTQyNTE1ODIx",
            "instructor_name": "Shayne Wadle",
            "review_date": "2026-01-18 05:41:27 +0000 UTC",
            "review_id": "5e2c901554eb200c85b9206b",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3156510"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_9eb7166a49d161bca95d729f-0.json"
      ]
    }
  },
  {
    "course_uid": "course_883e87fcd87d80e877bb98ab",
    "course_id": "COMPSCI/ECE 352",
    "title": "DIGITAL SYSTEM FUNDAMENTALS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.1,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.31 GPA across 123 letter grades, versus 3.62 for UW–Madison (1280 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_352#grades"
          }
        ]
      }
    ],
    "description": "Covers logic components, Boolean algebra, combinational and sequential logic design, digital subsystems, and computer organization.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          364,
          335,
          252,
          149,
          59,
          10,
          7
        ],
        "count": 1176,
        "gpa": 3.3035714285714284,
        "topShare": 59.43877551020408,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_883e87fcd87d80e877bb98ab",
          "uid": "instructor_eb1bb94171f8f5bd7e26165f",
          "name": "Setareh Behroozi",
          "quality": 3.7730645268321563,
          "quality_count": 40,
          "instructor_url": "/instructors/SETAREH_BEHROOZI"
        },
        {
          "course_uid": "course_883e87fcd87d80e877bb98ab",
          "uid": "instructor_b9402e06a7d816746041099a",
          "name": "Julie Hsiao",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/JULIE_HSIAO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework assignments were challenging and time-consuming, requiring significant effort. Students found the class became much easier when they actively collaborated with their group and attended discussion sessions.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2827328",
            "source_review_id": "UmF0aW5nLTQwMDIwNTcz",
            "instructor_name": "Setareh Behroozi",
            "review_date": "2024-11-23 20:47:38 +0000 UTC",
            "review_id": "7928178fc1fe58d4ec843b7a",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2827328"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2827328",
            "source_review_id": "UmF0aW5nLTQwMDI1MTAx",
            "instructor_name": "Setareh Behroozi",
            "review_date": "2024-11-25 00:45:52 +0000 UTC",
            "review_id": "7e60e34df3872f3a22c040af",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2827328"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_883e87fcd87d80e877bb98ab-0.json"
      ]
    }
  },
  {
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "course_id": "COMPSCI/ECE 354",
    "title": "MACHINE ORGANIZATION AND PROGRAMMING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.098,
    "badges": [
      {
        "id": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Hina Mahmood (4.27/5 adjusted; 47 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Hina Mahmood",
            "href": "/instructors/HINA_MAHMOOD"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.13 GPA across 618 letter grades, versus 3.62 for UW–Madison (1280 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_354#grades"
          }
        ]
      }
    ],
    "description": "Machine Organization and Programming introduces computer system structures and C programming, focusing on low-level performance impacts like virtual memory, caching, and assembly.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          1058,
          892,
          1432,
          619,
          331,
          95,
          39
        ],
        "count": 4466,
        "gpa": 3.1246081504702192,
        "topShare": 43.66323331840573,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_6e524f2d6f14b4e14c7ac770",
          "uid": "instructor_cce649041a2db573b9b63872",
          "name": "Hina Mahmood",
          "quality": 4.270057785222827,
          "quality_count": 47,
          "instructor_url": "/instructors/HINA_MAHMOOD"
        },
        {
          "course_uid": "course_6e524f2d6f14b4e14c7ac770",
          "uid": "instructor_3aacf95596af43ab576afe0c",
          "name": "Gary Dahl",
          "quality": 3.2170506949138824,
          "quality_count": 155,
          "instructor_url": "/instructors/GARY_DAHL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Projects were lengthy and required students to start early, while exams were fair and mostly theoretical.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3056362",
            "source_review_id": "UmF0aW5nLTQwNTMwMTQ1",
            "instructor_name": "Hina Mahmood",
            "review_date": "2025-01-12 01:00:23 +0000 UTC",
            "review_id": "17f9c910a70bf30c29b0ab0f",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3056362"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_6e524f2d6f14b4e14c7ac770-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_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_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_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.62 for UW–Madison (1280 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_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_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_d824bc76d129a20a49869bb7",
    "course_id": "COMPSCI/ECE 763",
    "title": "TRUSTWORTHY ARTIFICIAL INTELLIGENCE",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.804,
    "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 60 letter grades, versus 3.62 for UW–Madison (1280 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_763#grades"
          }
        ]
      }
    ],
    "description": "Trustworthy Artificial Intelligence explores security and privacy, covering differential privacy, algorithmic fairness, adversarial machine learning, and end-to-end trustworthy systems.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          71,
          10,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 81,
        "gpa": 3.9382716049382718,
        "topShare": 100,
        "firstTerm": "1244",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_d824bc76d129a20a49869bb7",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.7905683716649863,
          "quality_count": 22,
          "instructor_url": "/instructors/SOMESH_JHA"
        }
      ],
      "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.62 for UW–Madison (1280 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"
      ]
    }
  }
]
```

## discovery Filtered

true
