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

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

## Dataset

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

7

### projection id

85abe9ff8837c2c5a134368dcc4cfc85eb723524b21ddeb3d2e953887d2f0c8f

### observed at

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

### built at

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

### courses

8951

### current instructors

5754

### limited

false

### terms

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

### term

1272

### departments

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

### deployed at

2026-09-13T03:45:41.382968+00:00

### site commit

e7bdc3ce564214746c54406b1c4713f758ff322f

## results

### items

```json
[
  {
    "course_uid": "course_9eb7166a49d161bca95d729f",
    "course_id": "COMPSCI/ECE 252",
    "title": "INTRODUCTION TO COMPUTER ENGINEERING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.296,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.40 GPA across 589 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_252#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 142 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_252#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to Computer Engineering covers logic components, Boolean algebra, logic design, computer organization, and assembly-language programming.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2882,
          1108,
          891,
          429,
          504,
          122,
          81
        ],
        "count": 6017,
        "gpa": 3.3706996842280206,
        "topShare": 66.31211567226192,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_eb1bb94171f8f5bd7e26165f",
          "name": "Setareh Behroozi",
          "quality": 3.7732285945155315,
          "quality_count": 40,
          "instructor_url": "/instructors/SETAREH_BEHROOZI"
        },
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_3c20f585497c036ee0ded500",
          "name": "Shayne Wadle",
          "quality": 3.5426327025332824,
          "quality_count": 8,
          "instructor_url": "/instructors/SHAYNE_WADLE"
        },
        {
          "course_uid": "course_9eb7166a49d161bca95d729f",
          "uid": "instructor_07d81221401c0aeb980803c4",
          "name": "Matt Sinclair",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MATT_SINCLAIR"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2024-02-24 21:56:20 +0000 UTC",
            "review_id": "dfca0d604b5aa84f3a3528c9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTM4OTk4MzI5",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          },
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2024-03-06 00:50:26 +0000 UTC",
            "review_id": "20c3e50679911f45c9d6e5bb",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTM5MDI2OTE3",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          },
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2024-05-12 20:42:07 +0000 UTC",
            "review_id": "e65c5481a92a66f7547f6564",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTM5NDQ0NzY0",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          },
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2024-05-30 00:53:29 +0000 UTC",
            "review_id": "f85c3004a7572998f60b0f88",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTM5NTM0NjA1",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          },
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2025-05-16 19:16:20 +0000 UTC",
            "review_id": "b48c355092b97d06a290f199",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTQxMzA1NTc2",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          },
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2025-08-31 02:14:25 +0000 UTC",
            "review_id": "2d10178a5fab9d13043751e6",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTQxNjEzMjQz",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          },
          {
            "instructor_name": "Shayne Wadle",
            "review_date": "2026-01-11 01:10:16 +0000 UTC",
            "review_id": "31ba04dea28e00bc7517873c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3156510",
            "source_review_id": "UmF0aW5nLTQyNDczODAw",
            "source_url": "https://www.ratemyprofessors.com/professor/3156510",
            "type": "review"
          },
          {
            "instructor_name": "Shayne Wadle",
            "review_date": "2026-03-20 20:52:29 +0000 UTC",
            "review_id": "a33a05fa2b8a4221005a110f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3156510",
            "source_review_id": "UmF0aW5nLTQyNzE5OTk4",
            "source_url": "https://www.ratemyprofessors.com/professor/3156510",
            "type": "review"
          },
          {
            "instructor_name": "Shayne Wadle",
            "review_date": "2026-05-03 21:22:11 +0000 UTC",
            "review_id": "9af6621f08c3899567e17f01",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3156510",
            "source_review_id": "UmF0aW5nLTQzMDExNjE0",
            "source_url": "https://www.ratemyprofessors.com/professor/3156510",
            "type": "review"
          },
          {
            "instructor_name": "Shayne Wadle",
            "review_date": "2026-05-03 21:28:08 +0000 UTC",
            "review_id": "4c2bfecdc001319541b23ee4",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3156510",
            "source_review_id": "UmF0aW5nLTQzMDExNjYx",
            "source_url": "https://www.ratemyprofessors.com/professor/3156510",
            "type": "review"
          }
        ],
        "text": "Sinclair enforces strict deadlines and requires diligent self-study. Wadle’s lectures are criticized as unhelpful or confusing, requiring heavy independent work."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_9eb7166a49d161bca95d729f-0.json"
      ]
    }
  },
  {
    "course_uid": "course_883e87fcd87d80e877bb98ab",
    "course_id": "COMPSCI/ECE 352",
    "title": "DIGITAL SYSTEM FUNDAMENTALS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.1,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.31 GPA across 123 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_352#grades"
          }
        ]
      }
    ],
    "description": "Covers digital system fundamentals including logic components, Boolean algebra, and computer organization design.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          405,
          366,
          275,
          169,
          71,
          11,
          7
        ],
        "count": 1304,
        "gpa": 3.298696319018405,
        "topShare": 59.12576687116564,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_883e87fcd87d80e877bb98ab",
          "uid": "instructor_eb1bb94171f8f5bd7e26165f",
          "name": "Setareh Behroozi",
          "quality": 3.7732285945155315,
          "quality_count": 40,
          "instructor_url": "/instructors/SETAREH_BEHROOZI"
        },
        {
          "course_uid": "course_883e87fcd87d80e877bb98ab",
          "uid": "instructor_b9402e06a7d816746041099a",
          "name": "Julie Hsiao",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JULIE_HSIAO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Setareh Behroozi",
            "review_date": "2024-11-23 20:47:38 +0000 UTC",
            "review_id": "7928178fc1fe58d4ec843b7a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2827328",
            "source_review_id": "UmF0aW5nLTQwMDIwNTcz",
            "source_url": "https://www.ratemyprofessors.com/professor/2827328",
            "type": "review"
          },
          {
            "instructor_name": "Setareh Behroozi",
            "review_date": "2024-11-25 00:45:52 +0000 UTC",
            "review_id": "7e60e34df3872f3a22c040af",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2827328",
            "source_review_id": "UmF0aW5nLTQwMDI1MTAx",
            "source_url": "https://www.ratemyprofessors.com/professor/2827328",
            "type": "review"
          }
        ],
        "text": "Homework is challenging and time-consuming, but attending discussion sessions and collaborating with groups makes the class much easier to manage."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_883e87fcd87d80e877bb98ab-0.json"
      ]
    }
  },
  {
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "course_id": "COMPSCI/ECE 354",
    "title": "MACHINE ORGANIZATION AND PROGRAMMING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.098,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Hina Mahmood (4.27/5 adjusted; 47 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Hina Mahmood",
            "href": "/instructors/HINA_MAHMOOD"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.13 GPA across 618 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_354#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 113 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_354#schedule"
          }
        ]
      }
    ],
    "description": "COMPSCI/ECE 354 introduces computer system structures and C programming, covering memory, assembly, and compilation.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1180,
          1015,
          1588,
          690,
          385,
          120,
          58
        ],
        "count": 5036,
        "gpa": 3.107922954725973,
        "topShare": 43.58617950754567,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_6e524f2d6f14b4e14c7ac770",
          "uid": "instructor_cce649041a2db573b9b63872",
          "name": "Hina Mahmood",
          "quality": 4.270204711506447,
          "quality_count": 47,
          "instructor_url": "/instructors/HINA_MAHMOOD"
        },
        {
          "course_uid": "course_6e524f2d6f14b4e14c7ac770",
          "uid": "instructor_3aacf95596af43ab576afe0c",
          "name": "Gary Dahl",
          "quality": 3.2171069466910396,
          "quality_count": 155,
          "instructor_url": "/instructors/GARY_DAHL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Hina Mahmood",
            "review_date": "2025-01-12 01:00:23 +0000 UTC",
            "review_id": "17f9c910a70bf30c29b0ab0f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3056362",
            "source_review_id": "UmF0aW5nLTQwNTMwMTQ1",
            "source_url": "https://www.ratemyprofessors.com/professor/3056362",
            "type": "review"
          },
          {
            "instructor_name": "Hina Mahmood",
            "review_date": "2025-05-07 18:36:31 +0000 UTC",
            "review_id": "4417ad8d80c56c649aafeb46",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3056362",
            "source_review_id": "UmF0aW5nLTQxMTk3MDM1",
            "source_url": "https://www.ratemyprofessors.com/professor/3056362",
            "type": "review"
          },
          {
            "instructor_name": "Gary Dahl",
            "review_date": "2026-03-17 01:13:10 +0000 UTC",
            "review_id": "f9c90e92996219fc43cc3e97",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2770358",
            "source_review_id": "UmF0aW5nLTQyNzA1MjE5",
            "source_url": "https://www.ratemyprofessors.com/professor/2770358",
            "type": "review"
          }
        ],
        "text": "Projects are lengthy and require early starts, while bi-weekly quizzes and dense course materials add to the workload and preparation demands."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_6e524f2d6f14b4e14c7ac770-0.json"
      ]
    }
  },
  {
    "course_uid": "course_32bc831d31cf0c1254ddaf8d",
    "course_id": "COMPSCI/ECE 506",
    "title": "SOFTWARE ENGINEERING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.461,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 19 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_506#schedule"
          }
        ]
      }
    ],
    "description": "Software Engineering teaches techniques for designing, developing, and modifying large software systems, covering processes, architecture, and team management.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          624,
          264,
          164,
          44,
          22,
          2,
          2
        ],
        "count": 1122,
        "gpa": 3.625668449197861,
        "topShare": 79.14438502673798,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_32bc831d31cf0c1254ddaf8d",
          "uid": "instructor_c665141c0f7a05fb7eb098ac",
          "name": "Scott Swanson",
          "quality": 2.14037882776328,
          "quality_count": 69,
          "instructor_url": "/instructors/SCOTT_SWANSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Scott Swanson",
            "review_date": "2023-05-16 21:40:41 +0000 UTC",
            "review_id": "a06d49221baded3c721c8d05",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2823898",
            "source_review_id": "UmF0aW5nLTM3OTM5MTUw",
            "source_url": "https://www.ratemyprofessors.com/professor/2823898",
            "type": "review"
          },
          {
            "instructor_name": "Scott Swanson",
            "review_date": "2025-01-07 02:29:28 +0000 UTC",
            "review_id": "3d0a50f214b5571295d9c0e0",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2823898",
            "source_review_id": "UmF0aW5nLTQwNDk2Nzc5",
            "source_url": "https://www.ratemyprofessors.com/professor/2823898",
            "type": "review"
          }
        ],
        "text": "The course focuses on agile team software projects and is considered easy if students participate, though logistics and reading quizzes add to the workload."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_32bc831d31cf0c1254ddaf8d-0.json"
      ]
    }
  },
  {
    "course_uid": "course_b679e3cf25eb2922e638a7d2",
    "course_id": "COMPSCI/ECE 533",
    "title": "IMAGE PROCESSING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.604,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Fall 2025 · latest released grades before Fall 2026: 3.93 GPA across 43 letter grades, versus 3.63 for UW–Madison (1320 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_533#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 22 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_533#schedule"
          }
        ]
      }
    ],
    "description": "COMPSCI/ECE 533 covers the mathematical representation of images, including degradation models, enhancement, restoration, segmentation, coding, pattern recognition, and tomography.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          140,
          26,
          7,
          0,
          2,
          0,
          1
        ],
        "count": 176,
        "gpa": 3.840909090909091,
        "topShare": 94.31818181818183,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_b679e3cf25eb2922e638a7d2",
          "uid": "instructor_4711b21b49f9472e61cdc66f",
          "name": "Andreas Velten",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANDREAS_VELTEN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Kangwook Lee",
            "review_date": "2024-09-24 17:27:20 +0000 UTC",
            "review_id": "ee99d480db6c158dcfee42a6",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2517429",
            "source_review_id": "UmF0aW5nLTM5NzYyMTIx",
            "source_url": "https://www.ratemyprofessors.com/professor/2517429",
            "type": "review"
          }
        ],
        "text": "Historical reviews indicate high difficulty, citing assignment errors and unclear problem explanations in class."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_b679e3cf25eb2922e638a7d2-0.json"
      ]
    }
  },
  {
    "course_uid": "course_45a9d9a05cba4d5b592ac7a3",
    "course_id": "COMPSCI/ECE 552",
    "title": "INTRODUCTION TO COMPUTER ARCHITECTURE",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.336,
    "badges": [],
    "description": "Introduction to computer architecture covering processor, memory, and I/O system design.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          366,
          207,
          99,
          63,
          27,
          9,
          6
        ],
        "count": 777,
        "gpa": 3.4826254826254828,
        "topShare": 73.74517374517374,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_45a9d9a05cba4d5b592ac7a3",
          "uid": "instructor_0d29a447fd811bf0e3ffe3da",
          "name": "George Tzimpragos",
          "quality": 3.5997143486787233,
          "quality_count": 2,
          "instructor_url": "/instructors/GEORGE_TZIMPRAGOS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Parmesh Ramanathan",
            "review_date": "2015-05-22 13:50:15 +0000 UTC",
            "review_id": "86bd0435dcb09cb593955173",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:869246",
            "source_review_id": "UmF0aW5nLTI0ODg4NjE1",
            "source_url": "https://www.ratemyprofessors.com/professor/869246",
            "type": "review"
          },
          {
            "instructor_name": "Mikko Lipasti",
            "review_date": "2018-10-04 17:24:10 +0000 UTC",
            "review_id": "94fc35e96ebe469b75cd74f0",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:304354",
            "source_review_id": "UmF0aW5nLTMwNTQzODg3",
            "source_url": "https://www.ratemyprofessors.com/professor/304354",
            "type": "review"
          },
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2023-05-08 07:00:38 +0000 UTC",
            "review_id": "4a93c931a19dc35eb9b49d7b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTM3ODU0NDgy",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Matthew Sinclair, Mikko Lipasti, Parmesh Ramanathan: Reviewers characterize the workload as intense, citing long group projects, dense online lectures, and difficult exams that require significant outside effort and preparation."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_45a9d9a05cba4d5b592ac7a3-0.json"
      ]
    }
  },
  {
    "course_uid": "course_857dfa4fff59f365d5b29f10",
    "course_id": "COMPSCI/ECE 752",
    "title": "ADVANCED COMPUTER ARCHITECTURE I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.568,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 22 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_752#schedule"
          }
        ]
      }
    ],
    "description": "Advanced Computer Architecture I covers processor design, pipelining, cache memories, and instruction set design.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          84,
          70,
          35,
          2,
          2,
          0,
          0
        ],
        "count": 193,
        "gpa": 3.6010362694300517,
        "topShare": 79.79274611398964,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_857dfa4fff59f365d5b29f10",
          "uid": "instructor_fdf4127fe353415ba93b07f7",
          "name": "Joshua San Miguel",
          "quality": 3.6898204477409116,
          "quality_count": 15,
          "instructor_url": "/instructors/JOSHUA_SAN_MIGUEL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2021-11-07 03:12:05 +0000 UTC",
            "review_id": "989777f50532411c66eb9b98",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTM1MjAxMjU0",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          },
          {
            "instructor_name": "Matthew Sinclair",
            "review_date": "2025-03-13 03:58:23 +0000 UTC",
            "review_id": "d94e5c8b5a3f5a9c13f99b87",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2465736",
            "source_review_id": "UmF0aW5nLTQwNzY1NzIx",
            "source_url": "https://www.ratemyprofessors.com/professor/2465736",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the class as having a heavy workload with significant reading and difficult exams, though one notes the instructor curves grades to historical averages."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_857dfa4fff59f365d5b29f10-0.json"
      ]
    }
  },
  {
    "course_uid": "course_821f9bd2b5a7758dd5db1e18",
    "course_id": "COMPSCI/ECE 760",
    "title": "MACHINE LEARNING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.687,
    "badges": [],
    "description": "COMPSCI/ECE 760 covers computational approaches to learning, including inductive inference, explanation-based learning, and cognitive modeling.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          455,
          251,
          47,
          5,
          2,
          1,
          1
        ],
        "count": 762,
        "gpa": 3.7493438320209975,
        "topShare": 92.6509186351706,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_821f9bd2b5a7758dd5db1e18",
          "uid": "instructor_891e98e7cb82bcc0ff27c432",
          "name": "Jerry Zhu",
          "quality": 3.3209301206581254,
          "quality_count": 27,
          "instructor_url": "/instructors/JERRY_ZHU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Jerry Zhu",
            "review_date": "2019-11-24 22:49:33 +0000 UTC",
            "review_id": "f10148cc6d4e541712b2b687",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1785920",
            "source_review_id": "UmF0aW5nLTMyNDcxMjEy",
            "source_url": "https://www.ratemyprofessors.com/professor/1785920",
            "type": "review"
          }
        ],
        "text": "One reviewer rated the difficulty as 5/5 and noted that students were expected to read PowerPoint slides to prepare for class."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_821f9bd2b5a7758dd5db1e18-0.json"
      ]
    }
  },
  {
    "course_uid": "course_63e805b33518ff3fd8dc0a39",
    "course_id": "COMPSCI/ECE/EMA/EP/ME 759",
    "title": "HIGH PERFORMANCE COMPUTING FOR APPLICATIONS IN ENGINEERING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.93,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.97 GPA across 102 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_EMA_EP_ME_759#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 5 enrolled students across 5 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_EMA_EP_ME_759#schedule"
          }
        ]
      }
    ],
    "description": "Covers hardware and software solutions for advanced computing in engineering, with hands-on parallel programming assignments.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          499,
          40,
          9,
          2,
          0,
          0,
          0
        ],
        "count": 550,
        "gpa": 3.941818181818182,
        "topShare": 98,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_63e805b33518ff3fd8dc0a39",
          "uid": "instructor_6b538cd1085236661960506e",
          "name": "Tsung-Wei Huang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TSUNG-WEI_HUANG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Dan Negrut",
            "review_date": "2018-01-23 11:31:56 +0000 UTC",
            "review_id": "9e4da8adb27e73b85824e275",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:812301",
            "source_review_id": "UmF0aW5nLTI5NDkxOTU4",
            "source_url": "https://www.ratemyprofessors.com/professor/812301",
            "type": "review"
          },
          {
            "instructor_name": "Dan Negrut",
            "review_date": "2021-05-20 21:08:39 +0000 UTC",
            "review_id": "21b1eb9bccf4291655ebd781",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:812301",
            "source_review_id": "UmF0aW5nLTM0ODM0MDA2",
            "source_url": "https://www.ratemyprofessors.com/professor/812301",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Dan Negrut: Reviewers note the class involves significant work, particularly weekly programming assignments, but consider them doable with effort."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_63e805b33518ff3fd8dc0a39-0.json"
      ]
    }
  },
  {
    "course_uid": "course_dd8d2094feb4657373e2e2f3",
    "course_id": "COMPSCI/ECE/ISYE 524",
    "title": "INTRODUCTION TO OPTIMIZATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.323,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.22 GPA across 101 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_ISYE_524#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 23 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_ISYE_524#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to mathematical optimization, covering formulation of discrete and continuous problems and equilibrium models, and usage of algorithms and software tools.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          363,
          266,
          176,
          116,
          75,
          22,
          13
        ],
        "count": 1031,
        "gpa": 3.271580989330747,
        "topShare": 61.008729388942776,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_dd8d2094feb4657373e2e2f3",
          "uid": "instructor_88b50100bedfe361746dd123",
          "name": "Jeffrey Linderoth",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JEFFREY_LINDEROTH"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Jeff Linderoth",
            "review_date": "2024-04-28 16:21:25 +0000 UTC",
            "review_id": "ec26bdb44745b4d48647d409",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1472025",
            "source_review_id": "UmF0aW5nLTM5MTcxODQz",
            "source_url": "https://www.ratemyprofessors.com/professor/1472025",
            "type": "review"
          },
          {
            "instructor_name": "Jeff Linderoth",
            "review_date": "2025-05-13 14:57:18 +0000 UTC",
            "review_id": "d1de49db403c61f0ba734110",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1472025",
            "source_review_id": "UmF0aW5nLTQxMjY1NzU4",
            "source_url": "https://www.ratemyprofessors.com/professor/1472025",
            "type": "review"
          },
          {
            "instructor_name": "Jeff Linderoth",
            "review_date": "2025-05-19 19:24:29 +0000 UTC",
            "review_id": "32877232a079784ffd2f7002",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1472025",
            "source_review_id": "UmF0aW5nLTQxMzIzNDMy",
            "source_url": "https://www.ratemyprofessors.com/professor/1472025",
            "type": "review"
          }
        ],
        "text": "The course is extremely difficult with long, challenging homework assignments that can take up to 20 hours, requiring substantial independent study time."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_dd8d2094feb4657373e2e2f3-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": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.15 GPA across 84 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_MATH_435#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 10 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_MATH_435#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to the technical aspects of cryptography and secure digital information transmission.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          252,
          177,
          228,
          113,
          66,
          14,
          15
        ],
        "count": 865,
        "gpa": 3.167630057803468,
        "topShare": 49.59537572254335,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2e71825a82859020279c78b8",
          "uid": "instructor_49b6ede936b9533af32a49c1",
          "name": "Somesh Jha",
          "quality": 3.859602821242242,
          "quality_count": 21,
          "instructor_url": "/instructors/SOMESH_JHA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Somesh Jha",
            "review_date": "2020-12-21 06:13:27 +0000 UTC",
            "review_id": "15b50d522ddf0d3a2c5f163a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:981721",
            "source_review_id": "UmF0aW5nLTM0MTYzMjQy",
            "source_url": "https://www.ratemyprofessors.com/professor/981721",
            "type": "review"
          },
          {
            "instructor_name": "Somesh Jha",
            "review_date": "2021-12-22 20:09:59 +0000 UTC",
            "review_id": "98d18a6fc2362a2977d7009d",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:981721",
            "source_review_id": "UmF0aW5nLTM1NjM0NTY2",
            "source_url": "https://www.ratemyprofessors.com/professor/981721",
            "type": "review"
          },
          {
            "instructor_name": "Somesh Jha",
            "review_date": "2025-12-17 08:41:05 +0000 UTC",
            "review_id": "51210a49bee3325ae0941a21",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:981721",
            "source_review_id": "UmF0aW5nLTQyMzA2NDk1",
            "source_url": "https://www.ratemyprofessors.com/professor/981721",
            "type": "review"
          }
        ],
        "text": "The course includes five graded homeworks, two midterms, and a final. While some find exams manageable with lecture notes, others report they are unexpectedly difficult or narrowly focused."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_2e71825a82859020279c78b8-0.json"
      ]
    }
  },
  {
    "course_uid": "course_b588d52f82ec62f25a4f2ece",
    "course_id": "COMPSCI/ECE/ME 532",
    "title": "MATRIX METHODS IN MACHINE LEARNING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.497,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.34 GPA across 149 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_ME_532#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 15 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_ME_532#schedule"
          }
        ]
      }
    ],
    "description": "MATRIX METHODS IN MACHINE LEARNING covers linear algebraic foundations and matrix methods for machine learning applications like classification, clustering, and data analysis.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          661,
          322,
          218,
          143,
          49,
          12,
          14
        ],
        "count": 1419,
        "gpa": 3.44785059901339,
        "topShare": 69.27413671599719,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_b588d52f82ec62f25a4f2ece",
          "uid": "instructor_f85b9ff343f5be26654f10d9",
          "name": "Grigoris Chrysos",
          "quality": 2.315415903798487,
          "quality_count": 25,
          "instructor_url": "/instructors/GRIGORIS_CHRYSOS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Grigoris Chrysos",
            "review_date": "2025-11-16 18:22:37 +0000 UTC",
            "review_id": "fa5ab2aa16c990869b6fd3d6",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2984236",
            "source_review_id": "UmF0aW5nLTQxODc2NjM1",
            "source_url": "https://www.ratemyprofessors.com/professor/2984236",
            "type": "review"
          },
          {
            "instructor_name": "Grigoris Chrysos",
            "review_date": "2025-12-12 07:55:12 +0000 UTC",
            "review_id": "f236393d07693e36161765b0",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2984236",
            "source_review_id": "UmF0aW5nLTQyMjAzNjM1",
            "source_url": "https://www.ratemyprofessors.com/professor/2984236",
            "type": "review"
          },
          {
            "instructor_name": "Grigoris Chrysos",
            "review_date": "2025-12-17 12:49:50 +0000 UTC",
            "review_id": "12281ee3e2d8f8ff83712ba6",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2984236",
            "source_review_id": "UmF0aW5nLTQyMzA3Mjky",
            "source_url": "https://www.ratemyprofessors.com/professor/2984236",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the workload as excessive, with heavy weekly homework and four exams. The course is considered difficult, featuring hard proofs and exams that are hard to finish."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_b588d52f82ec62f25a4f2ece-0.json"
      ]
    }
  },
  {
    "course_uid": "course_013300c17c3a4f3c90089d51",
    "course_id": "COMPSCI/ECE/ME 539",
    "title": "INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.334,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.23 GPA across 35 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ECE_ME_539#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 21 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ECE_ME_539#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to artificial neural networks and their applications in control, pattern recognition, and prediction.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          196,
          252,
          163,
          65,
          14,
          5,
          6
        ],
        "count": 701,
        "gpa": 3.3530670470756063,
        "topShare": 63.90870185449358,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_013300c17c3a4f3c90089d51",
          "uid": "instructor_ef4eca2c8776df8035290b58",
          "name": "Ting-Hung Lin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TING-HUNG_LIN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Yu Hen Hu",
            "review_date": "2020-11-09 14:46:02 +0000 UTC",
            "review_id": "cdd24df03c173997c8001d5b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1202050",
            "source_review_id": "UmF0aW5nLTMzNzg2NTMz",
            "source_url": "https://www.ratemyprofessors.com/professor/1202050",
            "type": "review"
          },
          {
            "instructor_name": "Yu Hen Hu",
            "review_date": "2021-12-21 02:06:04 +0000 UTC",
            "review_id": "55713787ff3d0637e72a82f3",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1202050",
            "source_review_id": "UmF0aW5nLTM1NjE0NDQw",
            "source_url": "https://www.ratemyprofessors.com/professor/1202050",
            "type": "review"
          },
          {
            "instructor_name": "Pedro Morgado",
            "review_date": "2023-12-28 03:26:52 +0000 UTC",
            "review_id": "3bc7cf7ee5b8ea262d70cc0a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2879084",
            "source_review_id": "UmF0aW5nLTM4ODAyNTY3",
            "source_url": "https://www.ratemyprofessors.com/professor/2879084",
            "type": "review"
          },
          {
            "instructor_name": "Kangwook Lee",
            "review_date": "2025-01-20 05:39:44 +0000 UTC",
            "review_id": "c2570f7894554d4ec7277977",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2517429",
            "source_review_id": "UmF0aW5nLTQwNTc1Mzcx",
            "source_url": "https://www.ratemyprofessors.com/professor/2517429",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Kangwook Lee, Pedro Morgado, Yu Hen Hu: The course is consistently described as difficult with a heavy workload, including extensive homework, group projects, and dense theoretical content requiring strong math backgrounds."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_013300c17c3a4f3c90089d51-0.json"
      ]
    }
  },
  {
    "course_uid": "course_838dabb25ad7f26b4601d1c8",
    "course_id": "COMPSCI/EDPSYCH/PSYCH 770",
    "title": "HUMAN-COMPUTER INTERACTION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.799,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Fall 2025 · latest released grades before Fall 2026: 3.90 GPA across 67 letter grades, versus 3.63 for UW–Madison (1320 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_EDPSYCH_PSYCH_770#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 6 enrolled students across 3 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_EDPSYCH_PSYCH_770#schedule"
          }
        ]
      }
    ],
    "description": "Covers HCI principles, research methods, data analysis, and a semester-long research project in critical domains.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          181,
          55,
          8,
          0,
          0,
          0,
          0
        ],
        "count": 244,
        "gpa": 3.8545081967213113,
        "topShare": 96.72131147540983,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_838dabb25ad7f26b4601d1c8",
          "uid": "instructor_3b251949b48503ddc5a3bbda",
          "name": "Bilge Mutlu",
          "quality": 3.6716277476039973,
          "quality_count": 13,
          "instructor_url": "/instructors/BILGE_MUTLU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_b6ee9e2bd841018bd3a65997",
    "course_id": "COMPSCI/ISYE 723",
    "title": "DYNAMIC PROGRAMMING AND ASSOCIATED TOPICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.827,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 14.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ISYE_723#schedule"
          }
        ]
      }
    ],
    "description": "Covers dynamic programming techniques and applications to problems like shortest-path, TSP, and Markovian decision processes.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          50,
          3,
          2,
          1,
          0,
          0,
          0
        ],
        "count": 56,
        "gpa": 3.9107142857142856,
        "topShare": 94.64285714285714,
        "firstTerm": "1242",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_b6ee9e2bd841018bd3a65997",
          "uid": "instructor_b67d3db63b5f7978d78b2ad5",
          "name": "Yonatan Mintz",
          "quality": 3.3830714862888294,
          "quality_count": 4,
          "instructor_url": "/instructors/YONATAN_MINTZ"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_37d0dd47458f2474a7c418f7",
    "course_id": "COMPSCI/ISYE 727",
    "title": "CONVEX ANALYSIS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.87,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 13.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ISYE_727#schedule"
          }
        ]
      }
    ],
    "description": "Study of convex sets, functions, and duality with applications to operations research.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          4,
          2,
          2,
          0,
          0,
          0,
          0
        ],
        "count": 8,
        "gpa": 3.625,
        "topShare": 75,
        "firstTerm": "1254",
        "lastTerm": "1254"
      },
      "instructors": [
        {
          "course_uid": "course_37d0dd47458f2474a7c418f7",
          "uid": "instructor_307c5a1e319a93016cfbb8d3",
          "name": "Yudong Chen",
          "quality": 3.6610311161274747,
          "quality_count": 3,
          "instructor_url": "/instructors/YUDONG_CHEN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_5aa742b184448a57a07564c5",
    "course_id": "COMPSCI/ISYE/MATH 425",
    "title": "INTRODUCTION TO COMBINATORIAL OPTIMIZATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.068,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Fall 2025 · latest released grades before Fall 2026: 2.90 GPA across 63 letter grades, versus 3.63 for UW–Madison (1320 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ISYE_MATH_425#grades"
          }
        ]
      }
    ],
    "description": "Introduction to combinatorial optimization covering exact and approximation algorithms for discrete structures.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          55,
          25,
          45,
          20,
          39,
          9,
          2
        ],
        "count": 195,
        "gpa": 2.971794871794872,
        "topShare": 41.02564102564102,
        "firstTerm": "1242",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_5aa742b184448a57a07564c5",
          "uid": "instructor_790616eb1b3311e29964b78a",
          "name": "Carla Michini",
          "quality": 3.944803614716622,
          "quality_count": 12,
          "instructor_url": "/instructors/CARLA_MICHINI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Carla Michini",
            "review_date": "2025-12-25 01:55:31 +0000 UTC",
            "review_id": "82b9512174f10d4e5505018c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2371667",
            "source_review_id": "UmF0aW5nLTQyMzk1MDg3",
            "source_url": "https://www.ratemyprofessors.com/professor/2371667",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the workload as heavy, with time-consuming homework and brutal exams. The course requires deep knowledge of in-depth proofs, making it challenging for non-elite math majors."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_5aa742b184448a57a07564c5-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": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.13 GPA across 52 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_ISYE_MATH_STAT_525#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 21 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ISYE_MATH_STAT_525#schedule"
          }
        ]
      }
    ],
    "description": "Introduces linear optimization problems, emphasizing formal proofs, the simplex method, duality theory, and theorems of the alternatives.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          175,
          86,
          126,
          70,
          89,
          25,
          9
        ],
        "count": 580,
        "gpa": 3.029310344827586,
        "topShare": 45,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_a04e8d794b24e3b81b984774",
          "uid": "instructor_1ff77094c39644d04495ec4e",
          "name": "Alberto Del Pia",
          "quality": 3.756918416818997,
          "quality_count": 8,
          "instructor_url": "/instructors/ALBERTO_DEL_PIA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Alberto Del Pia",
            "review_date": "2019-12-07 20:29:39 +0000 UTC",
            "review_id": "990345dc243669faeee6032d",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2490725",
            "source_review_id": "UmF0aW5nLTMyNTYwNjA0",
            "source_url": "https://www.ratemyprofessors.com/professor/2490725",
            "type": "review"
          },
          {
            "instructor_name": "Alberto Del Pia",
            "review_date": "2022-01-25 05:21:25 +0000 UTC",
            "review_id": "923c2ee2416886be08c9c907",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2490725",
            "source_review_id": "UmF0aW5nLTM1NzkzNjYy",
            "source_url": "https://www.ratemyprofessors.com/professor/2490725",
            "type": "review"
          },
          {
            "instructor_name": "Alberto Del Pia",
            "review_date": "2023-12-28 03:24:55 +0000 UTC",
            "review_id": "4be327dc63c97263484ae17f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2490725",
            "source_review_id": "UmF0aW5nLTM4ODAyNTU2",
            "source_url": "https://www.ratemyprofessors.com/professor/2490725",
            "type": "review"
          },
          {
            "instructor_name": "Alberto Del Pia",
            "review_date": "2024-12-18 00:05:49 +0000 UTC",
            "review_id": "62d663f8a0d0d111ef47bbfd",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2490725",
            "source_review_id": "UmF0aW5nLTQwMzUzNDUx",
            "source_url": "https://www.ratemyprofessors.com/professor/2490725",
            "type": "review"
          }
        ],
        "text": "The course is considered very difficult, with hard assignments that require significant study time, though group work is permitted. Exams are reported as easier than homework, although one student found the final exam unexpectedly difficult despite its stated format."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_a04e8d794b24e3b81b984774-0.json"
      ]
    }
  },
  {
    "course_uid": "course_639b02029dbf953b9704cd63",
    "course_id": "COMPSCI/ISYE/MATH/STAT 726",
    "title": "NONLINEAR OPTIMIZATION I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.408,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 7 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_ISYE_MATH_STAT_726#schedule"
          }
        ]
      }
    ],
    "description": "Covers theory and algorithms for nonlinear optimization, focusing on unconstrained methods like quasi-Newton and trust-region techniques.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          79,
          95,
          55,
          14,
          4,
          0,
          3
        ],
        "count": 250,
        "gpa": 3.426,
        "topShare": 69.6,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_639b02029dbf953b9704cd63",
          "uid": "instructor_a270e82be07bd3a275f6e005",
          "name": "Stephen Wright",
          "quality": 3.839790522364397,
          "quality_count": 10,
          "instructor_url": "/instructors/STEPHEN_WRIGHT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Stephen Wright",
            "review_date": "2018-05-14 18:44:02 +0000 UTC",
            "review_id": "d3d89b29af16733c1c770fb9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1895834",
            "source_review_id": "UmF0aW5nLTMwMTA0MjAw",
            "source_url": "https://www.ratemyprofessors.com/professor/1895834",
            "type": "review"
          },
          {
            "instructor_name": "Stephen Wright",
            "review_date": "2019-12-14 19:00:26 +0000 UTC",
            "review_id": "9b91b822745c708625b5b0ec",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1895834",
            "source_review_id": "UmF0aW5nLTMyNjU5MDI2",
            "source_url": "https://www.ratemyprofessors.com/professor/1895834",
            "type": "review"
          }
        ],
        "text": "Assignments are graded harshly, and the course is notoriously difficult, requiring significant preparation to keep up with the rigorous material."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_639b02029dbf953b9704cd63-0.json"
      ]
    }
  },
  {
    "course_uid": "course_72fca04984de023263764214",
    "course_id": "COMPSCI/LIS 102",
    "title": "INTRODUCTION TO COMPUTING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.82,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.87 GPA across 194 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_LIS_102#grades"
          }
        ]
      }
    ],
    "description": "Introduction to Computing provides a broad overview of computing topics like security, robotics, and AI, and algorithmic problem solving.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          745,
          57,
          29,
          22,
          9,
          3,
          10
        ],
        "count": 875,
        "gpa": 3.82,
        "topShare": 91.65714285714286,
        "firstTerm": "1242",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_72fca04984de023263764214",
          "uid": "instructor_0c6e218296c258ea4f4f8ef3",
          "name": "Jeff Nyhoff",
          "quality": 3.4586616784374016,
          "quality_count": 37,
          "instructor_url": "/instructors/JEFF_NYHOFF"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Jeff Nyhoff",
            "review_date": "2025-02-21 03:38:48 +0000 UTC",
            "review_id": "88d9701b8041c06f2035cf91",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2840015",
            "source_review_id": "UmF0aW5nLTQwNjk0MDkx",
            "source_url": "https://www.ratemyprofessors.com/professor/2840015",
            "type": "review"
          },
          {
            "instructor_name": "Jeff Nyhoff",
            "review_date": "2025-04-02 03:41:01 +0000 UTC",
            "review_id": "c376fce79ed84e6cd797b64c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2840015",
            "source_review_id": "UmF0aW5nLTQwODU1ODk5",
            "source_url": "https://www.ratemyprofessors.com/professor/2840015",
            "type": "review"
          },
          {
            "instructor_name": "Jeff Nyhoff",
            "review_date": "2025-05-08 02:18:12 +0000 UTC",
            "review_id": "317b5b3ba8b3c6ddd5279043",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2840015",
            "source_review_id": "UmF0aW5nLTQxMjA1MDk3",
            "source_url": "https://www.ratemyprofessors.com/professor/2840015",
            "type": "review"
          }
        ],
        "text": "The workload involves daily in-person attendance and completing assignments posted after lectures, often requiring students to bring fully charged computers. Some reviewers note that outside work can be long and that the Canvas page is disorganized."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_72fca04984de023263764214-0.json"
      ]
    }
  },
  {
    "course_uid": "course_9c6a214fae5fec4d1540aacf",
    "course_id": "COMPSCI/LIS 611",
    "title": "USER EXPERIENCE DESIGN 1",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.887,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 5 enrolled students across 1 recorded lecture section. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_LIS_611#schedule"
          }
        ]
      }
    ],
    "description": "USER EXPERIENCE DESIGN 1 introduces the user experience design process, ethics, methods, and tools, including formative research and design proposals.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          101,
          3,
          1,
          1,
          0,
          0,
          2
        ],
        "count": 108,
        "gpa": 3.888888888888889,
        "topShare": 96.29629629629629,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_9c6a214fae5fec4d1540aacf",
          "uid": "instructor_6e12e646690a58853b60d0da",
          "name": "Corey Jackson",
          "quality": 3.8345093769970395,
          "quality_count": 3,
          "instructor_url": "/instructors/COREY_JACKSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_70ffeadbfc5508e687b0b5e2",
    "course_id": "COMPSCI/LIS/STAT 401",
    "title": "UNDERGRADUATE COOPERATIVE EDUCATION",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.933,
    "badges": [],
    "description": "Undergraduate Cooperative Education providing full-time work experience that combines classroom theory with practical knowledge in Computer Sciences, Data Science, Statistics, or Information Science.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          14,
          0,
          1,
          0,
          0,
          0,
          0
        ],
        "count": 15,
        "gpa": 3.933333333333333,
        "topShare": 93.33333333333333,
        "firstTerm": "1262",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_70ffeadbfc5508e687b0b5e2",
          "uid": "instructor_286a127ca52473d4d08abf84",
          "name": "Shelby Arkin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SHELBY_ARKIN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_9a1a7bf1933981bcbaca47ac",
    "course_id": "COMPSCI/MATH 240",
    "title": "INTRODUCTION TO DISCRETE MATHEMATICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.087,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Beck Hasti (4.19/5 adjusted; 138 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Beck Hasti",
            "href": "/instructors/BECK_HASTI"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.40 GPA across 413 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_MATH_240#grades"
          }
        ]
      }
    ],
    "description": "Introduction to discrete mathematics covering logic, proofs, sets, functions, and discrete structures like graphs and trees.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1398,
          697,
          1354,
          676,
          385,
          105,
          60
        ],
        "count": 4675,
        "gpa": 3.1355080213903745,
        "topShare": 44.81283422459893,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9a1a7bf1933981bcbaca47ac",
          "uid": "instructor_0b59d961a19d99435b2139ea",
          "name": "Beck Hasti",
          "quality": 4.192745035891973,
          "quality_count": 138,
          "instructor_url": "/instructors/BECK_HASTI"
        },
        {
          "course_uid": "course_9a1a7bf1933981bcbaca47ac",
          "uid": "instructor_c665141c0f7a05fb7eb098ac",
          "name": "Scott Swanson",
          "quality": 2.14037882776328,
          "quality_count": 69,
          "instructor_url": "/instructors/SCOTT_SWANSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2018-01-17 23:41:16 +0000 UTC",
            "review_id": "4747f269fd85c114370ff159",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTI5NDcwNjAx",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2019-12-12 04:19:27 +0000 UTC",
            "review_id": "c77f3907d11b038e3e1c9131",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTMyNjIyNzM0",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2021-12-09 01:51:39 +0000 UTC",
            "review_id": "e4fdc95a1d86db4f1873c4ff",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTM1NDI5ODA5",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2023-12-28 18:39:41 +0000 UTC",
            "review_id": "a57b46ddddaf214743372dfb",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTM4ODA0NzEz",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2024-12-23 03:16:29 +0000 UTC",
            "review_id": "6a46a70b7a045b50feb38942",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTQwNDIwMDAy",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          },
          {
            "instructor_name": "Beck Hasti",
            "review_date": "2025-12-23 02:53:14 +0000 UTC",
            "review_id": "906bb73ce3fef155c67a0e57",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:384064",
            "source_review_id": "UmF0aW5nLTQyMzgwOTM4",
            "source_url": "https://www.ratemyprofessors.com/professor/384064",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the course as difficult, citing tough exams, lengthy proofs, and time-consuming homework as the main challenges."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_9a1a7bf1933981bcbaca47ac-0.json"
      ]
    }
  },
  {
    "course_uid": "course_f237678d9fac59631b4aa4ff",
    "course_id": "COMPSCI/MATH 514",
    "title": "NUMERICAL ANALYSIS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.109,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 28 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_MATH_514#schedule"
          }
        ]
      }
    ],
    "description": "Numerical Analysis covers polynomial approximation, interpolation, splines, numerical integration, and methods for solving ordinary differential equations.",
    "discovery": {
      "term": "1272",
      "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_ab5c68c5e0b538ecb5a4949f",
          "name": "Qin Li",
          "quality": 3.7357024098110814,
          "quality_count": 28,
          "instructor_url": "/instructors/QIN_LI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Qin  Li",
            "review_date": "2017-01-18 16:08:45 +0000 UTC",
            "review_id": "b548c2047381f6f62e056453",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2059558",
            "source_review_id": "UmF0aW5nLTI3NzQ5Nzg5",
            "source_url": "https://www.ratemyprofessors.com/professor/2059558",
            "type": "review"
          },
          {
            "instructor_name": "Qin  Li",
            "review_date": "2020-05-03 21:15:27 +0000 UTC",
            "review_id": "f3192ba4974064931f744dbf",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2059558",
            "source_review_id": "UmF0aW5nLTMzMTkwNzE0",
            "source_url": "https://www.ratemyprofessors.com/professor/2059558",
            "type": "review"
          },
          {
            "instructor_name": "Qin  Li",
            "review_date": "2024-06-01 02:14:34 +0000 UTC",
            "review_id": "76c06214e8007d6af932ae74",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2059558",
            "source_review_id": "UmF0aW5nLTM5NTQwNzQ2",
            "source_url": "https://www.ratemyprofessors.com/professor/2059558",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the workload as manageable with relative homework, but note a large volume of material and a tough class environment requiring strong math preparation."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_f237678d9fac59631b4aa4ff-0.json"
      ]
    }
  },
  {
    "course_uid": "course_346ab4e00def5d21d922d818",
    "course_id": "COMPSCI/MATH 714",
    "title": "METHODS OF COMPUTATIONAL MATHEMATICS I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.71,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 20 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_MATH_714#schedule"
          }
        ]
      }
    ],
    "description": "Methods of Computational Mathematics I covers finite difference and volume methods for PDEs, analyzing accuracy and stability, and solving linear systems.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          87,
          14,
          14,
          3,
          4,
          0,
          1
        ],
        "count": 123,
        "gpa": 3.6951219512195124,
        "topShare": 82.11382113821138,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_346ab4e00def5d21d922d818",
          "uid": "instructor_f4e74e07ce1d40bc1a7b1e58",
          "name": "Yue Sun",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YUE_SUN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Nan Chen",
            "review_date": "2020-05-03 21:18:32 +0000 UTC",
            "review_id": "0c0fc1cb361c3c5d3f6235e8",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2402431",
            "source_review_id": "UmF0aW5nLTMzMTkwNzMz",
            "source_url": "https://www.ratemyprofessors.com/professor/2402431",
            "type": "review"
          }
        ],
        "text": "One historical review describes the load as not heavy, while others do not specify workload intensity."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_346ab4e00def5d21d922d818-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",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.35 GPA across 63 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/COMPSCI_MATH_STAT_475#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 6 enrolled students across 8 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_MATH_STAT_475#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to combinatorics covering enumeration, generating functions, graph theory, and matching problems.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          356,
          111,
          219,
          89,
          121,
          29,
          18
        ],
        "count": 943,
        "gpa": 3.1420996818663838,
        "topShare": 49.52279957582185,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_63c43e7ac8225e2773df74d8",
          "uid": "instructor_3eeb755915088b19ce4d0e3c",
          "name": "Mitch Keller",
          "quality": 3.127609046858454,
          "quality_count": 37,
          "instructor_url": "/instructors/MITCH_KELLER"
        },
        {
          "course_uid": "course_63c43e7ac8225e2773df74d8",
          "uid": "instructor_6f78a52f7684feaea56867f1",
          "name": "Paul Terwilliger",
          "quality": 3.070236477085033,
          "quality_count": 38,
          "instructor_url": "/instructors/PAUL_TERWILLIGER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2012-12-02 20:44:01 +0000 UTC",
            "review_id": "50267541b1bf7e8ba34bd105",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTIwOTMyNjU5",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2013-02-01 19:13:15 +0000 UTC",
            "review_id": "f5a96f3686d645553315f1ee",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTIxMzE1MDM1",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2014-12-14 13:43:42 +0000 UTC",
            "review_id": "a7d35da0b174df35d05777eb",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTI0MDczMTc5",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2016-05-23 12:20:10 +0000 UTC",
            "review_id": "20e9195c0d89eda312e6e137",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTI2NjM3Mjkw",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2016-12-20 11:29:41 +0000 UTC",
            "review_id": "a85fe75d9ed401d4cc1774bd",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTI3NTc4MTM4",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2018-11-14 16:38:30 +0000 UTC",
            "review_id": "300d7e9619ea95740798dc9b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTMwNzI2MzE2",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2022-05-15 17:46:43 +0000 UTC",
            "review_id": "d92948e85c3642ca153a704a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTM2MzQzMzU5",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2023-02-06 13:58:05 +0000 UTC",
            "review_id": "1f24843025ebcbcd1e80c0af",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTM3NDEwMDYz",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          },
          {
            "instructor_name": "Mitch Keller",
            "review_date": "2023-12-19 20:07:49 +0000 UTC",
            "review_id": "4248010302b4c82698f22dbd",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2872701",
            "source_review_id": "UmF0aW5nLTM4NzQ1MTIx",
            "source_url": "https://www.ratemyprofessors.com/professor/2872701",
            "type": "review"
          },
          {
            "instructor_name": "Paul Terwilliger",
            "review_date": "2024-05-13 15:33:21 +0000 UTC",
            "review_id": "770ef5e29842f57bd247e3df",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:952212",
            "source_review_id": "UmF0aW5nLTM5NDQ5NjA0",
            "source_url": "https://www.ratemyprofessors.com/professor/952212",
            "type": "review"
          }
        ],
        "text": "The course is dense and challenging. Homework is feasible but requires reading the textbook, as lectures may not fully explain concepts. Exams often draw directly from the book and previous tests."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_63c43e7ac8225e2773df74d8-0.json"
      ]
    }
  },
  {
    "course_uid": "course_c2e6061930ed37ee952c1060",
    "course_id": "COMPSCI/STAT 403",
    "title": "INTERNSHIP COURSE IN COMP SCI AND DATA SCIENCE",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.756,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 1 enrolled students across 1 recorded lecture section. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COMPSCI_STAT_403#schedule"
          }
        ]
      }
    ],
    "description": "COMPSCI/STAT 403 allows students to earn academic credit for outside internships related to Computer Sciences or Data Science programs.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          75,
          18,
          5,
          3,
          0,
          0,
          1
        ],
        "count": 102,
        "gpa": 3.7794117647058822,
        "topShare": 91.17647058823529,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_c2e6061930ed37ee952c1060",
          "uid": "instructor_912a76ad78ca345d41f7421d",
          "name": "Jinda Moore",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JINDA_MOORE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_89edcc09eb21a8ff765592a5",
    "course_id": "COUNPSY 110",
    "title": "HUMAN RESOURCES DEVELOPMENT: CAREER STRATEGIES",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.837,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 6 enrolled students across 1 recorded lecture section. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COUNPSY_110#schedule"
          }
        ]
      }
    ],
    "description": "COUNPSY 110: Career Strategies explores vocational development and the value of work through self-assessment and career planning.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          35,
          6,
          3,
          0,
          1,
          0,
          0
        ],
        "count": 45,
        "gpa": 3.8222222222222224,
        "topShare": 91.11111111111111,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_89edcc09eb21a8ff765592a5",
          "uid": "instructor_a4d2f6a5c0ddf5d00d880af3",
          "name": "Hannah Glenn",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HANNAH_GLENN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_a22f3ea5ab1662642e57adc1",
    "course_id": "COUNPSY 115",
    "title": "HUMAN RESOURCES DEVELOPMENT: EDUCATIONAL EFFECTIVENESS",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.765,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 11 enrolled students across 17 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/COUNPSY_115#schedule"
          }
        ]
      }
    ],
    "description": "Explores resources to optimize academic success and persistence through didactic and experiential learning methods.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2071,
          240,
          148,
          65,
          61,
          18,
          55
        ],
        "count": 2658,
        "gpa": 3.7135063957863057,
        "topShare": 86.94507148231753,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_24e90ba0965f65ccdbc27dbb",
          "name": "Adam Davies",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ADAM_DAVIES"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_81a7779f753f06f1f8c05a2a",
          "name": "Cherish Golden",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHERISH_GOLDEN"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_148ea43bb9adcfe1c9eb5430",
          "name": "J'Khayla Johnson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JKHAYLA_JOHNSON"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_82154baf80b20b44ea598f16",
          "name": "Kuralay Yeskendirova",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KURALAY_YESKENDIROVA"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_da3b07fff88e9e54a6abdb82",
          "name": "Lesley Ramirez",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LESLEY_RAMIREZ"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_c8e9a9fbfaa6d5a2641ccbe0",
          "name": "Maria Stakem",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MARIA_STAKEM"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_ecc614e6b0212482f28e243a",
          "name": "Mark Moralez",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MARK_MORALEZ"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_b3faa941115192a04fbeaeb4",
          "name": "Marla Delgado-Guerrero",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MARLA_DELGADO-GUERRERO"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_fc2852afe016a8d4c5d0f9a0",
          "name": "Rachelle Brown",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RACHELLE_BROWN"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_d2c0851ec44bb25c8a780245",
          "name": "Sadiyya Rahaman",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SADIYYA_RAHAMAN"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_cc40483c5679573eced284a5",
          "name": "Sarina Garcia",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SARINA_GARCIA"
        },
        {
          "course_uid": "course_a22f3ea5ab1662642e57adc1",
          "uid": "instructor_6839ebed47687e868c97065e",
          "name": "Shawn Peters",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SHAWN_PETERS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_d1b1294df9f964531922af84",
    "course_id": "COUNPSY 117",
    "title": "PEOPLE FIRST YEAR SEMINAR",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": null,
    "badges": [],
    "description": "A first-year seminar exploring resources to optimize academic success, persistence, and belonging through identity analysis.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_d1b1294df9f964531922af84",
          "uid": "instructor_255507594091784e222e26c3",
          "name": "Alex Hopp",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALEX_HOPP"
        },
        {
          "course_uid": "course_d1b1294df9f964531922af84",
          "uid": "instructor_81d204cc71f91562428bbcdd",
          "name": "Emma Porterwinkel",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/EMMA_PORTERWINKEL"
        },
        {
          "course_uid": "course_d1b1294df9f964531922af84",
          "uid": "instructor_22ced5204bf57a0a6bf8c679",
          "name": "Kiara Rios",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KIARA_RIOS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  }
]
```

### total

4402

### page

36

### kind

course

### q



### term

1272

### availability

offered

### filters

#### page

36

## discovery Filtered

true
