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

[View on UW Courses](https://uwcourses.com/search?page=94)

## Dataset

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

7

### projection id

85abe9ff8837c2c5a134368dcc4cfc85eb723524b21ddeb3d2e953887d2f0c8f

### observed at

2026-09-07T15:55:43.033547+00:00

### built at

2026-09-11T07:45:51.576183+00:00

### courses

8951

### current instructors

5754

### limited

false

### terms

* 1272
* 1264
* 1262
* 1254
* 1252
* 1244
* 1242
* 1234
* 1232
* 1224
* 1222
* 1212
* 1204
* 1202
* 1194
* 1192
* 1184
* 1182
* 1174
* 1172
* 1164
* 1162
* 1154
* 1152
* 1144
* 1142
* 1134
* 1132
* 1124
* 1122
* 1114
* 1112
* 1104
* 1102
* 1094
* 1092
* 1084
* 1082
* 1074
* 1072

### term

1272

### departments

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

### deployed at

2026-09-15T15:11:56.182256+00:00

### site commit

6527d88010a9f0b640ed5434ce776c4215b60d90

## results

### items

```json
[
  {
    "course_uid": "course_b23f22825e38161681b634de",
    "course_id": "MARKETNG 765",
    "title": "CONTEMPORARY TOPICS",
    "credits_min": 1,
    "credits_max": 4,
    "gpa": 3.818,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 13.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_765#schedule"
          }
        ]
      }
    ],
    "description": "MARKETNG 765 explores advanced subject areas potentially introduced into the business curriculum.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          247,
          79,
          49,
          5,
          9,
          0,
          0
        ],
        "count": 389,
        "gpa": 3.7069408740359897,
        "topShare": 83.80462724935732,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_b23f22825e38161681b634de",
          "uid": "instructor_09737c09fa5e80ac1805b6e1",
          "name": "Jake Dean",
          "quality": 3.392065987343535,
          "quality_count": 6,
          "instructor_url": "/instructors/JAKE_DEAN"
        },
        {
          "course_uid": "course_b23f22825e38161681b634de",
          "uid": "instructor_488c1ebe0a516c9ed60467e6",
          "name": "Neeraj Arora",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NEERAJ_ARORA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_af78f92a38e288f52f9741ae",
    "course_id": "MARKETNG 799",
    "title": "READING AND RESEARCH-MARKETING",
    "credits_min": 1,
    "credits_max": 6,
    "gpa": 3.981,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Peter Lukszys (4.22/5 adjusted; 21 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Peter Lukszys",
            "href": "/instructors/PETER_LUKSZYS"
          }
        ]
      }
    ],
    "description": "MARKETNG 799 is a flexible reading and research course for graduate students to conduct individualized work with instructor consent.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_af78f92a38e288f52f9741ae",
          "uid": "instructor_2d78be7c13ff20b073f734d8",
          "name": "Peter Lukszys",
          "quality": 4.223261357827607,
          "quality_count": 21,
          "instructor_url": "/instructors/PETER_LUKSZYS"
        },
        {
          "course_uid": "course_af78f92a38e288f52f9741ae",
          "uid": "instructor_2d3d2462429309b80d122c8c",
          "name": "Cheng He",
          "quality": 3.9277486268372765,
          "quality_count": 5,
          "instructor_url": "/instructors/CHENG_HE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_721a5988893ed76228f97062",
    "course_id": "MARKETNG 840",
    "title": "CURRENT TOPICS IN MARKETING",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.927,
    "badges": [],
    "description": "CURRENT TOPICS IN MARKETING exposes students to emerging industry topics through applied learning.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          215,
          25,
          3,
          1,
          1,
          0,
          0
        ],
        "count": 245,
        "gpa": 3.9224489795918367,
        "topShare": 97.95918367346938,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_721a5988893ed76228f97062",
          "uid": "instructor_64b9d05d9814a418a4680099",
          "name": "Alan Stoffer",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALAN_STOFFER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_0d93a1d5ee996ae6aa30fd6e",
    "course_id": "MARKETNG 971",
    "title": "SEMINAR-MARKETING PHD, CONTEMPORARY TOPICS IN MARKETING",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 3.8,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 5 enrolled students across 1 recorded lecture section. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_971#schedule"
          }
        ]
      }
    ],
    "description": "A PhD-level seminar analyzing and discussing contemporary issues in marketing.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          15,
          4,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 19,
        "gpa": 3.8947368421052633,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1252"
      },
      "instructors": [
        {
          "course_uid": "course_0d93a1d5ee996ae6aa30fd6e",
          "uid": "instructor_57fd0764a5fbd3dc93c09054",
          "name": "Joann Peck",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/JOANN_PECK"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Kersi Antia",
            "review_date": "2013-09-28 22:11:52 +0000 UTC",
            "review_id": "f286a32b59a6f5874cd1acd0",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1297162",
            "source_review_id": "UmF0aW5nLTIyMTQ1Njk1",
            "source_url": "https://www.ratemyprofessors.com/professor/1297162",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Kersi Antia: Kersi Antia's course was rated as having low difficulty."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_0d93a1d5ee996ae6aa30fd6e-0.json"
      ]
    }
  },
  {
    "course_uid": "course_a2d54855fcedee302da237b7",
    "course_id": "MARKETNG 990",
    "title": "MARKETING INDEPENDENT RESEARCH PHD THESIS",
    "credits_min": 1,
    "credits_max": 12,
    "gpa": null,
    "badges": [],
    "description": "Individual work to complete dissertation requirement of Ph.D. program.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_f554a434c174bf49e29277cd",
          "name": "Evan Polman",
          "quality": 4.042632702533282,
          "quality_count": 8,
          "instructor_url": "/instructors/EVAN_POLMAN"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_57fd0764a5fbd3dc93c09054",
          "name": "Joann Peck",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/JOANN_PECK"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_67715f43c0732f73040ecc47",
          "name": "Kevin Chung",
          "quality": 3.864269879748109,
          "quality_count": 16,
          "instructor_url": "/instructors/KEVIN_CHUNG"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_d562e6f2f5f2321d76975318",
          "name": "Amber Epp",
          "quality": 3.801912564712896,
          "quality_count": 29,
          "instructor_url": "/instructors/AMBER_EPP"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_c80fba374e52829076572daf",
          "name": "Craig Thompson",
          "quality": 3.762233808210058,
          "quality_count": 13,
          "instructor_url": "/instructors/CRAIG_THOMPSON"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_488c1ebe0a516c9ed60467e6",
          "name": "Neeraj Arora",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NEERAJ_ARORA"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_b2223ef597f535a119edf1d5",
          "name": "Neil Morgan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NEIL_MORGAN"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_4ac7c22ff6dbb0360ac1af2e",
          "name": "Page Moreau",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PAGE_MOREAU"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_1b2e8ed2fdc2c04938d4b88a",
          "name": "Qing Liu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/QING_LIU"
        },
        {
          "course_uid": "course_a2d54855fcedee302da237b7",
          "uid": "instructor_23c6038066fa735a0f708f84",
          "name": "Tarun Kushwaha",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TARUN_KUSHWAHA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_9675ecd9093afe9394aeb238",
    "course_id": "MARKETNG 999",
    "title": "READING AND RESEARCH-MARKETING PHD",
    "credits_min": 1,
    "credits_max": 6,
    "gpa": null,
    "badges": [],
    "description": "MARKETNG 999 is a flexible Ph.D. research and reading course allowing individualized work during regular and intersession periods.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_f554a434c174bf49e29277cd",
          "name": "Evan Polman",
          "quality": 4.042632702533282,
          "quality_count": 8,
          "instructor_url": "/instructors/EVAN_POLMAN"
        },
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_57fd0764a5fbd3dc93c09054",
          "name": "Joann Peck",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/JOANN_PECK"
        },
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_67715f43c0732f73040ecc47",
          "name": "Kevin Chung",
          "quality": 3.864269879748109,
          "quality_count": 16,
          "instructor_url": "/instructors/KEVIN_CHUNG"
        },
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_d562e6f2f5f2321d76975318",
          "name": "Amber Epp",
          "quality": 3.801912564712896,
          "quality_count": 29,
          "instructor_url": "/instructors/AMBER_EPP"
        },
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_c80fba374e52829076572daf",
          "name": "Craig Thompson",
          "quality": 3.762233808210058,
          "quality_count": 13,
          "instructor_url": "/instructors/CRAIG_THOMPSON"
        },
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_488c1ebe0a516c9ed60467e6",
          "name": "Neeraj Arora",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NEERAJ_ARORA"
        },
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_4ac7c22ff6dbb0360ac1af2e",
          "name": "Page Moreau",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PAGE_MOREAU"
        },
        {
          "course_uid": "course_9675ecd9093afe9394aeb238",
          "uid": "instructor_1b2e8ed2fdc2c04938d4b88a",
          "name": "Qing Liu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/QING_LIU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_fef39f7852f91cdeb0abc83a",
    "course_id": "MARKETNG/OTM 421",
    "title": "FUNDAMENTALS OF SUPPLY CHAIN MANAGEMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.635,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Verda Blythe (4.35/5 adjusted; 26 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Verda Blythe",
            "href": "/instructors/VERDA_BLYTHE"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 15.5 enrolled students across 6 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_OTM_421#schedule"
          }
        ]
      }
    ],
    "description": "Covers the strategic cross-functional discipline of supply chain management, including strategy, product development, marketing, finance, sourcing, production, logistics, and technology.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          417,
          195,
          93,
          17,
          6,
          3,
          1
        ],
        "count": 732,
        "gpa": 3.670765027322404,
        "topShare": 83.60655737704919,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_fef39f7852f91cdeb0abc83a",
          "uid": "instructor_33a0402ad1ad2c9c458d3db0",
          "name": "Verda Blythe",
          "quality": 4.349428601541998,
          "quality_count": 26,
          "instructor_url": "/instructors/VERDA_BLYTHE"
        },
        {
          "course_uid": "course_fef39f7852f91cdeb0abc83a",
          "uid": "instructor_9c69deeaf5fe99d72d1f6869",
          "name": "Tim Buhl",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/TIM_BUHL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Verda Blythe",
            "review_date": "2017-04-19 18:28:53 +0000 UTC",
            "review_id": "f5f7470b0c490231f62c13d0",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1523459",
            "source_review_id": "UmF0aW5nLTI4MDgxNDI2",
            "source_url": "https://www.ratemyprofessors.com/professor/1523459",
            "type": "review"
          },
          {
            "instructor_name": "Verda Blythe",
            "review_date": "2023-05-20 04:21:33 +0000 UTC",
            "review_id": "2f81881251f0be8f347a2118",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1523459",
            "source_review_id": "UmF0aW5nLTM3OTYzOTQx",
            "source_url": "https://www.ratemyprofessors.com/professor/1523459",
            "type": "review"
          }
        ],
        "text": "Workload includes significant reading and a large group project or simulation in the second half. Assessment structures vary, with some terms featuring one exam and others using weekly quizzes instead."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_fef39f7852f91cdeb0abc83a-0.json"
      ]
    }
  },
  {
    "course_uid": "course_d4f3ff82ea817cccbac302ed",
    "course_id": "MARKETNG/OTM 422",
    "title": "LOGISTICS MANAGEMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.521,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Peter Lukszys (4.22/5 adjusted; 21 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Peter Lukszys",
            "href": "/instructors/PETER_LUKSZYS"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 14 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_OTM_422#schedule"
          }
        ]
      }
    ],
    "description": "Teaches management perspectives on logistics fundamentals, including transportation, warehousing, and global supply chain practices.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          155,
          105,
          35,
          6,
          0,
          0,
          0
        ],
        "count": 301,
        "gpa": 3.679401993355482,
        "topShare": 86.37873754152824,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_d4f3ff82ea817cccbac302ed",
          "uid": "instructor_2d78be7c13ff20b073f734d8",
          "name": "Peter Lukszys",
          "quality": 4.223261357827607,
          "quality_count": 21,
          "instructor_url": "/instructors/PETER_LUKSZYS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Peter Lukszys",
            "review_date": "2017-12-28 17:44:12 +0000 UTC",
            "review_id": "85a6fa81c091c0c2cb262975",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1205495",
            "source_review_id": "UmF0aW5nLTI5MzUxOTgw",
            "source_url": "https://www.ratemyprofessors.com/professor/1205495",
            "type": "review"
          },
          {
            "instructor_name": "Peter Lukszys",
            "review_date": "2022-12-27 04:48:03 +0000 UTC",
            "review_id": "8a088e9899acf910982ddbfa",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1205495",
            "source_review_id": "UmF0aW5nLTM3MjQ4NTQ4",
            "source_url": "https://www.ratemyprofessors.com/professor/1205495",
            "type": "review"
          }
        ],
        "text": "Reviewers report conflicting workload expectations. One reviewer advises understanding cases and taking notes, while another states that general business acumen is expected and minimal work suffices for an A."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_d4f3ff82ea817cccbac302ed-0.json"
      ]
    }
  },
  {
    "course_uid": "course_21f40c328bd99550bd9f745f",
    "course_id": "MARKETNG/OTM 423",
    "title": "PROCUREMENT AND SUPPLY MANAGEMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.593,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 15 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_OTM_423#schedule"
          }
        ]
      }
    ],
    "description": "Covers procurement and supply management, including purchasing, cost management, negotiation, sourcing, supplier management, and outsourcing.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          133,
          143,
          53,
          3,
          3,
          0,
          0
        ],
        "count": 335,
        "gpa": 3.5970149253731343,
        "topShare": 82.38805970149254,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_21f40c328bd99550bd9f745f",
          "uid": "instructor_1c29217eef7c16bcfce7a967",
          "name": "Xiaoyang Long",
          "quality": 3.7311626093424795,
          "quality_count": 9,
          "instructor_url": "/instructors/XIAOYANG_LONG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Xiaoyang Long",
            "review_date": "2023-05-09 14:05:27 +0000 UTC",
            "review_id": "c513a236745910097a0cfb1c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2490777",
            "source_review_id": "UmF0aW5nLTM3ODY5NzQ0",
            "source_url": "https://www.ratemyprofessors.com/professor/2490777",
            "type": "review"
          }
        ],
        "text": "Assignments are not terribly difficult for attentive students, though grading turnaround times are reported to be slow."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_21f40c328bd99550bd9f745f-0.json"
      ]
    }
  },
  {
    "course_uid": "course_0b8b7da1c484cb6172b5e6e5",
    "course_id": "MARKETNG/OTM 428",
    "title": "SUPPLY CHAIN CAPITAL MANAGEMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.667,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 9.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_OTM_428#schedule"
          }
        ]
      }
    ],
    "description": "Supply Chain Capital Management introduces financing activities for supply chain infrastructure, risk mitigation, and improvement recommendations.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          11,
          10,
          3,
          0,
          0,
          0,
          0
        ],
        "count": 24,
        "gpa": 3.6666666666666665,
        "topShare": 87.5,
        "firstTerm": "1252",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_0b8b7da1c484cb6172b5e6e5",
          "uid": "instructor_9c69deeaf5fe99d72d1f6869",
          "name": "Tim Buhl",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/TIM_BUHL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_4a34c65c97b197b6ed58acf4",
    "course_id": "MARKETNG/OTM 722",
    "title": "LOGISTICS MANAGEMENT",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": 3.754,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Peter Lukszys (4.22/5 adjusted; 21 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Peter Lukszys",
            "href": "/instructors/PETER_LUKSZYS"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 9.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_OTM_722#schedule"
          }
        ]
      }
    ],
    "description": "MARKETNG/OTM 722: Logistics Management provides a foundation in transportation, warehousing, MRP, ERP, and supply chain technologies.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          81,
          49,
          21,
          0,
          0,
          0,
          0
        ],
        "count": 151,
        "gpa": 3.698675496688742,
        "topShare": 86.09271523178808,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_4a34c65c97b197b6ed58acf4",
          "uid": "instructor_2d78be7c13ff20b073f734d8",
          "name": "Peter Lukszys",
          "quality": 4.223261357827607,
          "quality_count": 21,
          "instructor_url": "/instructors/PETER_LUKSZYS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_ff435f0abf32f8ae4943dfc3",
    "course_id": "MARKETNG/OTM 728",
    "title": "SUPPLY CHAIN CAPITAL MANAGEMENT",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": 3.571,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 7.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MARKETNG_OTM_728#schedule"
          }
        ]
      }
    ],
    "description": "Examines financing supply chain infrastructure, including capital structure influencers, risk mitigation, and metrics.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          13,
          14,
          8,
          0,
          0,
          0,
          0
        ],
        "count": 35,
        "gpa": 3.5714285714285716,
        "topShare": 77.14285714285715,
        "firstTerm": "1242",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_ff435f0abf32f8ae4943dfc3",
          "uid": "instructor_9c69deeaf5fe99d72d1f6869",
          "name": "Tim Buhl",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/TIM_BUHL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_3464c11254a81dbe86277318",
    "course_id": "MATH 112",
    "title": "COLLEGE ALGEBRA",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.606,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.38 GPA across 440 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_112#grades"
          }
        ]
      }
    ],
    "description": "College Algebra covers properties, equations, and graphs of elementary functions, providing algebra skills required for calculus.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          679,
          677,
          1154,
          707,
          1236,
          515,
          236
        ],
        "count": 5204,
        "gpa": 2.556110684089162,
        "topShare": 26.056879323597233,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_11fc98ad2c3450044c001a9c",
          "name": "John Spoerl",
          "quality": 3.781532530496905,
          "quality_count": 2,
          "instructor_url": "/instructors/JOHN_SPOERL"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_f70276316e19f305e2736d02",
          "name": "Travis Olson",
          "quality": 3.504092188240837,
          "quality_count": 42,
          "instructor_url": "/instructors/TRAVIS_OLSON"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_3d49f99e90ec83826add77c0",
          "name": "Ethan Schondorf",
          "quality": 3.3558137248231263,
          "quality_count": 3,
          "instructor_url": "/instructors/ETHAN_SCHONDORF"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_eda3ee9986bcc3bfa6e0d544",
          "name": "Logan Heath",
          "quality": 2.9340612739618543,
          "quality_count": 8,
          "instructor_url": "/instructors/LOGAN_HEATH"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_7dfaae0b3547c9b876f0a1d8",
          "name": "Alejo Salvatore",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALEJO_SALVATORE"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_fcb71288ba396483a58082fa",
          "name": "Alex Menzia",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALEX_MENZIA"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_35c960f0c0d9bf34e8f17b64",
          "name": "Alex Vischer",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALEX_VISCHER"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_c523dca4ef94cc2ebf0ae03d",
          "name": "Alexandra Bonat",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALEXANDRA_BONAT"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_778f742354f93ccaa340914f",
          "name": "Amy Tao",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/AMY_TAO"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_0d9f34c17ec33080e5b21dd2",
          "name": "Ari Davidovsky",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ARI_DAVIDOVSKY"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_3d24bc981e43892abb006bcf",
          "name": "Caroline Nunn",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CAROLINE_NUNN"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_bb977a7c5348498a7a477636",
          "name": "Jameson Auger",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JAMESON_AUGER"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_db4b8de45787a510ca0dcf93",
          "name": "Kendra Ebke",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KENDRA_EBKE"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_5ba58fb36a5e5647cbb1e1c5",
          "name": "Summer Al Hamdani",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SUMMER_AL_HAMDANI"
        },
        {
          "course_uid": "course_3464c11254a81dbe86277318",
          "uid": "instructor_941352e6d253b52878ed86b2",
          "name": "Yahui Qu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YAHUI_QU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Travis Olson",
            "review_date": "2023-12-17 03:44:22 +0000 UTC",
            "review_id": "e56a782e39e715226c2e65f1",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2912119",
            "source_review_id": "UmF0aW5nLTM4NzEzMjUx",
            "source_url": "https://www.ratemyprofessors.com/professor/2912119",
            "type": "review"
          },
          {
            "instructor_name": "Travis Olson",
            "review_date": "2024-01-03 18:46:42 +0000 UTC",
            "review_id": "251651798fc5d21bb3085fc0",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2912119",
            "source_review_id": "UmF0aW5nLTM4ODI1OTEy",
            "source_url": "https://www.ratemyprofessors.com/professor/2912119",
            "type": "review"
          },
          {
            "instructor_name": "Logan Heath",
            "review_date": "2026-04-19 22:29:29 +0000 UTC",
            "review_id": "8e3281a5ed0401b5980ff65c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3140293",
            "source_review_id": "UmF0aW5nLTQyODcxNzAz",
            "source_url": "https://www.ratemyprofessors.com/professor/3140293",
            "type": "review"
          }
        ],
        "text": "Students report frequent weekly quizzes, often with short time limits, and exams that do not align with lecture content, requiring significant self-study."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_3464c11254a81dbe86277318-0.json"
      ]
    }
  },
  {
    "course_uid": "course_3c64a84a8de25196b895fe0d",
    "course_id": "MATH 113",
    "title": "TRIGONOMETRY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.923,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.39 GPA across 264 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_113#grades"
          }
        ]
      }
    ],
    "description": "Covers graphs, properties, and geometric significance of trigonometric functions, equations, identities, and complex numbers.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1013,
          435,
          470,
          209,
          277,
          144,
          63
        ],
        "count": 2611,
        "gpa": 3.142474147836078,
        "topShare": 55.457679050172345,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_3c64a84a8de25196b895fe0d",
          "uid": "instructor_9f55555fec5d66c355332cbd",
          "name": "Eugenia Malitsky",
          "quality": 3.264101204905541,
          "quality_count": 76,
          "instructor_url": "/instructors/EUGENIA_MALITSKY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Eugenia Malitsky",
            "review_date": "2019-12-09 02:10:35 +0000 UTC",
            "review_id": "7eb1c4a27ad94d4991f8daae",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:251369",
            "source_review_id": "UmF0aW5nLTMyNTcwMzQ3",
            "source_url": "https://www.ratemyprofessors.com/professor/251369",
            "type": "review"
          },
          {
            "instructor_name": "Eugenia Malitsky",
            "review_date": "2024-05-06 17:42:15 +0000 UTC",
            "review_id": "5cb36b7391d6c085342994fd",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:251369",
            "source_review_id": "UmF0aW5nLTM5Mzc4NzYy",
            "source_url": "https://www.ratemyprofessors.com/professor/251369",
            "type": "review"
          },
          {
            "instructor_name": "Eugenia Malitsky",
            "review_date": "2024-12-21 02:09:57 +0000 UTC",
            "review_id": "8223b27e793103b3ccad979f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:251369",
            "source_review_id": "UmF0aW5nLTQwNDAzNzgx",
            "source_url": "https://www.ratemyprofessors.com/professor/251369",
            "type": "review"
          }
        ],
        "text": "The workload is light, with homework being optional and grading based on a few exams and weekly quizzes. Students report that doing the homework and attending class is sufficient for success, as exam prep mirrors the actual tests."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_3c64a84a8de25196b895fe0d-0.json"
      ]
    }
  },
  {
    "course_uid": "course_65e8e94bbd9a434f7539af0a",
    "course_id": "MATH 114",
    "title": "PRECALCULUS",
    "credits_min": 5,
    "credits_max": 5,
    "gpa": 2.828,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.62 GPA across 155 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_114#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 222.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_114#schedule"
          }
        ]
      }
    ],
    "description": "Precalculus covers properties, equations, and graphs of elementary functions, providing the algebra and trigonometry skills required for calculus.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          640,
          504,
          506,
          259,
          246,
          159,
          84
        ],
        "count": 2398,
        "gpa": 2.977689741451209,
        "topShare": 47.706422018348626,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_b738871c70b7e4e9656be259",
          "name": "Alexandros Kaiopoulos",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALEXANDROS_KAIOPOULOS"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_f30f42f469eaf3ef28ba04e3",
          "name": "Annemily Hoganson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANNEMILY_HOGANSON"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_5bcfa98f3d19c30f99d51358",
          "name": "Dewei Yu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DEWEI_YU"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_68f4903acfca55f57a04d4de",
          "name": "Gabriela Brown",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GABRIELA_BROWN"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_afb87994086ce39b13831e5c",
          "name": "Hrishabh Mishra",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HRISHABH_MISHRA"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_b138b4361b3320299ee3a128",
          "name": "Jack Piazza",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JACK_PIAZZA"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_1b63072d5e68e977a49fcaf2",
          "name": "Molly Macdonald",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MOLLY_MACDONALD"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_82865a71f305f45f3654fda4",
          "name": "Philip Gustafson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PHILIP_GUSTAFSON"
        },
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_9b9b3a5a9b32c9287d0f86ba",
          "name": "Ruiming Diao",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RUIMING_DIAO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Prerna Gera",
            "review_date": "2020-12-19 01:56:40 +0000 UTC",
            "review_id": "10446df9b60ebfeb340d9176",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2449731",
            "source_review_id": "UmF0aW5nLTM0MTQzNzk4",
            "source_url": "https://www.ratemyprofessors.com/professor/2449731",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Prerna Gera: Prerna Gera's course required over ten hours of weekly homework and relied heavily on the textbook due to unclear lectures."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_65e8e94bbd9a434f7539af0a-0.json"
      ]
    }
  },
  {
    "course_uid": "course_c9bdf631650ccfb896fcfc26",
    "course_id": "MATH 141",
    "title": "QUANTITATIVE REASONING AND PROBLEM SOLVING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.12,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.36 GPA across 108 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_141#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 101.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_141#schedule"
          }
        ]
      }
    ],
    "description": "MATH 141 develops quantitative reasoning and problem-solving skills for students satisfying the Quantitative Reasoning Part A requirement without pursuing calculus.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          449,
          202,
          201,
          41,
          52,
          23,
          7
        ],
        "count": 975,
        "gpa": 3.421025641025641,
        "topShare": 66.76923076923077,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_c9bdf631650ccfb896fcfc26",
          "uid": "instructor_6f9ca6a9752eddd490a83e1c",
          "name": "Mitch Phillipson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MITCH_PHILLIPSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Travis Olson",
            "review_date": "2026-04-14 05:24:18 +0000 UTC",
            "review_id": "3440d15ecf8b8066dfdc13ea",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2912119",
            "source_review_id": "UmF0aW5nLTQyODMwNzE3",
            "source_url": "https://www.ratemyprofessors.com/professor/2912119",
            "type": "review"
          },
          {
            "instructor_name": "Joel Robbin",
            "review_date": "2006-12-19 19:37:55 +0000 UTC",
            "review_id": "4e7262cebefad1d26f5c7774",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:202885",
            "source_review_id": "UmF0aW5nLTEyNjQ4MzI5",
            "source_url": "https://www.ratemyprofessors.com/professor/202885",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Joel Robbin, Travis Olson: Students report easy tests with frequent drops and no final exam, though Joel Robbin's reviews note the material can be unclear without self-study."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_c9bdf631650ccfb896fcfc26-0.json"
      ]
    }
  },
  {
    "course_uid": "course_9b0dc1865ea603eb0083bc33",
    "course_id": "MATH 211",
    "title": "SURVEY OF CALCULUS 1",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 2.874,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.85 GPA across 389 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_211#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 336.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_211#schedule"
          }
        ]
      }
    ],
    "description": "Survey of Calculus 1 covers essential differential and integral calculus, exponential/logarithmic functions, and functions of several variables for prebusiness and social sciences students.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1101,
          524,
          1090,
          532,
          707,
          316,
          126
        ],
        "count": 4396,
        "gpa": 2.858962693357598,
        "topShare": 36.965423111919925,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_8dd08f6c4d6fbf7b53a15053",
          "name": "Grace Work",
          "quality": 3.7204111667186823,
          "quality_count": 62,
          "instructor_url": "/instructors/GRACE_WORK"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_2a72211c24d3fd641cdb981c",
          "name": "Aviva Englander",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/AVIVA_ENGLANDER"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_91392532d0a820ca5ceb8f05",
          "name": "Che-Wei Hsu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHE-WEI_HSU"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_3650823c2c0dab5be858e7ba",
          "name": "Chiara Paulsen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHIARA_PAULSEN"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_4364720980e113e4bee084a3",
          "name": "Dane Gollero",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DANE_GOLLERO"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_da349e5c36d15ed4291a3802",
          "name": "Ethan Hanold",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ETHAN_HANOLD"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_74b2a6a6d53cbc7b39a44bbb",
          "name": "Inbo Gottlieb Fenves",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/INBO_GOTTLIEB_FENVES"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_fde9667b012b892c8db31069",
          "name": "Yewei Xu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YEWEI_XU"
        },
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_44d4119a44306f6cf0089e4e",
          "name": "Yiwen Bai",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YIWEN_BAI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Joel Robbin",
            "review_date": "2004-04-04 16:50:22 +0000 UTC",
            "review_id": "c59f3a5bc079b944121a7f47",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:202885",
            "source_review_id": "UmF0aW5nLTE4OTc2MjI=",
            "source_url": "https://www.ratemyprofessors.com/professor/202885",
            "type": "review"
          },
          {
            "instructor_name": "Aobing Li",
            "review_date": "2007-05-18 23:48:52 +0000 UTC",
            "review_id": "03bd2ec2b9414b2dc884ab45",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:757277",
            "source_review_id": "UmF0aW5nLTEzMTg3MzU1",
            "source_url": "https://www.ratemyprofessors.com/professor/757277",
            "type": "review"
          },
          {
            "instructor_name": "Mustafa Kalafat",
            "review_date": "2010-05-11 15:07:05 +0000 UTC",
            "review_id": "8682436fb9a7da931fb26c4a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1079222",
            "source_review_id": "UmF0aW5nLTE3MTc0MzY5",
            "source_url": "https://www.ratemyprofessors.com/professor/1079222",
            "type": "review"
          },
          {
            "instructor_name": "Shirin Malekpour",
            "review_date": "2015-12-16 23:34:53 +0000 UTC",
            "review_id": "364926b17efb5b071b393246",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:481453",
            "source_review_id": "UmF0aW5nLTI1NzM1OTY3",
            "source_url": "https://www.ratemyprofessors.com/professor/481453",
            "type": "review"
          },
          {
            "instructor_name": "Laurentiu Maxim",
            "review_date": "2017-11-27 23:34:45 +0000 UTC",
            "review_id": "979bdbd350f01e5955bda142",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1408142",
            "source_review_id": "UmF0aW5nLTI4OTczNDcw",
            "source_url": "https://www.ratemyprofessors.com/professor/1408142",
            "type": "review"
          },
          {
            "instructor_name": "Alexandra Kjuchukova",
            "review_date": "2018-05-06 17:59:52 +0000 UTC",
            "review_id": "53f611745090b957369bb394",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2091022",
            "source_review_id": "UmF0aW5nLTMwMDAzMjQw",
            "source_url": "https://www.ratemyprofessors.com/professor/2091022",
            "type": "review"
          },
          {
            "instructor_name": "Omer Mermelstein",
            "review_date": "2020-12-24 19:10:48 +0000 UTC",
            "review_id": "1a6e9589ae77790a591d3a25",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2456571",
            "source_review_id": "UmF0aW5nLTM0MTkzOTYw",
            "source_url": "https://www.ratemyprofessors.com/professor/2456571",
            "type": "review"
          },
          {
            "instructor_name": "Shubin Fu",
            "review_date": "2022-02-03 19:21:50 +0000 UTC",
            "review_id": "f207e6b9de0288339ee6eb67",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2616322",
            "source_review_id": "UmF0aW5nLTM1ODI1NTMw",
            "source_url": "https://www.ratemyprofessors.com/professor/2616322",
            "type": "review"
          },
          {
            "instructor_name": "Steffen Lempp",
            "review_date": "2024-09-18 21:27:27 +0000 UTC",
            "review_id": "333dca1c1840bdee0714ae90",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:133058",
            "source_review_id": "UmF0aW5nLTM5NzUwNjMz",
            "source_url": "https://www.ratemyprofessors.com/professor/133058",
            "type": "review"
          },
          {
            "instructor_name": "Kaitlyn Phillipson",
            "review_date": "2026-04-08 21:37:48 +0000 UTC",
            "review_id": "54ee719310533f2a06f7e128",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2865117",
            "source_review_id": "UmF0aW5nLTQyODAxNDI4",
            "source_url": "https://www.ratemyprofessors.com/professor/2865117",
            "type": "review"
          }
        ],
        "text": "Historical reviews: Many reviewers describe the course as difficult, citing unclear exams, unfair grading, and lectures that require self-teaching. One student found the workload manageable if they had prior calculus knowledge, noting tests matched review materials."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_9b0dc1865ea603eb0083bc33-0.json"
      ]
    }
  },
  {
    "course_uid": "course_6c15cc3b45a4c19a3ad6a2cd",
    "course_id": "MATH 213",
    "title": "SURVEY OF CALCULUS 2",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.145,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.35 GPA across 242 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_213#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 280 enrolled students across 1 recorded lecture section. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_213#schedule"
          }
        ]
      }
    ],
    "description": "Survey of Calculus 2 covers first order differential equations, multivariable calculus, constrained optimization, sequences, series, approximation, and probability with business and social science applications.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          680,
          301,
          423,
          128,
          152,
          60,
          26
        ],
        "count": 1770,
        "gpa": 3.235310734463277,
        "topShare": 55.42372881355932,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_6c15cc3b45a4c19a3ad6a2cd",
          "uid": "instructor_ed518e0c940f08e15206dbf6",
          "name": "Brian Hepler",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BRIAN_HEPLER"
        },
        {
          "course_uid": "course_6c15cc3b45a4c19a3ad6a2cd",
          "uid": "instructor_fe339d92d88ddf550bcc9dc9",
          "name": "Dylan Marker",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DYLAN_MARKER"
        },
        {
          "course_uid": "course_6c15cc3b45a4c19a3ad6a2cd",
          "uid": "instructor_12dedd21d3b08f839f5a1e1e",
          "name": "Kanav Madhura",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KANAV_MADHURA"
        },
        {
          "course_uid": "course_6c15cc3b45a4c19a3ad6a2cd",
          "uid": "instructor_92d35f888dd15c9e5b8589ad",
          "name": "Karthik Ravishankar",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KARTHIK_RAVISHANKAR"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Andrej Zlatos",
            "review_date": "2011-04-12 12:29:19 +0000 UTC",
            "review_id": "930ea2a57d57f2c5e68da961",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:537392",
            "source_review_id": "UmF0aW5nLTE4Mzk0ODkz",
            "source_url": "https://www.ratemyprofessors.com/professor/537392",
            "type": "review"
          },
          {
            "instructor_name": "Prerna Gera",
            "review_date": "2021-05-17 13:58:07 +0000 UTC",
            "review_id": "4b736790fe45f27ae23a1c4b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2449731",
            "source_review_id": "UmF0aW5nLTM0ODA3Nzcz",
            "source_url": "https://www.ratemyprofessors.com/professor/2449731",
            "type": "review"
          },
          {
            "instructor_name": "Boguk Kim",
            "review_date": "2011-01-19 15:45:57 +0000 UTC",
            "review_id": "6e2ad377f5b8a59e01db5f7a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1329669",
            "source_review_id": "UmF0aW5nLTE4MTU5ODE1",
            "source_url": "https://www.ratemyprofessors.com/professor/1329669",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Andrej Zlatos, Boguk Kim, Prerna Gera: Students report that homework often differs significantly from quizzes and exams, requiring extra preparation. Workload varies, with some instructors assigning helpful practice while others make assessments disproportionately difficult."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_6c15cc3b45a4c19a3ad6a2cd-0.json"
      ]
    }
  },
  {
    "course_uid": "course_cc1de60e9953cdd9c469e9a5",
    "course_id": "MATH 221",
    "title": "CALCULUS AND ANALYTIC GEOMETRY 1",
    "credits_min": 5,
    "credits_max": 5,
    "gpa": 2.856,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.67 GPA across 571 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_221#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 320.5 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_221#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to differential and integral calculus, plane analytic geometry, and transcendental functions with applications.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2186,
          793,
          2329,
          581,
          1863,
          723,
          371
        ],
        "count": 8846,
        "gpa": 2.7592132037078905,
        "topShare": 33.67623784761474,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_b9093d6665d38743fa12d7e9",
          "name": "Joseph Miller",
          "quality": 3.055602065552356,
          "quality_count": 36,
          "instructor_url": "/instructors/JOSEPH_MILLER"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_387f537a98687be564194e24",
          "name": "Chanwoo Kim",
          "quality": 2.162801865660192,
          "quality_count": 42,
          "instructor_url": "/instructors/CHANWOO_KIM"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_6c71dd3255c98aaa6a51a4fd",
          "name": "Brennan Dury",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BRENNAN_DURY"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_1d0edbec671fd97ab9df9c92",
          "name": "Dhruv Kulshreshtha",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DHRUV_KULSHRESHTHA"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_a20e5beb1591913f5cee05a7",
          "name": "Dylan Jamner",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DYLAN_JAMNER"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_d99e3f8027817297ccf4e37d",
          "name": "Hoang Nguyen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HOANG_NGUYEN"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_6114a89f9cbefc64362d5331",
          "name": "Isaiah Stevens",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ISAIAH_STEVENS"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_a9d27cdbc6da2248c0bf7e60",
          "name": "Jacob Wood",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JACOB_WOOD"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_4cf8ec9f6cb782ab7a7ff107",
          "name": "JINGYI Ma",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JINGYI_MA"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_1c709671c0b5cc1c29bccce3",
          "name": "Junkai Qi",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JUNKAI_QI"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_d54099a6156f6c8142c0597e",
          "name": "Kaiyi Huang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KAIYI_HUANG"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_c19bb33933be5947fd66f1e6",
          "name": "Katherine Levandosky",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KATHERINE_LEVANDOSKY"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_106b093023342aa0664593da",
          "name": "Kelson Mcbride",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KELSON_MCBRIDE"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_efa4b5edf17014ff9d2ad3c3",
          "name": "Kieran Hale",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KIERAN_HALE"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_ab45865cff2e0a38f4735ca8",
          "name": "Lizi Guo",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LIZI_GUO"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_946906c5424d4ed64e28363a",
          "name": "Marios Andreou",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MARIOS_ANDREOU"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_4ce6f52f961a099c803dcb45",
          "name": "Mariya Soskova",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MARIYA_SOSKOVA"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_b62410851ad3ecf0b549611c",
          "name": "Mateo Morales",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MATEO_MORALES"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_eaf79d997e5f993cf76645ef",
          "name": "Soledad Benguria Andrews",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SOLEDAD_BENGURIA_ANDREWS"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_a520c509ec802a95dbd141af",
          "name": "Taeyoung Em",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TAEYOUNG_EM"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_9ace8ad86e640120c3613a13",
          "name": "Yi Shi",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YI_SHI"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_de2a0ef55e9877a74ee690ef",
          "name": "Yijie He",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YIJIE_HE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Joseph Miller",
            "review_date": "2015-11-20 21:45:48 +0000 UTC",
            "review_id": "4a8d0d288005a9ff761e5ee4",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2767107",
            "source_review_id": "UmF0aW5nLTI1NDY0NTE0",
            "source_url": "https://www.ratemyprofessors.com/professor/2767107",
            "type": "review"
          },
          {
            "instructor_name": "Joseph Miller",
            "review_date": "2016-02-10 00:44:55 +0000 UTC",
            "review_id": "d54625ac661141408658be0f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2767107",
            "source_review_id": "UmF0aW5nLTI2MDQzODAx",
            "source_url": "https://www.ratemyprofessors.com/professor/2767107",
            "type": "review"
          },
          {
            "instructor_name": "Joseph Miller",
            "review_date": "2025-05-16 22:20:46 +0000 UTC",
            "review_id": "7b09a4e2cb4b7211ce54e365",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2767107",
            "source_review_id": "UmF0aW5nLTQxMzA3MDQx",
            "source_url": "https://www.ratemyprofessors.com/professor/2767107",
            "type": "review"
          }
        ],
        "text": "Joseph Miller's course involves minimal homework and exams that are considered manageable, though one student noted the lack of notecards. Chanwoo Kim's course is described as difficult, with grades heavily dependent on midterms and lectures deemed unhelpful."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_cc1de60e9953cdd9c469e9a5-0.json"
      ]
    }
  },
  {
    "course_uid": "course_6bc496e4640fd08f71e1b041",
    "course_id": "MATH 222",
    "title": "CALCULUS AND ANALYTIC GEOMETRY 2",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 2.791,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Janine Janoski (4.46/5 adjusted; 39 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Janine Janoski",
            "href": "/instructors/JANINE_JANOSKI"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.62 GPA across 800 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_222#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 304.5 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_222#schedule"
          }
        ]
      }
    ],
    "description": "MATH 222 covers integration, ODEs, series, and vector geometry.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2282,
          678,
          2502,
          598,
          2093,
          895,
          418
        ],
        "count": 9466,
        "gpa": 2.7026199028100573,
        "topShare": 31.269807732938936,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_10dbb2078420dd94391b5eb7",
          "name": "Janine Janoski",
          "quality": 4.459723994422575,
          "quality_count": 39,
          "instructor_url": "/instructors/JANINE_JANOSKI"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_a117c27e625c96b36f6c25d9",
          "name": "Botong Wang",
          "quality": 3.532613012198762,
          "quality_count": 35,
          "instructor_url": "/instructors/BOTONG_WANG"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_d4a3d46fe46c61a667de7e93",
          "name": "Anna Pham",
          "quality": 3.312770246562257,
          "quality_count": 3,
          "instructor_url": "/instructors/ANNA_PHAM"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_130d60d2a4daca326f9bacf4",
          "name": "Adrian Calderon",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ADRIAN_CALDERON"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_f2a061ff9ca259a910054f46",
          "name": "Arthur Young",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ARTHUR_YOUNG"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_e4971a83913de08890edc9e8",
          "name": "Asish Das",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ASISH_DAS"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_a27cae1c42b119ab37ab9094",
          "name": "Danny Duan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DANNY_DUAN"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_620624c5cffa503539cff9b9",
          "name": "Devin Brown",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DEVIN_BROWN"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_1e948102d8eb1831409e9c11",
          "name": "Eiki Norizuki",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/EIKI_NORIZUKI"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_9515a181e16ac21d1a95a616",
          "name": "Isaac Viviano",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ISAAC_VIVIANO"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_45064f90e23aa2e0613c076c",
          "name": "Lucas Duckworth",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LUCAS_DUCKWORTH"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_40abe2414e738b1e2016677e",
          "name": "Sapir Ben-Shahar",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SAPIR_BEN-SHAHAR"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_0b7059287766da7431247ea7",
          "name": "Seong Kyun Jung",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SEONG_KYUN_JUNG"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_348e5a54421756602bf25634",
          "name": "Shuqi Wei",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SHUQI_WEI"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_1b53115cf1420b07911f3b45",
          "name": "Sky Ye",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SKY_YE"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_568a4d98e55ac5fa49ee5d75",
          "name": "Wells Guan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/WELLS_GUAN"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_c53f710d5a52cec2c46a9b3a",
          "name": "Yanbo Chen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YANBO_CHEN"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_0caedb80a44b18929f7b6d81",
          "name": "Yiwei Chen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YIWEI_CHEN"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_4a4296a6660eea08fd86f841",
          "name": "Yuhui Xie",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YUHUI_XIE"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_01719dd89080839a20c40692",
          "name": "Zhenpeng Li",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ZHENPENG_LI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Botong Wang",
            "review_date": "2017-10-24 15:22:04 +0000 UTC",
            "review_id": "75e29a3dcae9680722b1c6da",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2279567",
            "source_review_id": "UmF0aW5nLTI4Nzc4MDk5",
            "source_url": "https://www.ratemyprofessors.com/professor/2279567",
            "type": "review"
          },
          {
            "instructor_name": "Botong Wang",
            "review_date": "2017-11-03 02:18:08 +0000 UTC",
            "review_id": "3a6396a3392f14d10b3f4b55",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2279567",
            "source_review_id": "UmF0aW5nLTI4ODI3NjA2",
            "source_url": "https://www.ratemyprofessors.com/professor/2279567",
            "type": "review"
          },
          {
            "instructor_name": "Botong Wang",
            "review_date": "2021-11-14 19:59:13 +0000 UTC",
            "review_id": "d41418292d82e33f0047f235",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2279567",
            "source_review_id": "UmF0aW5nLTM1MjM2OTY1",
            "source_url": "https://www.ratemyprofessors.com/professor/2279567",
            "type": "review"
          },
          {
            "instructor_name": "Botong Wang",
            "review_date": "2023-06-01 22:08:21 +0000 UTC",
            "review_id": "aa25b9c675af6ab054a6bdd3",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2279567",
            "source_review_id": "UmF0aW5nLTM4MDEzOTcz",
            "source_url": "https://www.ratemyprofessors.com/professor/2279567",
            "type": "review"
          }
        ],
        "text": "The course is difficult, requiring significant time for homework and textbook reading, with exams heavily weighted and often drawn from previous assignments."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_6bc496e4640fd08f71e1b041-0.json"
      ]
    }
  },
  {
    "course_uid": "course_8634dde81cc95f6c58014087",
    "course_id": "MATH 234",
    "title": "CALCULUS--FUNCTIONS OF SEVERAL VARIABLES",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 2.957,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Cassie Williams (4.30/5 adjusted; 54 ratings); Maurice Fabien (4.19/5 adjusted; 39 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Cassie Williams",
            "href": "/instructors/CASSIE_WILLIAMS"
          },
          {
            "label": "Maurice Fabien",
            "href": "/instructors/MAURICE_FABIEN"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.92 GPA across 839 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_234#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 347.5 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_234#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to calculus of functions of several variables, covering parameterized curves, derivatives, multiple integrals, and vector calculus.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2583,
          792,
          2654,
          473,
          1334,
          482,
          228
        ],
        "count": 8546,
        "gpa": 2.9719751930727827,
        "topShare": 39.49216007488884,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_1ed287cac93977143496579e",
          "name": "Cassie Williams",
          "quality": 4.302077238796377,
          "quality_count": 54,
          "instructor_url": "/instructors/CASSIE_WILLIAMS"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_33e71e04d30ae8934be2f42b",
          "name": "Maurice Fabien",
          "quality": 4.188707045270032,
          "quality_count": 39,
          "instructor_url": "/instructors/MAURICE_FABIEN"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_b65bf5aba9920bc964d3a447",
          "name": "Abigail Jones",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ABIGAIL_JONES"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_2547fe66d0376e86eb5a5ba2",
          "name": "Ariana Grymski",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ARIANA_GRYMSKI"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_c479a3c4cb8ffcc1e3ca271d",
          "name": "Carsen Grote",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CARSEN_GROTE"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_68810380e389da4240b622db",
          "name": "Chiara Travesset",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHIARA_TRAVESSET"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_fa027462a4bf4807e321e921",
          "name": "Emma Hayes",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/EMMA_HAYES"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_2b9bf73a637e6fe4e4c8cadd",
          "name": "Hanbaek Yu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HANBAEK_YU"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_33358fd0c179475719ba139f",
          "name": "Helen Dai",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HELEN_DAI"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_7dfd53f02e55c96256c7d882",
          "name": "Jiahong Yuan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JIAHONG_YUAN"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_1736193c075137f507d84cb9",
          "name": "Jiankun Li",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JIANKUN_LI"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_a32f45c603e4483e1abcd181",
          "name": "Keyang Li",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KEYANG_LI"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_641f498f8e4956408c5db921",
          "name": "Max Lahn",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MAX_LAHN"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_49d7f187a52affa144c2d4fc",
          "name": "Omega Tong",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/OMEGA_TONG"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_edc73283f0a8aa40f998d1bb",
          "name": "Peiyi Chen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PEIYI_CHEN"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_49773aa2b0df00819b428d1f",
          "name": "Ron Yang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RON_YANG"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_548153ed89821d399060ab15",
          "name": "Sam Craig",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SAM_CRAIG"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_fcc52c7042f43c71d5c2de0d",
          "name": "Seho Park",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SEHO_PARK"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_4042f034c86c81f1c1a1e0dd",
          "name": "Seokhwan Moon",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SEOKHWAN_MOON"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_f6da41fb1d38fdd9c1f3ca76",
          "name": "Shrinaath Narasimhan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SHRINAATH_NARASIMHAN"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_1da02969aea855184b38b0de",
          "name": "Xiquan Guan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/XIQUAN_GUAN"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_9c65f53e3ddce2cec9ac57ea",
          "name": "Yupeng Zhang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YUPENG_ZHANG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Alexander Hanhart",
            "review_date": "2022-06-03 13:09:26 +0000 UTC",
            "review_id": "9c9821cdf472b64d2b1f3ab8",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2094033",
            "source_review_id": "UmF0aW5nLTM2NDM1Njcx",
            "source_url": "https://www.ratemyprofessors.com/professor/2094033",
            "type": "review"
          },
          {
            "instructor_name": "Mikhail Feldman",
            "review_date": "2019-12-18 04:04:15 +0000 UTC",
            "review_id": "da66dc57c7296ce6b782ac68",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:620540",
            "source_review_id": "UmF0aW5nLTMyNzAwNDA4",
            "source_url": "https://www.ratemyprofessors.com/professor/620540",
            "type": "review"
          },
          {
            "instructor_name": "Joel Robbin",
            "review_date": "2003-05-01 23:05:33 +0000 UTC",
            "review_id": "274cfc0a89129b297bf9623e",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:202885",
            "source_review_id": "UmF0aW5nLTkxNDU4Mw==",
            "source_url": "https://www.ratemyprofessors.com/professor/202885",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Alexander Hanhart, Joel Robbin, Mikhail Feldman: Alexander Hanhart assigns time-consuming homework, while Mikhail Feldman's quizzes are comically hard despite exams matching the textbook. Joel Robbin also gives long assignments."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_8634dde81cc95f6c58014087-0.json"
      ]
    }
  },
  {
    "course_uid": "course_1f8e8903c7761a5fe852a4bc",
    "course_id": "MATH 319",
    "title": "TECHNIQUES IN ORDINARY DIFFERENTIAL EQUATIONS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.013,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 119 enrolled students across 1 recorded lecture section. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_319#schedule"
          }
        ]
      }
    ],
    "description": "MATH 319 teaches techniques for solving linear ordinary differential equations, including series solutions, boundary value problems, Laplace transforms, and numerical methods.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          377,
          142,
          156,
          64,
          79,
          26,
          11
        ],
        "count": 855,
        "gpa": 3.294736842105263,
        "topShare": 60.70175438596491,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_1f8e8903c7761a5fe852a4bc",
          "uid": "instructor_2b9bf73a637e6fe4e4c8cadd",
          "name": "Hanbaek Yu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HANBAEK_YU"
        },
        {
          "course_uid": "course_1f8e8903c7761a5fe852a4bc",
          "uid": "instructor_869cdd77fbaa338f2b8e0ccc",
          "name": "Shuqi Bi",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SHUQI_BI"
        },
        {
          "course_uid": "course_1f8e8903c7761a5fe852a4bc",
          "uid": "instructor_5c7811ebe918eed0b161b859",
          "name": "Wendi Lu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/WENDI_LU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Xiuxiong Chen",
            "review_date": "2007-01-23 00:32:48 +0000 UTC",
            "review_id": "c7e40d1454e5b68a93dd2cf3",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:791230",
            "source_review_id": "UmF0aW5nLTEyODA5MTY2",
            "source_url": "https://www.ratemyprofessors.com/professor/791230",
            "type": "review"
          },
          {
            "instructor_name": "Jessica Lin",
            "review_date": "2015-04-21 03:04:07 +0000 UTC",
            "review_id": "8b5b3be0f1aa1921fa6733c7",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2003430",
            "source_review_id": "UmF0aW5nLTI0NjM0NjQx",
            "source_url": "https://www.ratemyprofessors.com/professor/2003430",
            "type": "review"
          },
          {
            "instructor_name": "Mihaela Ifrim",
            "review_date": "2025-04-16 04:37:56 +0000 UTC",
            "review_id": "b30761e552a753cb537bcd7a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2407195",
            "source_review_id": "UmF0aW5nLTQwOTUzMTc4",
            "source_url": "https://www.ratemyprofessors.com/professor/2407195",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Jessica Lin, Mihaela Ifrim, Xiuxiong Chen: Workload varies from memorizing the textbook to managing a heavy time crunch on tests, with some students noting simple mistakes in homework assignments."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_1f8e8903c7761a5fe852a4bc-0.json"
      ]
    }
  },
  {
    "course_uid": "course_0002a781bc9543f3a2ac1a94",
    "course_id": "MATH 320",
    "title": "LINEAR ALGEBRA AND DIFFERENTIAL EQUATIONS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.948,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Matt DeLong (4.15/5 adjusted; 22 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Matt DeLong",
            "href": "/instructors/MATT_DELONG"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.16 GPA across 787 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_320#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 120 enrolled students across 5 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_320#schedule"
          }
        ]
      }
    ],
    "description": "Introduces linear algebra and differential equations, emphasizing the relationship between theory and numerical solution techniques.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1675,
          842,
          1307,
          453,
          592,
          180,
          98
        ],
        "count": 5147,
        "gpa": 3.121138527297455,
        "topShare": 48.90227316883621,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_17b950f81888f4c4542d9e13",
          "name": "Matt DeLong",
          "quality": 4.146993230260283,
          "quality_count": 22,
          "instructor_url": "/instructors/MATT_DELONG"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_4bb7740e09e01877ed99b331",
          "name": "Lars Niedorf",
          "quality": 3.9756037313203842,
          "quality_count": 11,
          "instructor_url": "/instructors/LARS_NIEDORF"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_cbaa7816d43c2386e541298e",
          "name": "Scott Hiatt",
          "quality": 3.5677486268372762,
          "quality_count": 5,
          "instructor_url": "/instructors/SCOTT_HIATT"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_b3cf544bdeec03215b14a366",
          "name": "Yifan Wei",
          "quality": 3.417896166860541,
          "quality_count": 2,
          "instructor_url": "/instructors/YIFAN_WEI"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_0391912c14fb601777dadf52",
          "name": "Hongjing Huang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HONGJING_HUANG"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_88d124ea781f1ab4dde87dac",
          "name": "Hongyu Zhu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HONGYU_ZHU"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_b19020795187a09624d05138",
          "name": "Jia Wan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JIA_WAN"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_c6dcc530d361b4641a33f3a5",
          "name": "Kaiwen Jin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KAIWEN_JIN"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_0ec93b0790a2e030a874a560",
          "name": "Yihan Gu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YIHAN_GU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Scott Hiatt",
            "review_date": "2025-12-22 21:10:47 +0000 UTC",
            "review_id": "e9d2cab4c19a12e9df6ae3c8",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3153000",
            "source_review_id": "UmF0aW5nLTQyMzc3ODY5",
            "source_url": "https://www.ratemyprofessors.com/professor/3153000",
            "type": "review"
          },
          {
            "instructor_name": "Scott Hiatt",
            "review_date": "2026-01-18 21:19:09 +0000 UTC",
            "review_id": "c052782fe083924463966fbf",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3153000",
            "source_review_id": "UmF0aW5nLTQyNTE3MDQ1",
            "source_url": "https://www.ratemyprofessors.com/professor/3153000",
            "type": "review"
          }
        ],
        "text": "The course features a sharp difficulty curve and strict grading with no rounding. Workload consists of minimal homework, with three exams comprising almost the entire grade."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_0002a781bc9543f3a2ac1a94-0.json"
      ]
    }
  },
  {
    "course_uid": "course_cd8a47c5c8808c1cc3427d87",
    "course_id": "MATH 321",
    "title": "APPLIED MATHEMATICAL ANALYSIS 1: VECTOR AND COMPLEX CALCULUS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.521,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.41 GPA across 76 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_321#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 139 enrolled students across 1 recorded lecture section. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_321#schedule"
          }
        ]
      }
    ],
    "description": "Covers vector analysis including Green, Gauss, and Stokes theorems, and complex analysis including the residue theorem.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          118,
          52,
          80,
          92,
          163,
          53,
          13
        ],
        "count": 571,
        "gpa": 2.6322241681260947,
        "topShare": 29.772329246935204,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_cd8a47c5c8808c1cc3427d87",
          "uid": "instructor_12fbaacfe6e8fd7c82c7796d",
          "name": "Chenghuang Chen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHENGHUANG_CHEN"
        },
        {
          "course_uid": "course_cd8a47c5c8808c1cc3427d87",
          "uid": "instructor_feb528ee829041c9845835f2",
          "name": "Sam Stechmann",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SAM_STECHMANN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Fabian Waleffe",
            "review_date": "2003-12-19 19:44:48 +0000 UTC",
            "review_id": "f59cb354be422c33ddc5b962",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:245451",
            "source_review_id": "UmF0aW5nLTE1MzgzMzQ=",
            "source_url": "https://www.ratemyprofessors.com/professor/245451",
            "type": "review"
          },
          {
            "instructor_name": "Ronald Dickey",
            "review_date": "2004-03-29 11:25:10 +0000 UTC",
            "review_id": "1bcfaa14dd42e5a2acf82082",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:130332",
            "source_review_id": "UmF0aW5nLTE4NjI0NjQ=",
            "source_url": "https://www.ratemyprofessors.com/professor/130332",
            "type": "review"
          },
          {
            "instructor_name": "Anakewit Boonkasame",
            "review_date": "2015-03-10 17:31:20 +0000 UTC",
            "review_id": "7681582248c78e49a408fd79",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1747438",
            "source_review_id": "UmF0aW5nLTI0NDQ4ODc5",
            "source_url": "https://www.ratemyprofessors.com/professor/1747438",
            "type": "review"
          },
          {
            "instructor_name": "Fabian Waleffe",
            "review_date": "2026-04-10 16:23:35 +0000 UTC",
            "review_id": "66da3495931e87cadd5545d9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:245451",
            "source_review_id": "UmF0aW5nLTQyODEyNTkx",
            "source_url": "https://www.ratemyprofessors.com/professor/245451",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Anakewit Boonkasame, Fabian Waleffe, Ronald Dickey: Exams are often described as extremely difficult, long, and harder than the homework. The workload is heavy, with tight deadlines and challenging quizzes that require significant preparation."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_cd8a47c5c8808c1cc3427d87-0.json"
      ]
    }
  },
  {
    "course_uid": "course_5d5f3a3f185baf9eaaa98221",
    "course_id": "MATH 331",
    "title": "INTRODUCTORY PROBABILITY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.992,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.14 GPA across 146 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_331#grades"
          }
        ]
      }
    ],
    "description": "Covers axioms, distributions, expectation, inequalities, and limit theorems.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          160,
          62,
          122,
          28,
          67,
          17,
          13
        ],
        "count": 469,
        "gpa": 3.0788912579957355,
        "topShare": 47.33475479744136,
        "firstTerm": "1244",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_5d5f3a3f185baf9eaaa98221",
          "uid": "instructor_c978b485cf57b53178bad60d",
          "name": "Amy Cochran",
          "quality": 3.973231574859721,
          "quality_count": 9,
          "instructor_url": "/instructors/AMY_COCHRAN"
        },
        {
          "course_uid": "course_5d5f3a3f185baf9eaaa98221",
          "uid": "instructor_81b19386639c1eb68bbb4ae0",
          "name": "Benedek Valko",
          "quality": 3.899035743144415,
          "quality_count": 28,
          "instructor_url": "/instructors/BENEDEK_VALKO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Yukun Yue",
            "review_date": "2024-12-11 20:18:04 +0000 UTC",
            "review_id": "775fdd1d1bb0e49fb0e815bc",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2930741",
            "source_review_id": "UmF0aW5nLTQwMjI4NDcx",
            "source_url": "https://www.ratemyprofessors.com/professor/2930741",
            "type": "review"
          },
          {
            "instructor_name": "Yukun Yue",
            "review_date": "2024-12-18 19:54:53 +0000 UTC",
            "review_id": "35a1be01ba394acc9ec3f73a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2930741",
            "source_review_id": "UmF0aW5nLTQwMzY3MzEz",
            "source_url": "https://www.ratemyprofessors.com/professor/2930741",
            "type": "review"
          },
          {
            "instructor_name": "Yukun Yue",
            "review_date": "2025-11-28 02:23:56 +0000 UTC",
            "review_id": "0219f2c5b609fb34e1bc24e4",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2930741",
            "source_review_id": "UmF0aW5nLTQxOTYyNzk4",
            "source_url": "https://www.ratemyprofessors.com/professor/2930741",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Yukun Yue: Yukun Yue’s course was reported as difficult, with exams containing unexpected proofs and varying in difficulty compared to practice materials. Success required significant study effort and reliance on practice problems."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_5d5f3a3f185baf9eaaa98221-0.json"
      ]
    }
  },
  {
    "course_uid": "course_eec4aae06b946a73f1878be4",
    "course_id": "MATH 340",
    "title": "ELEMENTARY MATRIX AND LINEAR ALGEBRA",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.942,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Kaitlyn Phillipson (4.19/5 adjusted; 55 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Kaitlyn Phillipson",
            "href": "/instructors/KAITLYN_PHILLIPSON"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 2.87 GPA across 469 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_340#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 185 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/MATH_340#schedule"
          }
        ]
      }
    ],
    "description": "MATH 340 is an introduction to linear algebra covering matrix algebra, vector spaces, linear transformations, eigenvalues, and inner product spaces.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1790,
          672,
          1452,
          486,
          893,
          342,
          129
        ],
        "count": 5764,
        "gpa": 2.985947258848022,
        "topShare": 42.71339347675225,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_b72f557dc64939ca32f6a640",
          "name": "Kaitlyn Phillipson",
          "quality": 4.187916208945759,
          "quality_count": 55,
          "instructor_url": "/instructors/KAITLYN_PHILLIPSON"
        },
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_f6a365d9ffb188b027bffbad",
          "name": "Paige Hillen",
          "quality": 3.9689890642666117,
          "quality_count": 6,
          "instructor_url": "/instructors/PAIGE_HILLEN"
        },
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_90fe8b6c41e9a528d11219da",
          "name": "Celal Can Bellek",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CELAL_CAN_BELLEK"
        },
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_a756a868088a1956ff5083d7",
          "name": "Jack Messina",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JACK_MESSINA"
        },
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_23c947670f6a25f75b38c763",
          "name": "Lattice Huang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LATTICE_HUANG"
        },
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_c3aeb456b559993b2fa79006",
          "name": "Rio Haeussler Albi",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RIO_HAEUSSLER_ALBI"
        },
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_15bfe8c362842d3aab17c8f3",
          "name": "Yourong Zang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YOURONG_ZANG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Kaitlyn Phillipson",
            "review_date": "2023-04-11 18:31:43 +0000 UTC",
            "review_id": "4521b3ce2b483f4b5655b15b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2865117",
            "source_review_id": "UmF0aW5nLTM3NjA5NDQ5",
            "source_url": "https://www.ratemyprofessors.com/professor/2865117",
            "type": "review"
          },
          {
            "instructor_name": "Kaitlyn Phillipson",
            "review_date": "2024-01-29 20:10:21 +0000 UTC",
            "review_id": "a18644ea232d1e9067922968",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2865117",
            "source_review_id": "UmF0aW5nLTM4OTM0NDkw",
            "source_url": "https://www.ratemyprofessors.com/professor/2865117",
            "type": "review"
          },
          {
            "instructor_name": "Kaitlyn Phillipson",
            "review_date": "2024-05-20 04:41:42 +0000 UTC",
            "review_id": "e3468ce453362aabd3ed4b72",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2865117",
            "source_review_id": "UmF0aW5nLTM5NDk1NDEw",
            "source_url": "https://www.ratemyprofessors.com/professor/2865117",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the workload as fairly light and note that Dr. Phillipson’s clear grading criteria make studying manageable, despite the inherent difficulty of the subject matter."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_eec4aae06b946a73f1878be4-0.json"
      ]
    }
  },
  {
    "course_uid": "course_fa53f4954bab469b5d4c4fe3",
    "course_id": "MATH 341",
    "title": "LINEAR ALGEBRA",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.175,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.09 GPA across 90 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/MATH_341#grades"
          }
        ]
      }
    ],
    "description": "MATH 341 introduces the theory of linear algebra with a focus on proofs, covering vector spaces, transformations, and eigenvalues.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          302,
          106,
          150,
          66,
          49,
          13,
          20
        ],
        "count": 706,
        "gpa": 3.264872521246459,
        "topShare": 57.79036827195468,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_fa53f4954bab469b5d4c4fe3",
          "uid": "instructor_14f5202904355297fd0f984a",
          "name": "Laurentiu Maxim",
          "quality": 3.0230616116599256,
          "quality_count": 89,
          "instructor_url": "/instructors/LAURENTIU_MAXIM"
        },
        {
          "course_uid": "course_fa53f4954bab469b5d4c4fe3",
          "uid": "instructor_eb33bf09a4c3845c620ccb0e",
          "name": "Pedro Abdalla Teixeira",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PEDRO_ABDALLA_TEIXEIRA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Howard Becker",
            "review_date": "2015-05-15 19:46:08 +0000 UTC",
            "review_id": "ea77079477e35ee059b9567a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1912162",
            "source_review_id": "UmF0aW5nLTI0ODQyNzE4",
            "source_url": "https://www.ratemyprofessors.com/professor/1912162",
            "type": "review"
          },
          {
            "instructor_name": "Jack Burkart",
            "review_date": "2022-01-28 20:30:53 +0000 UTC",
            "review_id": "c780406b0f7269fb9ed3da19",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2730731",
            "source_review_id": "UmF0aW5nLTM1ODA4NjIz",
            "source_url": "https://www.ratemyprofessors.com/professor/2730731",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Howard Becker, Jack Burkart: Homework is described as moderate or hard and time-consuming. Exams are moderate to difficult, requiring students to apply class concepts to construct their own proofs."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_fa53f4954bab469b5d4c4fe3-0.json"
      ]
    }
  },
  {
    "course_uid": "course_2e0053b739243eda32fb0fc2",
    "course_id": "MATH 345",
    "title": "LINEAR ALGEBRA AND OPTIMIZATION",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 3.035,
    "badges": [],
    "description": "MATH 345 introduces linear algebra, multivariable calculus, and optimization theory with data science applications, implemented in Python.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          11,
          8,
          11,
          5,
          5,
          3,
          0
        ],
        "count": 43,
        "gpa": 3.0348837209302326,
        "topShare": 44.18604651162791,
        "firstTerm": "1254",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2e0053b739243eda32fb0fc2",
          "uid": "instructor_504a40032538376afa9c2473",
          "name": "Sebastien Roch",
          "quality": 3.1610536147166224,
          "quality_count": 12,
          "instructor_url": "/instructors/SEBASTIEN_ROCH"
        },
        {
          "course_uid": "course_2e0053b739243eda32fb0fc2",
          "uid": "instructor_1bd8a322d8e6adbc66da8d26",
          "name": "Jingyi Li",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JINGYI_LI"
        },
        {
          "course_uid": "course_2e0053b739243eda32fb0fc2",
          "uid": "instructor_446612aa8df22a5d973c2d40",
          "name": "Kevin Dao",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KEVIN_DAO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_5d98ff5f6adce2207e394dc6",
    "course_id": "MATH 375",
    "title": "TOPICS IN MULTI-VARIABLE CALCULUS AND LINEAR ALGEBRA",
    "credits_min": 5,
    "credits_max": 5,
    "gpa": 3.338,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Saverio Spagnolie (4.13/5 adjusted; 54 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Saverio Spagnolie",
            "href": "/instructors/SAVERIO_SPAGNOLIE"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Fall 2025 · latest released grades before Fall 2026: 3.37 GPA across 47 letter grades, versus 3.63 for UW–Madison (1320 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/MATH_375#grades"
          }
        ]
      }
    ],
    "description": "MATH 375 covers advanced topics in multi-variable calculus and linear algebra, including vector spaces, differential calculus, and integration techniques.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          111,
          29,
          34,
          14,
          6,
          2,
          1
        ],
        "count": 197,
        "gpa": 3.535532994923858,
        "topShare": 71.06598984771574,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_5d98ff5f6adce2207e394dc6",
          "uid": "instructor_fb0089f6535bf484f3132ce8",
          "name": "Saverio Spagnolie",
          "quality": 4.126942103661242,
          "quality_count": 54,
          "instructor_url": "/instructors/SAVERIO_SPAGNOLIE"
        },
        {
          "course_uid": "course_5d98ff5f6adce2207e394dc6",
          "uid": "instructor_96e8f96890d848dd8a5ae254",
          "name": "Hanzhang Mao",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HANZHANG_MAO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Saverio Spagnolie",
            "review_date": "2025-12-21 22:56:17 +0000 UTC",
            "review_id": "7af24d8a1635a1012791e4f7",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2045894",
            "source_review_id": "UmF0aW5nLTQyMzcwMTAx",
            "source_url": "https://www.ratemyprofessors.com/professor/2045894",
            "type": "review"
          },
          {
            "instructor_name": "Saverio Spagnolie",
            "review_date": "2025-12-22 06:13:43 +0000 UTC",
            "review_id": "3cff6addcf3e191b7ddc2f8b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2045894",
            "source_review_id": "UmF0aW5nLTQyMzczMzA0",
            "source_url": "https://www.ratemyprofessors.com/professor/2045894",
            "type": "review"
          },
          {
            "instructor_name": "Saverio Spagnolie",
            "review_date": "2026-06-14 14:04:11 +0000 UTC",
            "review_id": "6e9e42776b1f1727c62d107e",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2045894",
            "source_review_id": "UmF0aW5nLTQzMjQ3OTA1",
            "source_url": "https://www.ratemyprofessors.com/professor/2045894",
            "type": "review"
          }
        ],
        "text": "The course is considered hard, with long weekly homework assignments that take significant time. Exams are viewed as fair and related to the homework content."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_5d98ff5f6adce2207e394dc6-0.json"
      ]
    }
  },
  {
    "course_uid": "course_05078ae4ca501887e4de293f",
    "course_id": "MATH 390",
    "title": "UNDERGRADUATE RESEARCH WITH MADISON EXPERIMENTAL MATHEMATICS LAB",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Caglar Uyanik (4.37/5 adjusted; 29 ratings); Jordan Ellenberg (4.13/5 adjusted; 28 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Caglar Uyanik",
            "href": "/instructors/CAGLAR_UYANIK"
          },
          {
            "label": "Jordan Ellenberg",
            "href": "/instructors/JORDAN_ELLENBERG"
          }
        ]
      }
    ],
    "description": "MATH 390 introduces undergraduate research within the Madison Experimental Mathematics lab, teaching literature review, software use, and technical writing.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_05078ae4ca501887e4de293f",
          "uid": "instructor_1ef4ea987a48aaba8c95fe68",
          "name": "Caglar Uyanik",
          "quality": 4.370075830019019,
          "quality_count": 29,
          "instructor_url": "/instructors/CAGLAR_UYANIK"
        },
        {
          "course_uid": "course_05078ae4ca501887e4de293f",
          "uid": "instructor_1542317169ef2e7aae9a1d1a",
          "name": "Jordan Ellenberg",
          "quality": 4.126535743144415,
          "quality_count": 28,
          "instructor_url": "/instructors/JORDAN_ELLENBERG"
        },
        {
          "course_uid": "course_05078ae4ca501887e4de293f",
          "uid": "instructor_8dd08f6c4d6fbf7b53a15053",
          "name": "Grace Work",
          "quality": 3.7204111667186823,
          "quality_count": 62,
          "instructor_url": "/instructors/GRACE_WORK"
        },
        {
          "course_uid": "course_05078ae4ca501887e4de293f",
          "uid": "instructor_60a1b4e1fd2479d8329d4fc4",
          "name": "Fernando Al Assal",
          "quality": 3.5244945321333057,
          "quality_count": 32,
          "instructor_url": "/instructors/FERNANDO_AL_ASSAL"
        },
        {
          "course_uid": "course_05078ae4ca501887e4de293f",
          "uid": "instructor_6f78a52f7684feaea56867f1",
          "name": "Paul Terwilliger",
          "quality": 3.070236477085033,
          "quality_count": 38,
          "instructor_url": "/instructors/PAUL_TERWILLIGER"
        },
        {
          "course_uid": "course_05078ae4ca501887e4de293f",
          "uid": "instructor_5adf09f95a785596103c4112",
          "name": "Gheorghe Craciun",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GHEORGHE_CRACIUN"
        },
        {
          "course_uid": "course_05078ae4ca501887e4de293f",
          "uid": "instructor_15048860d250b5e199b5ce77",
          "name": "Shamgar Gurevitch",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SHAMGAR_GUREVITCH"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  }
]
```

### total

4402

### page

94

### kind

course

### q



### term

1272

### availability

offered

### filters

#### page

94

## discovery Filtered

true
