# Hardest courses in Mathematics | UW–Madison

[View on UW Courses](https://uwcourses.com/departments/MATH/hardest?term=1274)

## Dataset

### search projection

#### version

1

#### terms

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

### revision

fc1811fa52e581ea57a35c0cf3343f8740a8ffbf

### repository

twangodev/uwcourses

### schema version

6

### importer version

10

### projection id

25a5e1495a940a130efa223858e76f52294bba73a112cecf25208173491bd201

### observed at

2026-10-14T17:50:09.728220+00:00

### built at

2026-10-19T18:58:33.786556+00:00

### courses

8929

### current instructors

3758

### limited

false

### terms

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

### term

1274

### departments

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

### designations

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

### deployed at

2026-10-21T15:26:46.388253+00:00

### site commit

daa1fadde432744ba417ff2b9999b11224ddd967

## subject

MATH

## collection

hardest

## results

### total

48

### page

1

### q



### term

1274

### availability

offered

### filters

#### term

1274

#### ranking

hardest

#### subject

MATH

### kind

course

### items

```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",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.41 GPA across 76 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "Covers vector analysis (rotations, Euler angles, Green/Gauss/Stokes) and complex analysis (conformal mapping, residues).",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          88,
          43,
          75,
          87,
          156,
          50,
          13
        ],
        "count": 512,
        "gpa": 2.552734375,
        "topShare": 25.5859375,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_cd8a47c5c8808c1cc3427d87",
          "uid": "instructor_feb528ee829041c9845835f2",
          "name": "Sam Stechmann",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SAM_STECHMANN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework was assigned with only a one-day turnaround, which one student found difficult to balance alongside other classes.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/130332",
            "source_review_id": "UmF0aW5nLTE4NjI0NjQ=",
            "instructor_name": "Ronald Dickey",
            "review_date": "2004-03-29 11:25:10 +0000 UTC",
            "review_id": "1bcfaa14dd42e5a2acf82082",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:130332"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_cd8a47c5c8808c1cc3427d87-0.json"
      ]
    }
  },
  {
    "course_uid": "course_3464c11254a81dbe86277318",
    "course_id": "MATH 112",
    "title": "COLLEGE ALGEBRA",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.606,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.38 GPA across 440 letter grades, versus 3.14 for Mathematics (42 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 covering properties of elementary functions, equations, inequalities, and graphs. Focuses on formulating, analyzing, solving, and interpreting mathematical and real-world problems to provide algebra skills for calculus.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          661,
          669,
          1126,
          698,
          1197,
          501,
          220
        ],
        "count": 5072,
        "gpa": 2.563781545741325,
        "topShare": 26.222397476340692,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The class featured hard tests, long online homework assignments, and content some students found overly complicated for a first-semester algebra class.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2097803",
            "source_review_id": "UmF0aW5nLTI1ODc5MzEx",
            "instructor_name": "Josh Blatz",
            "review_date": "2016-01-05 13:16:59 +0000 UTC",
            "review_id": "55363702ee72a783af46ddd9",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2097803"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2733332",
            "source_review_id": "UmF0aW5nLTM3ODQ2NDI0",
            "instructor_name": "Billy Jackson",
            "review_date": "2023-05-07 04:49:39 +0000 UTC",
            "review_id": "39668a38ac5cd27d5cefa229",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2733332"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_3464c11254a81dbe86277318-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",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Janine Janoski (4.44/5 adjusted; 44 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",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.62 GPA across 800 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "Calculus and Analytic Geometry 2 covers integration techniques, improper integrals, first-order ODEs, sequences, series, Taylor series, and vector geometry.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          2007,
          620,
          2244,
          543,
          1860,
          788,
          380
        ],
        "count": 8442,
        "gpa": 2.7002487562189055,
        "topShare": 31.118218431651268,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_10dbb2078420dd94391b5eb7",
          "name": "Janine Janoski",
          "quality": 4.443497993905146,
          "quality_count": 44,
          "instructor_url": "/instructors/JANINE_JANOSKI"
        },
        {
          "course_uid": "course_6bc496e4640fd08f71e1b041",
          "uid": "instructor_f70276316e19f305e2736d02",
          "name": "Travis Olson",
          "quality": 3.5039334130633772,
          "quality_count": 42,
          "instructor_url": "/instructors/TRAVIS_OLSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The course was described as heavily exam-focused, requiring students to complete numerous practice tests, with some noting that self-study and extensive problem practice were essential for success.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2912119",
            "source_review_id": "UmF0aW5nLTQyOTg2MjE4",
            "instructor_name": "Travis Olson",
            "review_date": "2026-04-30 19:38:42 +0000 UTC",
            "review_id": "390a12b8c8319038c901ac6b",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2912119"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_6bc496e4640fd08f71e1b041-0.json",
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_6bc496e4640fd08f71e1b041-1.json"
      ]
    }
  },
  {
    "course_uid": "course_d50f100f2b6a26994da36e3f",
    "course_id": "MATH 96",
    "title": "PREPARATORY ALGEBRA",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.776,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.59 GPA across 72 letter grades, versus 3.14 for Mathematics (42 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_96#grades"
          }
        ]
      }
    ],
    "description": "Preparatory Algebra covers fundamental math skills like real numbers, polynomials, and linear equations. Students must pass a basic skills assessment; it does not count for degree credit.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          562,
          353,
          526,
          222,
          348,
          201,
          145
        ],
        "count": 2357,
        "gpa": 2.7634705133644464,
        "topShare": 38.8205345778532,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "One student mentioned that Yuan’s accent sometimes made it hard to follow his teaching, though they noted they eventually got used to it.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2402238",
            "source_review_id": "UmF0aW5nLTMxMTAzODU2",
            "instructor_name": "Chaojie Yuan",
            "review_date": "2018-12-19 20:39:29 +0000 UTC",
            "review_id": "b022c7d754135df55730319c",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2402238"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_d50f100f2b6a26994da36e3f-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": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: 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",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.67 GPA across 571 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "Calculus and Analytic Geometry 1 introduces differential and integral calculus, plane analytic geometry, applications, and transcendental functions.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          2061,
          747,
          2192,
          531,
          1676,
          686,
          339
        ],
        "count": 8232,
        "gpa": 2.7696793002915454,
        "topShare": 34.11078717201166,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_17b950f81888f4c4542d9e13",
          "name": "Matt DeLong",
          "quality": 4.146758847855462,
          "quality_count": 22,
          "instructor_url": "/instructors/MATT_DELONG"
        },
        {
          "course_uid": "course_cc1de60e9953cdd9c469e9a5",
          "uid": "instructor_1eb693d8a9a23052561df741",
          "name": "Rajula Srivastava",
          "quality": 3.399423986068907,
          "quality_count": 8,
          "instructor_url": "/instructors/RAJULA_SRIVASTAVA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "One student with a pre-calculus background had to reteach themselves majority of concepts after lectures. Another found that discussions were the most helpful resource for learning material and studying for quizzes and tests.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3147828",
            "source_review_id": "UmF0aW5nLTQyNTIwMzM4",
            "instructor_name": "Rajula Srivastava",
            "review_date": "2026-01-19 21:43:20 +0000 UTC",
            "review_id": "433ed2b4d05ad0f3e07956c4",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3147828"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3147828",
            "source_review_id": "UmF0aW5nLTQyNTIwMzc3",
            "instructor_name": "Rajula Srivastava",
            "review_date": "2026-01-19 21:54:56 +0000 UTC",
            "review_id": "a49d52f93c31d6c87648e6f9",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3147828"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_cc1de60e9953cdd9c469e9a5-0.json",
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_cc1de60e9953cdd9c469e9a5-1.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",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.85 GPA across 389 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "Survey of Calculus 1 covers differential and integral calculus, exponential/logarithmic functions, and functions of several variables for prebusiness and social science students.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          1020,
          403,
          960,
          454,
          623,
          259,
          112
        ],
        "count": 3831,
        "gpa": 2.8740537718611328,
        "topShare": 37.144348734012006,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9b0dc1865ea603eb0083bc33",
          "uid": "instructor_d64373cb988c2ba3d9f54d46",
          "name": "Ohhoon Kwon",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/OHHOON_KWON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The course was described as especially hard for students without prior calculus experience, as the instructor taught as if the material was already known.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1979621",
            "source_review_id": "UmF0aW5nLTQzNDI3ODA3",
            "instructor_name": "Chanwoo Kim",
            "review_date": "2026-09-16 20:24:20 +0000 UTC",
            "review_id": "3fe264bdf65bdfa8c3d08dd5",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1979621"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_9b0dc1865ea603eb0083bc33-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",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Kaitlyn Phillipson (4.20/5 adjusted; 56 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",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.87 GPA across 469 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "MATH 340 introduces linear algebra: matrices, vector spaces, transformations, eigenvalues, and orthogonality.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          1645,
          622,
          1344,
          455,
          810,
          322,
          123
        ],
        "count": 5321,
        "gpa": 2.982240180417215,
        "topShare": 42.604773538808494,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_b72f557dc64939ca32f6a640",
          "name": "Kaitlyn Phillipson",
          "quality": 4.197682521183281,
          "quality_count": 56,
          "instructor_url": "/instructors/KAITLYN_PHILLIPSON"
        },
        {
          "course_uid": "course_eec4aae06b946a73f1878be4",
          "uid": "instructor_54d1e7d980eceb10486a41ec",
          "name": "Autumn Kent",
          "quality": 2.494063480725237,
          "quality_count": 104,
          "instructor_url": "/instructors/AUTUMN_KENT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "No homework was collected in Kent’s section, with grades based on exams and quizzes. Phillipson’s section was described as having a fairly light workload.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2216023",
            "source_review_id": "UmF0aW5nLTMxMzMwOTU5",
            "instructor_name": "Autumn Kent",
            "review_date": "2019-02-03 05:29:42 +0000 UTC",
            "review_id": "514bae5133b9fb62b6848b29",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2216023"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2865117",
            "source_review_id": "UmF0aW5nLTM4OTM0NDkw",
            "instructor_name": "Kaitlyn Phillipson",
            "review_date": "2024-01-29 20:10:21 +0000 UTC",
            "review_id": "a18644ea232d1e9067922968",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2865117"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_eec4aae06b946a73f1878be4-0.json"
      ]
    }
  },
  {
    "course_uid": "course_82c0e2f81301acacf0a46a15",
    "course_id": "MATH 322",
    "title": "APPLIED MATHEMATICAL ANALYSIS 2: PARTIAL DIFFERENTIAL EQUATIONS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.035,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.64 GPA across 33 letter grades, versus 3.14 for Mathematics (42 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_322#grades"
          }
        ]
      }
    ],
    "description": "Covers Sturm-Liouville theory, Fourier series, and linear second-order PDEs including separation of variables, eigenfunction expansions, and Green's functions.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          46,
          23,
          41,
          10,
          21,
          8,
          6
        ],
        "count": 155,
        "gpa": 2.9838709677419355,
        "topShare": 44.516129032258064,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_82c0e2f81301acacf0a46a15",
          "uid": "instructor_61fbaa180acfa02c4abca186",
          "name": "Jean-Luc Thiffeault",
          "quality": 3.8066059045636824,
          "quality_count": 26,
          "instructor_url": "/instructors/JEAN-LUC_THIFFEAULT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework was not bad, and tests gave a lot of partial credit while being drawn directly from the homework problems.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1126510",
            "source_review_id": "UmF0aW5nLTI2NjI5NDQ4",
            "instructor_name": "Jean Luc Thiffeault",
            "review_date": "2016-05-21 13:33:54 +0000 UTC",
            "review_id": "3eee8f9e9f97d1f5f2b31e05",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1126510"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_82c0e2f81301acacf0a46a15-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": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.92 GPA across 839 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "Calculus of functions of several variables covering parameterized curves, derivatives, multiple integrals, and vector calculus.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          2440,
          765,
          2428,
          445,
          1229,
          437,
          189
        ],
        "count": 7933,
        "gpa": 2.9911760998361276,
        "topShare": 40.40085717887306,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_fe43cfeed9e8ed27bb4a6ee8",
          "name": "Brandis Whitfield",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/BRANDIS_WHITFIELD"
        },
        {
          "course_uid": "course_8634dde81cc95f6c58014087",
          "uid": "instructor_eaf79d997e5f993cf76645ef",
          "name": "Soledad Benguria Andrews",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/SOLEDAD_BENGURIA_ANDREWS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "A student taking Alexander Hanhart’s class found the homework took a lot of time to complete, though they felt the exams were not notably more difficult than previous semesters.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2094033",
            "source_review_id": "UmF0aW5nLTM2NDM1Njcx",
            "instructor_name": "Alexander Hanhart",
            "review_date": "2022-06-03 13:09:26 +0000 UTC",
            "review_id": "9c9821cdf472b64d2b1f3ab8",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2094033"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_8634dde81cc95f6c58014087-0.json",
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_8634dde81cc95f6c58014087-1.json"
      ]
    }
  },
  {
    "course_uid": "course_65e8e94bbd9a434f7539af0a",
    "course_id": "MATH 114",
    "title": "PRECALCULUS",
    "credits_min": 5,
    "credits_max": 5,
    "gpa": 2.828,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.62 GPA across 155 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "Precalculus course covering properties, graphs, and transformations of elementary functions, including trigonometry, to prepare students for calculus.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          631,
          502,
          497,
          249,
          233,
          150,
          76
        ],
        "count": 2338,
        "gpa": 2.998502994011976,
        "topShare": 48.460222412318224,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_65e8e94bbd9a434f7539af0a",
          "uid": "instructor_82865a71f305f45f3654fda4",
          "name": "Philip Gustafson",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/PHILIP_GUSTAFSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The course included weekly quizzes that students found easy if they studied, and exams were reported to be almost identical to the practice exams provided.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3036310",
            "source_review_id": "UmF0aW5nLTQyOTM4Njg1",
            "instructor_name": "Fernando  Al Assal",
            "review_date": "2026-04-27 02:09:57 +0000 UTC",
            "review_id": "a928921243e8e2f207ba82d5",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3036310"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_65e8e94bbd9a434f7539af0a-0.json"
      ]
    }
  },
  {
    "course_uid": "course_a04e8d794b24e3b81b984774",
    "course_id": "COMPSCI/ISYE/MATH/STAT 525",
    "title": "LINEAR OPTIMIZATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.977,
    "badges": [],
    "description": "Linear Optimization covers problems with linear inequality constraints, emphasizing formal proofs, the simplex method's theory, duality, and theorems of the alternatives.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          151,
          77,
          114,
          52,
          81,
          22,
          9
        ],
        "count": 506,
        "gpa": 3.022727272727273,
        "topShare": 45.059288537549406,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homeworks were extremely hard at times, though the total volume was limited to eight assignments. The workload is demanding due to the difficulty of the problems rather than the quantity.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2371667",
            "source_review_id": "UmF0aW5nLTI5OTk1NDQ5",
            "instructor_name": "Carla Michini",
            "review_date": "2018-05-05 13:47:02 +0000 UTC",
            "review_id": "b6627fccbcc4b01467d779dc",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2371667"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_a04e8d794b24e3b81b984774-0.json"
      ]
    }
  },
  {
    "course_uid": "course_e0a93fa3466c39b6802e52a7",
    "course_id": "MATH 531",
    "title": "PROBABILITY THEORY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.96,
    "badges": [],
    "description": "Rigorous intro to probability theory covering Kolmogorov axioms, random variables, and classical results with proofs; uses minimal measure theory.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          40,
          16,
          21,
          6,
          8,
          9,
          4
        ],
        "count": 104,
        "gpa": 3.0673076923076925,
        "topShare": 53.84615384615385,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_e0a93fa3466c39b6802e52a7",
          "uid": "instructor_5ca4cd5031d7f574dabd2b07",
          "name": "Tatyana Shcherbyna",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/TATYANA_SHCHERBYNA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework varied drastically between manageable and really difficult, and one student felt the final exam was harder than past versions, though the midterm was not too bad.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2778335",
            "source_review_id": "UmF0aW5nLTM2MjgwNTE5",
            "instructor_name": "Vadim Gorin",
            "review_date": "2022-05-08 23:04:27 +0000 UTC",
            "review_id": "d7f969b385f345bcd23a3c0d",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2778335"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_e0a93fa3466c39b6802e52a7-0.json"
      ]
    }
  },
  {
    "course_uid": "course_5d5f3a3f185baf9eaaa98221",
    "course_id": "MATH 331",
    "title": "INTRODUCTORY PROBABILITY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 2.992,
    "badges": [],
    "description": "Introductory Probability covers axioms, random variables, distributions, expectation, variance, conditional probability, inequalities, laws of large numbers, and the central limit theorem.",
    "discovery": {
      "term": "1274",
      "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_2a02136af51764ad77d8ae3b",
          "name": "Ander Aguirre Zarate",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ANDER_AGUIRRE_ZARATE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Exams followed a split structure where the first half mirrored practice problems exactly, while the second half was significantly more challenging.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3002810",
            "source_review_id": "UmF0aW5nLTQyMzk2Nzkz",
            "instructor_name": " Hyukpyo Hong",
            "review_date": "2025-12-25 15:40:03 +0000 UTC",
            "review_id": "9f32e9dfbb197ff89bf572d9",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3002810"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_5d5f3a3f185baf9eaaa98221-0.json"
      ]
    }
  },
  {
    "course_uid": "course_145b404f135a123b8323fd02",
    "course_id": "COMPSCI/MATH 513",
    "title": "NUMERICAL LINEAR ALGEBRA",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.086,
    "badges": [],
    "description": "Covers direct and iterative solutions for linear/nonlinear systems and eigenproblems, including LU/QR factorizations, least squares, and algorithmic stability.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          71,
          29,
          29,
          20,
          18,
          14,
          4
        ],
        "count": 185,
        "gpa": 3.0945945945945947,
        "topShare": 54.054054054054056,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_145b404f135a123b8323fd02",
          "uid": "instructor_f4e74e07ce1d40bc1a7b1e58",
          "name": "Yue Sun",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/YUE_SUN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "One past student said Amos Ron’s homeworks were 10–15 pages biweekly. Another said the homework took many hours and lectures met three days a week for 75 minutes.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1190420",
            "source_review_id": "UmF0aW5nLTI5NzM2OTk2",
            "instructor_name": "Amos Ron",
            "review_date": "2018-04-03 20:18:45 +0000 UTC",
            "review_id": "a70c46954c02dbf4ed040c60",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1190420"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1190420",
            "source_review_id": "UmF0aW5nLTMxODIwODg5",
            "instructor_name": "Amos Ron",
            "review_date": "2019-05-09 04:01:31 +0000 UTC",
            "review_id": "7ec4bbcc007fd536dc1311df",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1190420"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_145b404f135a123b8323fd02-0.json"
      ]
    }
  },
  {
    "course_uid": "course_3b14f667f980624c1f5bde67",
    "course_id": "MATH 461",
    "title": "COLLEGE GEOMETRY I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.257,
    "badges": [],
    "description": "College Geometry I introduces Euclidean or non-Euclidean geometry, focusing on axiomatic and coordinate geometry, triangles, and circles.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          39,
          21,
          20,
          18,
          8,
          5,
          3
        ],
        "count": 114,
        "gpa": 3.1184210526315788,
        "topShare": 52.63157894736842,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_3b14f667f980624c1f5bde67",
          "uid": "instructor_0f4da1c73bb756d2b23d7804",
          "name": "Mikhail Ivanov",
          "quality": 3.302247993905147,
          "quality_count": 44,
          "instructor_url": "/instructors/MIKHAIL_IVANOV"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework assignments were significantly harder than the lecture examples, and students found the midterm exam to be particularly challenging.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2680569",
            "source_review_id": "UmF0aW5nLTM0NTE3NjY3",
            "instructor_name": "Mikhail Ivanov",
            "review_date": "2021-04-07 17:34:22 +0000 UTC",
            "review_id": "3bee2c1a556202dff4684300",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2680569"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_3b14f667f980624c1f5bde67-0.json"
      ]
    }
  },
  {
    "course_uid": "course_4aa5bbed0c86993f5f0dc832",
    "course_id": "MATH 421",
    "title": "THE THEORY OF SINGLE VARIABLE CALCULUS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.12,
    "badges": [],
    "description": "Theory of single variable calculus teaching math majors to write and understand proofs in mathematics and calculus.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          276,
          102,
          182,
          76,
          90,
          40,
          8
        ],
        "count": 774,
        "gpa": 3.1227390180878554,
        "topShare": 48.837209302325576,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_4aa5bbed0c86993f5f0dc832",
          "uid": "instructor_8dd08f6c4d6fbf7b53a15053",
          "name": "Grace Work",
          "quality": 3.7202911171942614,
          "quality_count": 62,
          "instructor_url": "/instructors/GRACE_WORK"
        },
        {
          "course_uid": "course_4aa5bbed0c86993f5f0dc832",
          "uid": "instructor_60a1b4e1fd2479d8329d4fc4",
          "name": "Fernando Al Assal",
          "quality": 3.524305223267873,
          "quality_count": 32,
          "instructor_url": "/instructors/FERNANDO_AL_ASSAL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework was challenging but directly prepared students for exams, which were tough yet fair and manageable for those who engaged with the material.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2743614",
            "source_review_id": "UmF0aW5nLTQyMzUzNzcz",
            "instructor_name": "Grace Work",
            "review_date": "2025-12-20 00:29:06 +0000 UTC",
            "review_id": "5b4a3e3b8c4cac7552273e56",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2743614"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2743614",
            "source_review_id": "UmF0aW5nLTQyNTIzNzEz",
            "instructor_name": "Grace Work",
            "review_date": "2026-01-20 17:25:32 +0000 UTC",
            "review_id": "0e381363baaafe6de819b1bd",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2743614"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_4aa5bbed0c86993f5f0dc832-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": [],
    "description": "Introduction to the Theory of Probability covering axioms, random variables, distributions, expectation, conditional probability, multivariate distributions, inequalities, and limit theorems.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          364,
          113,
          251,
          75,
          117,
          35,
          24
        ],
        "count": 979,
        "gpa": 3.1266598569969357,
        "topShare": 48.72318692543411,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_dcdb624e3fb8cbaf9a557ab9",
          "uid": "instructor_81b19386639c1eb68bbb4ae0",
          "name": "Benedek Valko",
          "quality": 3.8988306585401964,
          "quality_count": 28,
          "instructor_url": "/instructors/BENEDEK_VALKO"
        },
        {
          "course_uid": "course_dcdb624e3fb8cbaf9a557ab9",
          "uid": "instructor_5db2aecc976b633b90535628",
          "name": "David Anderson",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/DAVID_ANDERSON--instructor_5db2aecc976b633b90535628"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The course required weekly homework and quizzes, with homework described as lengthy and exams as tough but fair. Lectures were dense, covering topics from the textbook, though students found them manageable if they practiced problems consistently.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1566085",
            "source_review_id": "UmF0aW5nLTM5NDk3MTYw",
            "instructor_name": "Benedek Valko",
            "review_date": "2024-05-20 17:18:21 +0000 UTC",
            "review_id": "92c305d97c168a73dc34b73e",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1566085"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1566085",
            "source_review_id": "UmF0aW5nLTM4OTE0MzA0",
            "instructor_name": "Benedek Valko",
            "review_date": "2024-01-23 04:48:43 +0000 UTC",
            "review_id": "3c77a7b0fdc87828ffd5955b",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1566085"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_dcdb624e3fb8cbaf9a557ab9-0.json"
      ]
    }
  },
  {
    "course_uid": "course_7e12e6bf6be7a81f7ca74420",
    "course_id": "MATH 541",
    "title": "MODERN ALGEBRA 1",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.011,
    "badges": [],
    "description": "MATH 541 covers groups, rings, ideals, homomorphisms, and vector spaces.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          263,
          81,
          122,
          61,
          73,
          36,
          15
        ],
        "count": 651,
        "gpa": 3.1274961597542243,
        "topShare": 52.84178187403994,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_7e12e6bf6be7a81f7ca74420",
          "uid": "instructor_0f4da1c73bb756d2b23d7804",
          "name": "Mikhail Ivanov",
          "quality": 3.302247993905147,
          "quality_count": 44,
          "instructor_url": "/instructors/MIKHAIL_IVANOV"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Exams and assignments were very doable.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2680569",
            "source_review_id": "UmF0aW5nLTQyNTI0NTU4",
            "instructor_name": "Mikhail Ivanov",
            "review_date": "2026-01-20 19:19:32 +0000 UTC",
            "review_id": "b0ab1153fc6678a5be1b0aa8",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2680569"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_7e12e6bf6be7a81f7ca74420-0.json"
      ]
    }
  },
  {
    "course_uid": "course_e7b7ff33c37b147a17b2d14d",
    "course_id": "MATH 467",
    "title": "INTRODUCTION TO NUMBER THEORY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.264,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "lower-grades",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 2.48 GPA across 31 letter grades, versus 3.14 for Mathematics (42 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_467#grades"
          }
        ]
      }
    ],
    "description": "Introduction to Number Theory covering proof writing techniques, divisibility, primes, congruences, and Fermat's theorem.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          102,
          53,
          67,
          29,
          34,
          10,
          7
        ],
        "count": 302,
        "gpa": 3.129139072847682,
        "topShare": 51.324503311258276,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_e7b7ff33c37b147a17b2d14d",
          "uid": "instructor_9fc5daaac38df280f02b3a14",
          "name": "Niclas Technau",
          "quality": 3.7036465917360606,
          "quality_count": 3,
          "instructor_url": "/instructors/NICLAS_TECHNAU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Students reported that the homework directly prepares them for exams, which were described as very straightforward. The class involved lecture-heavy instruction.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2279567",
            "source_review_id": "UmF0aW5nLTQyNTIzODM5",
            "instructor_name": "Botong Wang",
            "review_date": "2026-01-20 17:39:10 +0000 UTC",
            "review_id": "550ab6942dcebddec2ea06d7",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2279567"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_e7b7ff33c37b147a17b2d14d-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": [],
    "description": "Introduction to linear algebra and differential equations, emphasizing the connection between linear algebra theory and analytical/numerical techniques for solving differential equations.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          1530,
          764,
          1187,
          401,
          513,
          147,
          90
        ],
        "count": 4632,
        "gpa": 3.136981865284974,
        "topShare": 49.52504317789292,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_cbaa7816d43c2386e541298e",
          "name": "Scott Hiatt",
          "quality": 3.567354864397176,
          "quality_count": 5,
          "instructor_url": "/instructors/SCOTT_HIATT"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_6419be81226c791349ad5519",
          "name": "Shiva Chidambaram",
          "quality": 3.0017179444169626,
          "quality_count": 23,
          "instructor_url": "/instructors/SHIVA_CHIDAMBARAM"
        },
        {
          "course_uid": "course_0002a781bc9543f3a2ac1a94",
          "uid": "instructor_8114d40c33529ed7f3886e46",
          "name": "Fabian Waleffe",
          "quality": 2.610763761837716,
          "quality_count": 116,
          "instructor_url": "/instructors/FABIAN_WALEFFE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The course involves very little homework, with three exams comprising almost the entire grade. One student noted a sharp difficulty curve early in the semester and strict grade cutoffs.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3153000",
            "source_review_id": "UmF0aW5nLTQyNTE3MDQ1",
            "instructor_name": "Scott Hiatt",
            "review_date": "2026-01-18 21:19:09 +0000 UTC",
            "review_id": "c052782fe083924463966fbf",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3153000"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3153000",
            "source_review_id": "UmF0aW5nLTQyMzc3ODY5",
            "instructor_name": "Scott Hiatt",
            "review_date": "2025-12-22 21:10:47 +0000 UTC",
            "review_id": "e9d2cab4c19a12e9df6ae3c8",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3153000"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_0002a781bc9543f3a2ac1a94-0.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": [],
    "description": "Introduction to cryptography covering secure transmission of digital information, distinguishing perfect from computational security, and introducing technical aspects.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          213,
          153,
          210,
          105,
          63,
          13,
          12
        ],
        "count": 769,
        "gpa": 3.1456436931079326,
        "topShare": 47.594278283485046,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2e71825a82859020279c78b8",
          "uid": "instructor_59b2c46efd070837d1d31f7d",
          "name": "Rishab Goyal",
          "quality": 3.3394623869976465,
          "quality_count": 10,
          "instructor_url": "/instructors/RISHAB_GOYAL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homeworks were difficult but interesting to work through, while exams were reported to be easier than the homework assignments.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/125529",
            "source_review_id": "UmF0aW5nLTM4MDU0NjUx",
            "instructor_name": "Eric Bach",
            "review_date": "2023-12-30 09:14:04 +0000 UTC",
            "review_id": "4eaae4b779ea49f6fc339319",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:125529"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/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": "grade-outcomes",
        "tag": "higher-grades",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.40 GPA across 413 letter grades, versus 3.14 for Mathematics (42 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, sets, relations, functions, and discrete structures like integers, strings, trees, and graphs.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          1286,
          626,
          1224,
          610,
          350,
          85,
          51
        ],
        "count": 4232,
        "gpa": 3.1467391304347827,
        "topShare": 45.17958412098299,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9a1a7bf1933981bcbaca47ac",
          "uid": "instructor_641f498f8e4956408c5db921",
          "name": "Max Lahn",
          "quality": 3.3123422439099737,
          "quality_count": 3,
          "instructor_url": "/instructors/MAX_LAHN"
        },
        {
          "course_uid": "course_9a1a7bf1933981bcbaca47ac",
          "uid": "instructor_d06a148410e3d6fb6586caea",
          "name": "Isabella Scott",
          "quality": null,
          "quality_count": 0,
          "instructor_url": "/instructors/ISABELLA_SCOTT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The course was considered pretty hard due to the sheer amount of content, though the instructor provided fill-in-the-blank lecture notes to save time.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2951377",
            "source_review_id": "UmF0aW5nLTM5NDQ0NzI3",
            "instructor_name": "Luke  Jeffreys",
            "review_date": "2024-05-12 20:32:44 +0000 UTC",
            "review_id": "ea4dfb7df7604f7e357b7e00",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2951377"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_9a1a7bf1933981bcbaca47ac-0.json"
      ]
    }
  },
  {
    "course_uid": "course_63c43e7ac8225e2773df74d8",
    "course_id": "COMPSCI/MATH/STAT 475",
    "title": "INTRODUCTION TO COMBINATORICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.101,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "higher-grades",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.35 GPA across 63 letter grades, versus 3.14 for Mathematics (42 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_STAT_475#grades"
          }
        ]
      }
    ],
    "description": "Introduction to combinatorics covering enumeration, inclusion-exclusion, generating functions, graph coloring, finite designs, and matching problems with applications in science and puzzles.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          306,
          100,
          186,
          79,
          99,
          25,
          15
        ],
        "count": 810,
        "gpa": 3.1512345679012346,
        "topShare": 50.123456790123456,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_63c43e7ac8225e2773df74d8",
          "uid": "instructor_3eeb755915088b19ce4d0e3c",
          "name": "Mitch Keller",
          "quality": 3.127436344033849,
          "quality_count": 37,
          "instructor_url": "/instructors/MITCH_KELLER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "The grading system was unique and demanding: students needed full marks on all assignments and tests or extra credit to achieve an A; otherwise, the highest possible grade was an AB.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2872701",
            "source_review_id": "UmF0aW5nLTM4NzQ1MTIx",
            "instructor_name": "Mitch Keller",
            "review_date": "2023-12-19 20:07:49 +0000 UTC",
            "review_id": "4248010302b4c82698f22dbd",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2872701"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2872701",
            "source_review_id": "UmF0aW5nLTQzMDA0NTcy",
            "instructor_name": "Mitch Keller",
            "review_date": "2026-05-02 18:20:43 +0000 UTC",
            "review_id": "627bd9a3f4c7d35ab2ec06f2",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2872701"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_63c43e7ac8225e2773df74d8-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",
        "tag": "higher-grades",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.39 GPA across 264 letter grades, versus 3.14 for Mathematics (42 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 the graphs, properties and geometric significance of trigonometric functions of a real variable. Other topics include trigonometric equations and identities,  trigonometric form of complex numbers, DeMoivre's theorem, and polar and parametric equations. Formulating, analyzing, solving, and interpreting mathematical and real-world problems using trigonometry.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          990,
          403,
          449,
          168,
          241,
          141,
          61
        ],
        "count": 2453,
        "gpa": 3.163677130044843,
        "topShare": 56.78760701182226,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_3c64a84a8de25196b895fe0d",
          "uid": "instructor_9f55555fec5d66c355332cbd",
          "name": "Eugenia Malitsky",
          "quality": 3.263998662603431,
          "quality_count": 76,
          "instructor_url": "/instructors/EUGENIA_MALITSKY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Attendance was mandatory due to weekly quizzes, with three dropped. Lectures were problem-heavy, and exam preparation materials were identical to the actual exams.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/251369",
            "source_review_id": "UmF0aW5nLTM5Mzc4NzYy",
            "instructor_name": "Eugenia Malitsky",
            "review_date": "2024-05-06 17:42:15 +0000 UTC",
            "review_id": "5cb36b7391d6c085342994fd",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:251369"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_3c64a84a8de25196b895fe0d-0.json"
      ]
    }
  },
  {
    "course_uid": "course_364c50303ed83d1234b4ea51",
    "course_id": "MATH 521",
    "title": "ANALYSIS I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.081,
    "badges": [],
    "description": "Analysis I covers real numbers, set theory, metric spaces, basic topology, sequences and series, limits, continuity, differentiation, integration, and uniform convergence.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          359,
          149,
          198,
          102,
          111,
          28,
          19
        ],
        "count": 966,
        "gpa": 3.1640786749482404,
        "topShare": 52.587991718426494,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_364c50303ed83d1234b4ea51",
          "uid": "instructor_948f1e684e42d306e22c5629",
          "name": "Yayi Fu",
          "quality": 3.0301046381061996,
          "quality_count": 17,
          "instructor_url": "/instructors/YAYI_FU"
        },
        {
          "course_uid": "course_364c50303ed83d1234b4ea51",
          "uid": "instructor_2daa8f11c1881eaa65c04549",
          "name": "Mihaela Ifrim",
          "quality": 2.8689409737722524,
          "quality_count": 33,
          "instructor_url": "/instructors/MIHAELA_IFRIM"
        },
        {
          "course_uid": "course_364c50303ed83d1234b4ea51",
          "uid": "instructor_c4c50d10b1787f93d53c248d",
          "name": "Sean Paul",
          "quality": 1.8772666855340816,
          "quality_count": 242,
          "instructor_url": "/instructors/SEAN_PAUL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Yayi Fu covered a massive amount of material that could feel overwhelming. The final exam was worth 40% of the grade and was harder than the midterms, which were derived directly from review exercises.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3041657",
            "source_review_id": "UmF0aW5nLTQzMDg0MDkz",
            "instructor_name": "Yayi Fu",
            "review_date": "2026-05-10 04:56:32 +0000 UTC",
            "review_id": "7220545746916d490398205c",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3041657"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/3041657",
            "source_review_id": "UmF0aW5nLTQzMDg0MDI1",
            "instructor_name": "Yayi Fu",
            "review_date": "2026-05-10 04:38:14 +0000 UTC",
            "review_id": "0bbbc3d674056c83d275dc15",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:3041657"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_364c50303ed83d1234b4ea51-0.json"
      ]
    }
  },
  {
    "course_uid": "course_f237678d9fac59631b4aa4ff",
    "course_id": "COMPSCI/MATH 514",
    "title": "NUMERICAL ANALYSIS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.109,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "higher-grades",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.77 GPA across 42 letter grades, versus 3.14 for Mathematics (42 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_514#grades"
          }
        ]
      }
    ],
    "description": "Advanced numerical analysis covering polynomial interpolation, approximation, differentiation, integration, splines, and ODE solvers.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          127,
          56,
          51,
          29,
          33,
          12,
          6
        ],
        "count": 314,
        "gpa": 3.2085987261146496,
        "topShare": 58.28025477707006,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_f237678d9fac59631b4aa4ff",
          "uid": "instructor_e9dd6e6897f68e46e794e28a",
          "name": "Thu Le",
          "quality": 3.1577915797417795,
          "quality_count": 19,
          "instructor_url": "/instructors/THU_LE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "One student found the homework tedious but manageable, while another noted a heavy workload that was doable with time. Rycroft's exams were challenging but included partial credit, whereas Ohm's exams were described as having very reasonable difficulty.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2868294",
            "source_review_id": "UmF0aW5nLTM3OTQ3Njk5",
            "instructor_name": "Chris Rycroft",
            "review_date": "2023-05-17 20:57:10 +0000 UTC",
            "review_id": "bdbac56f84a062e6b2519725",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2868294"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2924874",
            "source_review_id": "UmF0aW5nLTQxOTY1MDMz",
            "instructor_name": "Laurel Ohm",
            "review_date": "2025-11-28 21:16:35 +0000 UTC",
            "review_id": "ff02df78eef0fc139fd00bbd",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2924874"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_f237678d9fac59631b4aa4ff-0.json"
      ]
    }
  },
  {
    "course_uid": "course_2a00c702ff402614a950606e",
    "course_id": "MATH/STAT 309",
    "title": "INTRODUCTION TO PROBABILITY AND MATHEMATICAL STATISTICS I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.208,
    "badges": [],
    "description": "Introduction to Probability and Mathematical Statistics I covers probability theory, combinatorial methods, discrete and continuous distributions, moments, and estimation.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          304,
          134,
          147,
          66,
          78,
          39,
          6
        ],
        "count": 774,
        "gpa": 3.2118863049095605,
        "topShare": 56.58914728682171,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "One student found exams crazy difficult and felt the instructor assumed students had taken analysis. Another said open-book exams required high mathematical skills.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1870984",
            "source_review_id": "UmF0aW5nLTIyNjc0MTc3",
            "instructor_name": "Garvesh Raskutti",
            "review_date": "2013-12-30 13:01:46 +0000 UTC",
            "review_id": "cc51465de18c9a2bfd4e69c4",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1870984"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1870984",
            "source_review_id": "UmF0aW5nLTM5NDY1MjQz",
            "instructor_name": "Garvesh Raskutti",
            "review_date": "2024-05-15 01:38:05 +0000 UTC",
            "review_id": "4012997c07b54926d14b581b",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1870984"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_2a00c702ff402614a950606e-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": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Melissa Lindsey (4.54/5 adjusted; 49 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Melissa Lindsey",
            "href": "/instructors/MELISSA_LINDSEY"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "tag": "higher-grades",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.35 GPA across 242 letter grades, versus 3.14 for Mathematics (42 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"
          }
        ]
      }
    ],
    "description": "Survey of Calculus 2 covers first-order differential equations, multivariable calculus, constrained optimization, infinite sequences and series, approximation methods, and probability, with models from business and social sciences.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          593,
          258,
          395,
          112,
          138,
          54,
          22
        ],
        "count": 1572,
        "gpa": 3.2251908396946565,
        "topShare": 54.13486005089059,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_6c15cc3b45a4c19a3ad6a2cd",
          "uid": "instructor_9bb58a7016be34fe56104511",
          "name": "Melissa Lindsey",
          "quality": 4.540345965361296,
          "quality_count": 49,
          "instructor_url": "/instructors/MELISSA_LINDSEY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Quizzes and exams were described as brutal and distinct from lectures, while homework remained simple.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/2449731",
            "source_review_id": "UmF0aW5nLTM0ODA3Nzcz",
            "instructor_name": "Prerna Gera",
            "review_date": "2021-05-17 13:58:07 +0000 UTC",
            "review_id": "4b736790fe45f27ae23a1c4b",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:2449731"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_6c15cc3b45a4c19a3ad6a2cd-0.json"
      ]
    }
  },
  {
    "course_uid": "course_fa53f4954bab469b5d4c4fe3",
    "course_id": "MATH 341",
    "title": "LINEAR ALGEBRA",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.175,
    "badges": [
      {
        "id": "rated-teacher",
        "tag": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Spring 2027: Cassie Williams (4.30/5 adjusted; 54 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"
          }
        ]
      }
    ],
    "description": "Theory of linear algebra covering vector spaces, transformations, and eigenvalues, with an introduction to proofs and proof writing.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          254,
          87,
          134,
          54,
          46,
          11,
          18
        ],
        "count": 604,
        "gpa": 3.245860927152318,
        "topShare": 56.456953642384114,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_fa53f4954bab469b5d4c4fe3",
          "uid": "instructor_1ed287cac93977143496579e",
          "name": "Cassie Williams",
          "quality": 4.301944210944992,
          "quality_count": 54,
          "instructor_url": "/instructors/CASSIE_WILLIAMS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework was a moderate level, but exams required applying abstract concepts from class to create original proofs, making them moderate to difficult.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1912162",
            "source_review_id": "UmF0aW5nLTI0ODQyNzE4",
            "instructor_name": "Howard Becker",
            "review_date": "2015-05-15 19:46:08 +0000 UTC",
            "review_id": "ea77079477e35ee059b9567a",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1912162"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_fa53f4954bab469b5d4c4fe3-0.json"
      ]
    }
  },
  {
    "course_uid": "course_60c2767a206a079d3af2a1a4",
    "course_id": "MATH 542",
    "title": "MODERN ALGEBRA 2",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.299,
    "badges": [
      {
        "id": "grade-outcomes",
        "tag": "higher-grades",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Spring 2027: 3.34 GPA across 31 letter grades, versus 3.14 for Mathematics (42 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_542#grades"
          }
        ]
      }
    ],
    "description": "Modern Algebra 2 covers field extensions, roots of polynomials, splitting fields, simple extensions, linear transformations, matrices, characteristic roots, canonical forms, and determinants.",
    "discovery": {
      "term": "1274",
      "offered": true,
      "history": {
        "counts": [
          86,
          35,
          53,
          16,
          19,
          6,
          3
        ],
        "count": 218,
        "gpa": 3.2545871559633026,
        "topShare": 55.5045871559633,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_60c2767a206a079d3af2a1a4",
          "uid": "instructor_be5c24b98e4a5132a7591fdc",
          "name": "Uri Andrews",
          "quality": 3.4207357158765737,
          "quality_count": 94,
          "instructor_url": "/instructors/URI_ANDREWS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "text": "Homework was tough with over ten proof-based problems per week, but Andrews was flexible and accommodating with the workload.",
        "evidence_scope": "past_student_reviews",
        "citations": [
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1503053",
            "source_review_id": "UmF0aW5nLTM3OTgzMTcz",
            "instructor_name": "Uri Andrews",
            "review_date": "2023-05-24 13:40:08 +0000 UTC",
            "review_id": "641e586b293045ed2b344ffa",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1503053"
          },
          {
            "type": "review",
            "source_url": "https://www.ratemyprofessors.com/professor/1503053",
            "source_review_id": "UmF0aW5nLTQyNzYwNzAy",
            "instructor_name": "Uri Andrews",
            "review_date": "2026-03-31 16:23:48 +0000 UTC",
            "review_id": "3ca8e79759200ebd4bf8cc97",
            "run_id": "20261014T203208-0851c9a1",
            "source_instructor_id": "rmp:1503053"
          }
        ]
      },
      "reviewFiles": [
        "/data/fc1811fa52e581ea57a35c0cf3343f8740a8ffbf/reviews/course_60c2767a206a079d3af2a1a4-0.json"
      ]
    }
  }
]
```
