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

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

## 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-22T15:01:14.663152+00:00

### site commit

67831752f7f2e1e62431a17b2368c58402a22b8f

## results

### items

```json
[
  {
    "course_uid": "course_2e71825a82859020279c78b8",
    "course_id": "COMPSCI/ECE/MATH 435",
    "title": "INTRODUCTION TO CRYPTOGRAPHY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.066,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.15 GPA across 84 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_MATH_435#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 10 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_MATH_435#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to the technical aspects of cryptography and secure digital information transmission.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          252,
          177,
          228,
          113,
          66,
          14,
          15
        ],
        "count": 865,
        "gpa": 3.167630057803468,
        "topShare": 49.59537572254335,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2e71825a82859020279c78b8",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.859602821242242,
          "quality_count": 21,
          "instructor_url": "/instructors/SOMESH_JHA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Somesh Jha",
            "review_date": "2020-12-21 06:13:27 +0000 UTC",
            "review_id": "15b50d522ddf0d3a2c5f163a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:981721",
            "source_review_id": "UmF0aW5nLTM0MTYzMjQy",
            "source_url": "https://www.ratemyprofessors.com/professor/981721",
            "type": "review"
          },
          {
            "instructor_name": "Somesh Jha",
            "review_date": "2021-12-22 20:09:59 +0000 UTC",
            "review_id": "98d18a6fc2362a2977d7009d",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:981721",
            "source_review_id": "UmF0aW5nLTM1NjM0NTY2",
            "source_url": "https://www.ratemyprofessors.com/professor/981721",
            "type": "review"
          },
          {
            "instructor_name": "Somesh Jha",
            "review_date": "2025-12-17 08:41:05 +0000 UTC",
            "review_id": "51210a49bee3325ae0941a21",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:981721",
            "source_review_id": "UmF0aW5nLTQyMzA2NDk1",
            "source_url": "https://www.ratemyprofessors.com/professor/981721",
            "type": "review"
          }
        ],
        "text": "The course includes five graded homeworks, two midterms, and a final. While some find exams manageable with lecture notes, others report they are unexpectedly difficult or narrowly focused."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_2e71825a82859020279c78b8-0.json"
      ]
    }
  },
  {
    "course_uid": "course_9a1a7bf1933981bcbaca47ac",
    "course_id": "COMPSCI/MATH 240",
    "title": "INTRODUCTION TO DISCRETE MATHEMATICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.087,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Beck Hasti (4.19/5 adjusted; 138 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Beck Hasti",
            "href": "/instructors/BECK_HASTI"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.40 GPA across 413 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_MATH_240#grades"
          }
        ]
      }
    ],
    "description": "Introduction to discrete mathematics covering logic, proofs, sets, functions, and discrete structures like graphs and trees.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1398,
          697,
          1354,
          676,
          385,
          105,
          60
        ],
        "count": 4675,
        "gpa": 3.1355080213903745,
        "topShare": 44.81283422459893,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9a1a7bf1933981bcbaca47ac",
          "uid": "instructor_0b59d961a19d99435b2139ea",
          "name": "Beck Hasti",
          "quality": 4.192745035891973,
          "quality_count": 138,
          "instructor_url": "/instructors/BECK_HASTI"
        },
        {
          "course_uid": "course_9a1a7bf1933981bcbaca47ac",
          "uid": "instructor_c665141c0f7a05fb7eb098ac",
          "name": "Scott Swanson",
          "quality": 2.14037882776328,
          "quality_count": 69,
          "instructor_url": "/instructors/SCOTT_SWANSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2018-01-17 23:41:16 +0000 UTC",
            "review_id": "4747f269fd85c114370ff159",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTI5NDcwNjAx",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2019-12-12 04:19:27 +0000 UTC",
            "review_id": "c77f3907d11b038e3e1c9131",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTMyNjIyNzM0",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2021-12-09 01:51:39 +0000 UTC",
            "review_id": "e4fdc95a1d86db4f1873c4ff",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTM1NDI5ODA5",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2023-12-28 18:39:41 +0000 UTC",
            "review_id": "a57b46ddddaf214743372dfb",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTM4ODA0NzEz",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2024-12-23 03:16:29 +0000 UTC",
            "review_id": "6a46a70b7a045b50feb38942",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTQwNDIwMDAy",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2025-12-23 02:53:14 +0000 UTC",
            "review_id": "906bb73ce3fef155c67a0e57",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTQyMzgwOTM4",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the course as difficult, citing tough exams, lengthy proofs, and time-consuming homework as the main challenges."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_9a1a7bf1933981bcbaca47ac-0.json"
      ]
    }
  },
  {
    "course_uid": "course_c602622d732dbbc9aceeeddf",
    "course_id": "ISYE/MATH/OTM/STAT 632",
    "title": "INTRODUCTION TO STOCHASTIC PROCESSES",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.155,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Timo Seppalainen (4.36/5 adjusted; 22 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Timo Seppalainen",
            "href": "/instructors/TIMO_SEPPALAINEN"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.01 GPA across 56 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/ISYE_MATH_OTM_STAT_632#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 5.5 enrolled students across 8 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/ISYE_MATH_OTM_STAT_632#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to stochastic processes covering Markov chains, point processes, and renewal theory with applications to queueing and branching models.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          199,
          104,
          130,
          33,
          50,
          15,
          4
        ],
        "count": 535,
        "gpa": 3.2663551401869158,
        "topShare": 56.63551401869159,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_c602622d732dbbc9aceeeddf",
          "uid": "instructor_0c76709959a18ffe5c653f42",
          "name": "Timo Seppalainen",
          "quality": 4.361755135022189,
          "quality_count": 22,
          "instructor_url": "/instructors/TIMO_SEPPALAINEN"
        },
        {
          "course_uid": "course_c602622d732dbbc9aceeeddf",
          "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": "Timo Seppalainen",
            "review_date": "2019-03-14 17:11:41 +0000 UTC",
            "review_id": "dd201420b21b666f3645a63b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1006782",
            "source_review_id": "UmF0aW5nLTMxNDM2OTcy",
            "source_url": "https://www.ratemyprofessors.com/professor/1006782",
            "type": "review"
          },
          {
            "instructor_name": "Benedek Valko",
            "review_date": "2025-12-17 05:01:32 +0000 UTC",
            "review_id": "986dd7abf79ee1a6438ec95f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1566085",
            "source_review_id": "UmF0aW5nLTQyMzAzNDI2",
            "source_url": "https://www.ratemyprofessors.com/professor/1566085",
            "type": "review"
          }
        ],
        "text": "Seppalainen assigns challenging homework that is harder than exams, while Valko uses a grading scheme based on multiple weighted components rather than heavy testing."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_c602622d732dbbc9aceeeddf-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_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_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_dcdb624e3fb8cbaf9a557ab9",
    "course_id": "MATH/STAT 431",
    "title": "INTRODUCTION TO THE THEORY OF PROBABILITY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.21 GPA across 97 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_STAT_431#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 29 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/MATH_STAT_431#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to the theory of probability covering axioms, distributions, and limit theorems",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          404,
          132,
          274,
          84,
          130,
          47,
          25
        ],
        "count": 1096,
        "gpa": 3.1177007299270074,
        "topShare": 48.9051094890511,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_dcdb624e3fb8cbaf9a557ab9",
          "uid": "instructor_6419be81226c791349ad5519",
          "name": "Shiva Chidambaram",
          "quality": 3.0019468760681836,
          "quality_count": 23,
          "instructor_url": "/instructors/SHIVA_CHIDAMBARAM"
        },
        {
          "course_uid": "course_dcdb624e3fb8cbaf9a557ab9",
          "uid": "instructor_2a02136af51764ad77d8ae3b",
          "name": "Ander Aguirre Zarate",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANDER_AGUIRRE_ZARATE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Erik Bates",
            "review_date": "2023-05-15 07:11:06 +0000 UTC",
            "review_id": "8bf71a3f190fe0ab30817b9a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2643061",
            "source_review_id": "UmF0aW5nLTM3OTI0ODMz",
            "source_url": "https://www.ratemyprofessors.com/professor/2643061",
            "type": "review"
          },
          {
            "instructor_name": "Benedek Valko",
            "review_date": "2024-10-25 17:34:28 +0000 UTC",
            "review_id": "3947b92cc3d0703a15af011f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1566085",
            "source_review_id": "UmF0aW5nLTM5ODU0Njky",
            "source_url": "https://www.ratemyprofessors.com/professor/1566085",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Benedek Valko, Erik Bates: Workload varies by instructor; one review cites an extremely challenging final, while another notes fair homework and adjusted exam weights to reward improvement."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_dcdb624e3fb8cbaf9a557ab9-0.json"
      ]
    }
  }
]
```

### total

8

### page

1

### kind

course

### q



### term

1272

### availability

offered

### filters

#### instructor

instructor\_a3d976462c902ad75d58fc67

## discovery Filtered

true
