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

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

## 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-16T15:08:18.823993+00:00

### site commit

6527d88010a9f0b640ed5434ce776c4215b60d90

## results

### items

```json
[
  {
    "course_uid": "course_2a6ab4ef67eadae4380b5f70",
    "course_id": "SURGSCI 675",
    "title": "SPECIAL TOPICS",
    "credits_min": 1,
    "credits_max": 5,
    "gpa": 3.85,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 4.00 GPA across 66 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/SURGSCI_675#grades"
          }
        ]
      }
    ],
    "description": "SURGSCI 675 is a special topics course for veterinary medicine students where specific content varies.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          393,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 393,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2a6ab4ef67eadae4380b5f70",
          "uid": "instructor_b10bc659ead90a8a9a9065d6",
          "name": "Courtney Arnoldy",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/COURTNEY_ARNOLDY"
        },
        {
          "course_uid": "course_2a6ab4ef67eadae4380b5f70",
          "uid": "instructor_d090aefca96f356b02ef2843",
          "name": "Paul Merkatoris",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PAUL_MERKATORIS"
        },
        {
          "course_uid": "course_2a6ab4ef67eadae4380b5f70",
          "uid": "instructor_41fa585ea24cd075015e05c4",
          "name": "Sabrina Brounts",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SABRINA_BROUNTS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_7f390e86cc151070a975a23e",
    "course_id": "SURGSCI 699",
    "title": "DIRECTED STUDY",
    "credits_min": 1,
    "credits_max": 5,
    "gpa": 4,
    "badges": [],
    "description": "SURGSCI 699 is a directed study course involving laboratory and library research projects under faculty guidance.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          18,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 18,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1234"
      },
      "instructors": [
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_db6d1ff9b9476cd6d1ce4fd6",
          "name": "Kurt Sladky",
          "quality": 3.7994384714114453,
          "quality_count": 9,
          "instructor_url": "/instructors/KURT_SLADKY"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_288f6e333927c2c5e1ce1b04",
          "name": "Becky Johnson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BECKY_JOHNSON"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_94737c561bf974100d0ce60a",
          "name": "Carrie Schroeder",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CARRIE_SCHROEDER"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_307fbc38004460985d4bdce3",
          "name": "Christoph Mans",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRISTOPH_MANS"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_275184116da6c0edbd63296e",
          "name": "Christopher Snyder",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRISTOPHER_SNYDER"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_b10bc659ead90a8a9a9065d6",
          "name": "Courtney Arnoldy",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/COURTNEY_ARNOLDY"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_9e3340a11908298f4ae8302e",
          "name": "Darrel Yap",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DARREL_YAP"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_cba6240896193273011bc7d7",
          "name": "Elias Wolfs",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ELIAS_WOLFS"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_558feac383daf981d088d091",
          "name": "Ellison Bentley",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ELLISON_BENTLEY"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_a9794e8555a7745caeac53e9",
          "name": "Gillian McLellan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GILLIAN_MCLELLAN"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_b444bdb0659a569ac0fe01ea",
          "name": "Grayson Doss",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GRAYSON_DOSS"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_804db7e4dc9af7d30fb4a004",
          "name": "Gwendolyn Levine",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GWENDOLYN_LEVINE"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_dc2245e25b357247ac2db0db",
          "name": "Jason Soukup",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JASON_SOUKUP"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_af049080bbe64b436d97b21e",
          "name": "Kayla Le",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KAYLA_LE"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_07b969d0b782e6701903f480",
          "name": "Ken Waller",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KEN_WALLER"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_09bfb653cf1f878ed61b0928",
          "name": "Lindsey Snyder",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LINDSEY_SNYDER"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_fd86662c20a455b4e67e752b",
          "name": "Megan Mickelson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MEGAN_MICKELSON"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_9bf70625e4f1e0159b65b9cf",
          "name": "Michelle Turek",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MICHELLE_TUREK"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_3ddf961a9ec8bb2e2c58360d",
          "name": "Nathaniel Van Asselt",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NATHANIEL_VAN_ASSELT"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_19a1610ac20460605a48d0b8",
          "name": "Peter Muir",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PETER_MUIR"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_420ef9abf6be9ce9a03944a0",
          "name": "Robert Hardie",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ROBERT_HARDIE"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_41fa585ea24cd075015e05c4",
          "name": "Sabrina Brounts",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SABRINA_BROUNTS"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_3013102a9628516edbbc5130",
          "name": "Samantha Loeber",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SAMANTHA_LOEBER"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_ccc71272daee87be7f4af753",
          "name": "Sara Colopy",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SARA_COLOPY"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_e27cf71e15e3605e39689583",
          "name": "Seth Eaton",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SETH_EATON"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_25b0b481b5da9f08f76d45b8",
          "name": "Susannah Sample",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SUSANNAH_SAMPLE"
        },
        {
          "course_uid": "course_7f390e86cc151070a975a23e",
          "uid": "instructor_8c287a7c681f8dc16cb2b4ee",
          "name": "Tatiana Henriques Ferreira",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TATIANA_HENRIQUES_FERREIRA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_3434685e2d14fe8f10bb57c5",
    "course_id": "SURGSCI 710",
    "title": "SPECIAL SPECIES CLINICAL ROTATION",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": 4,
    "badges": [],
    "description": "SPECIAL SPECIES CLINICAL ROTATION teaches clinical proficiency in basic veterinary care for common exotic pet species including mammals, birds, and reptiles.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          105,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 105,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_3434685e2d14fe8f10bb57c5",
          "uid": "instructor_db6d1ff9b9476cd6d1ce4fd6",
          "name": "Kurt Sladky",
          "quality": 3.7994384714114453,
          "quality_count": 9,
          "instructor_url": "/instructors/KURT_SLADKY"
        },
        {
          "course_uid": "course_3434685e2d14fe8f10bb57c5",
          "uid": "instructor_d60d7d7fbb3409d5ee4ed1b7",
          "name": "Alyssa Scagnelli",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALYSSA_SCAGNELLI"
        },
        {
          "course_uid": "course_3434685e2d14fe8f10bb57c5",
          "uid": "instructor_307fbc38004460985d4bdce3",
          "name": "Christoph Mans",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRISTOPH_MANS"
        },
        {
          "course_uid": "course_3434685e2d14fe8f10bb57c5",
          "uid": "instructor_b444bdb0659a569ac0fe01ea",
          "name": "Grayson Doss",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GRAYSON_DOSS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_2f4e4f1ce5d0d6e464c53d45",
    "course_id": "SURGSCI 711",
    "title": "WILDLIFE REHABILITATION MEDICINE ROTATION",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": 4,
    "badges": [],
    "description": "SURGSCI 711 is a wildlife rehabilitation medicine rotation focused on developing clinical proficiency through hands-on work at wildlife centers.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          35,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 35,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_2f4e4f1ce5d0d6e464c53d45",
          "uid": "instructor_db6d1ff9b9476cd6d1ce4fd6",
          "name": "Kurt Sladky",
          "quality": 3.7994384714114453,
          "quality_count": 9,
          "instructor_url": "/instructors/KURT_SLADKY"
        },
        {
          "course_uid": "course_2f4e4f1ce5d0d6e464c53d45",
          "uid": "instructor_d60d7d7fbb3409d5ee4ed1b7",
          "name": "Alyssa Scagnelli",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALYSSA_SCAGNELLI"
        },
        {
          "course_uid": "course_2f4e4f1ce5d0d6e464c53d45",
          "uid": "instructor_307fbc38004460985d4bdce3",
          "name": "Christoph Mans",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRISTOPH_MANS"
        },
        {
          "course_uid": "course_2f4e4f1ce5d0d6e464c53d45",
          "uid": "instructor_b444bdb0659a569ac0fe01ea",
          "name": "Grayson Doss",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GRAYSON_DOSS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_13d315017053123c93b6cb99",
    "course_id": "SURGSCI 713",
    "title": "ONCOLOGY",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": null,
    "badges": [],
    "description": "Teaches the management of cancer in companion animals, covering diagnosis, treatment planning, and core clinical skills for small animal practice.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_13d315017053123c93b6cb99",
          "uid": "instructor_41fa0c6313ff2ff06575e0df",
          "name": "David Vail",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DAVID_VAIL"
        },
        {
          "course_uid": "course_13d315017053123c93b6cb99",
          "uid": "instructor_c500ff7a01b0c857975532cb",
          "name": "Mackenzie Pellin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MACKENZIE_PELLIN"
        },
        {
          "course_uid": "course_13d315017053123c93b6cb99",
          "uid": "instructor_b2f1f953ad1caa015806b371",
          "name": "Xuan Pan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/XUAN_PAN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_fe85c012421a0b7819ebb508",
    "course_id": "SURGSCI 714",
    "title": "SMALL ANIMAL RADIATION ONCOLOGY ROTATION",
    "credits_min": 1,
    "credits_max": 2,
    "gpa": 4,
    "badges": [],
    "description": "A rotation applying clinical veterinary medicine in small animal oncology with a focus on radiotherapy, case management, and clinical skills.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          24,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 24,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_fe85c012421a0b7819ebb508",
          "uid": "instructor_9bf70625e4f1e0159b65b9cf",
          "name": "Michelle Turek",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MICHELLE_TUREK"
        },
        {
          "course_uid": "course_fe85c012421a0b7819ebb508",
          "uid": "instructor_3ddf961a9ec8bb2e2c58360d",
          "name": "Nathaniel Van Asselt",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NATHANIEL_VAN_ASSELT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_b3de545588f945a1301e36e2",
    "course_id": "SURGSCI 715",
    "title": "SURGICAL ONCOLOGY",
    "credits_min": 1,
    "credits_max": 2,
    "gpa": null,
    "badges": [],
    "description": "SURGICAL ONCOLOGY provides clinical participation in the diagnosis and treatment of small animal surgical oncology cases.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_b3de545588f945a1301e36e2",
          "uid": "instructor_fd86662c20a455b4e67e752b",
          "name": "Megan Mickelson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MEGAN_MICKELSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_d82952c42c4b142ab2ebc813",
    "course_id": "SURGSCI 741",
    "title": "CLINICAL OPHTHALMOLOGY ROTATION",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": 4,
    "badges": [],
    "description": "SURGSCI 741 is a Clinical Ophthalmology Rotation that teaches ocular examination, problem solving, and diagnostic/therapeutic planning for animal eye disease.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          145,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 145,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_d82952c42c4b142ab2ebc813",
          "uid": "instructor_558feac383daf981d088d091",
          "name": "Ellison Bentley",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ELLISON_BENTLEY"
        },
        {
          "course_uid": "course_d82952c42c4b142ab2ebc813",
          "uid": "instructor_9fc501d7e563ba62b6f731ef",
          "name": "Freya Mowat",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/FREYA_MOWAT"
        },
        {
          "course_uid": "course_d82952c42c4b142ab2ebc813",
          "uid": "instructor_a9794e8555a7745caeac53e9",
          "name": "Gillian McLellan",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GILLIAN_MCLELLAN"
        },
        {
          "course_uid": "course_d82952c42c4b142ab2ebc813",
          "uid": "instructor_e27cf71e15e3605e39689583",
          "name": "Seth Eaton",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SETH_EATON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_2b2d41d2c83fbca4e1855001",
    "course_id": "SURGSCI 743",
    "title": "ADVANCED ANESTHESIOLOGY/CRITICAL CARE MEDICINE",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": 4,
    "badges": [],
    "description": "Advanced training in anesthesia and pain management for small, large, and exotic animals.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          40,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 40,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2b2d41d2c83fbca4e1855001",
          "uid": "instructor_33e286cb0589dc92b05866a9",
          "name": "Adrianna Sage",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ADRIANNA_SAGE"
        },
        {
          "course_uid": "course_2b2d41d2c83fbca4e1855001",
          "uid": "instructor_288f6e333927c2c5e1ce1b04",
          "name": "Becky Johnson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BECKY_JOHNSON"
        },
        {
          "course_uid": "course_2b2d41d2c83fbca4e1855001",
          "uid": "instructor_94737c561bf974100d0ce60a",
          "name": "Carrie Schroeder",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CARRIE_SCHROEDER"
        },
        {
          "course_uid": "course_2b2d41d2c83fbca4e1855001",
          "uid": "instructor_5f967c6097301871afb67bc7",
          "name": "Kyle Bartholomew",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KYLE_BARTHOLOMEW"
        },
        {
          "course_uid": "course_2b2d41d2c83fbca4e1855001",
          "uid": "instructor_09bfb653cf1f878ed61b0928",
          "name": "Lindsey Snyder",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LINDSEY_SNYDER"
        },
        {
          "course_uid": "course_2b2d41d2c83fbca4e1855001",
          "uid": "instructor_8c287a7c681f8dc16cb2b4ee",
          "name": "Tatiana Henriques Ferreira",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TATIANA_HENRIQUES_FERREIRA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_408beae13810d3348f3ae8e1",
    "course_id": "SURGSCI 746",
    "title": "FOOD ANIMAL SURGERY",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": 4,
    "badges": [],
    "description": "FOOD ANIMAL SURGERY provides didactic and surgical experience in the major, common surgical diseases of cattle and pigs.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          7,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 7,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_408beae13810d3348f3ae8e1",
          "uid": "instructor_dda630bcee96deb6c4463b5c",
          "name": "Jordan Kirkpatrick",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JORDAN_KIRKPATRICK"
        },
        {
          "course_uid": "course_408beae13810d3348f3ae8e1",
          "uid": "instructor_af049080bbe64b436d97b21e",
          "name": "Kayla Le",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KAYLA_LE"
        },
        {
          "course_uid": "course_408beae13810d3348f3ae8e1",
          "uid": "instructor_41fa585ea24cd075015e05c4",
          "name": "Sabrina Brounts",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SABRINA_BROUNTS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_8fe45a13bd0bb85e0d5090a8",
    "course_id": "SURGSCI 748",
    "title": "DENTISTRY AND ORAL SURGERY ROTATION",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 4,
    "badges": [],
    "description": "SURGSCI 748 is a rotation in dentistry and oral surgery for veterinary students, focusing on comprehensive patient care and interdisciplinary specialists.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          104,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 104,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_8fe45a13bd0bb85e0d5090a8",
          "uid": "instructor_275184116da6c0edbd63296e",
          "name": "Christopher Snyder",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRISTOPHER_SNYDER"
        },
        {
          "course_uid": "course_8fe45a13bd0bb85e0d5090a8",
          "uid": "instructor_cba6240896193273011bc7d7",
          "name": "Elias Wolfs",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ELIAS_WOLFS"
        },
        {
          "course_uid": "course_8fe45a13bd0bb85e0d5090a8",
          "uid": "instructor_dc2245e25b357247ac2db0db",
          "name": "Jason Soukup",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JASON_SOUKUP"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_96d07c645135bdaaffba4dcc",
    "course_id": "SURGSCI 750",
    "title": "SMALL ANIMAL ULTRASOUND ELECTIVE",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 4,
    "badges": [],
    "description": "Small Animal Ultrasound Elective introduces hands-on ultrasound imaging, ultrasound physics, and problem-based case studies.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          76,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 76,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_96d07c645135bdaaffba4dcc",
          "uid": "instructor_9e3340a11908298f4ae8302e",
          "name": "Darrel Yap",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DARREL_YAP"
        },
        {
          "course_uid": "course_96d07c645135bdaaffba4dcc",
          "uid": "instructor_804db7e4dc9af7d30fb4a004",
          "name": "Gwendolyn Levine",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GWENDOLYN_LEVINE"
        },
        {
          "course_uid": "course_96d07c645135bdaaffba4dcc",
          "uid": "instructor_07b969d0b782e6701903f480",
          "name": "Ken Waller",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KEN_WALLER"
        },
        {
          "course_uid": "course_96d07c645135bdaaffba4dcc",
          "uid": "instructor_f92c873af7cc4beae1e1a8e5",
          "name": "Neil Christensen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NEIL_CHRISTENSEN"
        },
        {
          "course_uid": "course_96d07c645135bdaaffba4dcc",
          "uid": "instructor_3013102a9628516edbbc5130",
          "name": "Samantha Loeber",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SAMANTHA_LOEBER"
        },
        {
          "course_uid": "course_96d07c645135bdaaffba4dcc",
          "uid": "instructor_8c3d30c16904a73a08fc6a68",
          "name": "Sara Tolliver",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SARA_TOLLIVER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_5d41a866281fe164112f3f19",
    "course_id": "THEATRE 100",
    "title": "EXPERIENCING THEATRE",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": 3.745,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 144 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/THEATRE_100#schedule"
          }
        ]
      }
    ],
    "description": "EXPERIENCING THEATRE explores how theatre is made and develops appreciation for performative events through live performances and professional colloquiums.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1110,
          88,
          70,
          47,
          29,
          9,
          20
        ],
        "count": 1373,
        "gpa": 3.7454479242534595,
        "topShare": 87.25418790968682,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_5d41a866281fe164112f3f19",
          "uid": "instructor_68a3cc1eb69975371f5b3bcc",
          "name": "Dan Lisowski",
          "quality": 4.041507436928686,
          "quality_count": 9,
          "instructor_url": "/instructors/DAN_LISOWSKI"
        },
        {
          "course_uid": "course_5d41a866281fe164112f3f19",
          "uid": "instructor_8d741acf339aa3d9a984ae71",
          "name": "Michael Kelley",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MICHAEL_KELLEY"
        },
        {
          "course_uid": "course_5d41a866281fe164112f3f19",
          "uid": "instructor_0d28f5e0bc78e1c24a12ce63",
          "name": "Ruby Dudasik",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RUBY_DUDASIK"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Dan Lisowski",
            "review_date": "2023-12-22 17:51:17 +0000 UTC",
            "review_id": "907f6087691c53af12cc0008",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2061814",
            "source_review_id": "UmF0aW5nLTM4Nzc3MDI0",
            "source_url": "https://www.ratemyprofessors.com/professor/2061814",
            "type": "review"
          },
          {
            "instructor_name": "Dan Lisowski",
            "review_date": "2025-04-30 15:14:57 +0000 UTC",
            "review_id": "ca221bb469f1a87da865d957",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2061814",
            "source_review_id": "UmF0aW5nLTQxMDk5OTE2",
            "source_url": "https://www.ratemyprofessors.com/professor/2061814",
            "type": "review"
          },
          {
            "instructor_name": "Dan Lisowski",
            "review_date": "2026-04-14 02:03:23 +0000 UTC",
            "review_id": "ac756bb577f99160d413ffb1",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2061814",
            "source_review_id": "UmF0aW5nLTQyODI5MTc4",
            "source_url": "https://www.ratemyprofessors.com/professor/2061814",
            "type": "review"
          }
        ],
        "text": "The workload is minimal, consisting of weekly attendance, watching plays, and submitting short discussion posts or quizzes. Lectures are mandatory but content is considered unimportant, and make-up assignments are available."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_5d41a866281fe164112f3f19-0.json"
      ]
    }
  },
  {
    "course_uid": "course_dcb03ca0e610bbb3440e919f",
    "course_id": "THEATRE 130",
    "title": "FUNDAMENTALS OF THEATRICAL DESIGN",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.664,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 28 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/THEATRE_130#schedule"
          }
        ]
      }
    ],
    "description": "THEATRE 130 introduces the fundamentals of theatrical design, focusing on translating text into visual and aural content through script analysis and research.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          132,
          20,
          13,
          4,
          7,
          4,
          3
        ],
        "count": 183,
        "gpa": 3.633879781420765,
        "topShare": 83.06010928961749,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_dcb03ca0e610bbb3440e919f",
          "uid": "instructor_8e5adfc0d00ffbec351bf909",
          "name": "Aly Amidei",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ALY_AMIDEI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_98feb67b13864e6ee555e497",
    "course_id": "THEATRE 140",
    "title": "VOICE 1: EFFECTIVE COMMUNICATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.556,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Clare Haden (4.33/5 adjusted; 20 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Clare Haden",
            "href": "/instructors/CLARE_HADEN"
          }
        ]
      },
      {
        "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/THEATRE_140#schedule"
          }
        ]
      }
    ],
    "description": "VOICE 1: EFFECTIVE COMMUNICATION introduces the fundamentals and discipline of voice and speech.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          131,
          19,
          16,
          9,
          10,
          1,
          2
        ],
        "count": 188,
        "gpa": 3.627659574468085,
        "topShare": 79.7872340425532,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_98feb67b13864e6ee555e497",
          "uid": "instructor_a39e68923f4e49404e181adb",
          "name": "Clare Haden",
          "quality": 4.329842891773298,
          "quality_count": 20,
          "instructor_url": "/instructors/CLARE_HADEN"
        },
        {
          "course_uid": "course_98feb67b13864e6ee555e497",
          "uid": "instructor_3165d0b5ff66b1f2d972d39a",
          "name": "Colleen Conroy",
          "quality": 3.79146589873617,
          "quality_count": 3,
          "instructor_url": "/instructors/COLLEEN_CONROY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_a9fd8db414748e42fddee401",
    "course_id": "THEATRE 150",
    "title": "ACTING I: INTRODUCTION TO ACTING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.807,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.91 GPA across 70 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/THEATRE_150#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 19.5 enrolled students across 4 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/THEATRE_150#schedule"
          }
        ]
      }
    ],
    "description": "THEATRE 150: ACTING I: INTRODUCTION TO ACTING provides a basic introduction to the craft of acting.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          667,
          50,
          31,
          13,
          13,
          1,
          7
        ],
        "count": 782,
        "gpa": 3.830562659846547,
        "topShare": 91.68797953964194,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_a9fd8db414748e42fddee401",
          "uid": "instructor_6c1b01a1cd7af279ef90bfe3",
          "name": "Stephen Tabor",
          "quality": 3.6451688941332687,
          "quality_count": 2,
          "instructor_url": "/instructors/STEPHEN_TABOR"
        },
        {
          "course_uid": "course_a9fd8db414748e42fddee401",
          "uid": "instructor_04439bfa4812fbc37d35f225",
          "name": "N'Jameh Russell-Camara",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NJAMEH_RUSSELL-CAMARA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Stephen Tabor",
            "review_date": "2026-04-24 16:10:28 +0000 UTC",
            "review_id": "6dac52217c6ae620d144acae",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3127999",
            "source_review_id": "UmF0aW5nLTQyOTI0ODA4",
            "source_url": "https://www.ratemyprofessors.com/professor/3127999",
            "type": "review"
          }
        ],
        "text": "The course involves few assignments, focusing primarily on participation and acting, with tests and essays offering extra credit opportunities."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_a9fd8db414748e42fddee401-0.json"
      ]
    }
  },
  {
    "course_uid": "course_adce67a67788813ecfe8f844",
    "course_id": "THEATRE 160",
    "title": "TECHNICAL THEATRE FUNDAMENTALS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.542,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 24 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/THEATRE_160#schedule"
          }
        ]
      }
    ],
    "description": "THEATRE 160 teaches students how to mount theatrical productions by exploring scenery, costumes, lighting, sound, and stage management through lectures and practical experience.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          170,
          37,
          17,
          4,
          1,
          1,
          7
        ],
        "count": 237,
        "gpa": 3.6856540084388185,
        "topShare": 87.34177215189874,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_adce67a67788813ecfe8f844",
          "uid": "instructor_81ab9ec7d0a6cffe07291040",
          "name": "Jahana Azodi",
          "quality": 3.781532530496905,
          "quality_count": 2,
          "instructor_url": "/instructors/JAHANA_AZODI"
        },
        {
          "course_uid": "course_adce67a67788813ecfe8f844",
          "uid": "instructor_1ffc60ce6f67385c5b8d3ed0",
          "name": "Rebekah Jacobs",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/REBEKAH_JACOBS"
        },
        {
          "course_uid": "course_adce67a67788813ecfe8f844",
          "uid": "instructor_415ae4817954d29789c5d105",
          "name": "Rob Wagner",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ROB_WAGNER"
        },
        {
          "course_uid": "course_adce67a67788813ecfe8f844",
          "uid": "instructor_610779bc9f57bf342f513ba1",
          "name": "Ryan Bertelson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RYAN_BERTELSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_a1ec562bb4b124944dd83be9",
    "course_id": "THEATRE 200",
    "title": "ACTING SKILLS FOR LIFE",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": 3.735,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Clare Haden (4.33/5 adjusted; 20 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Clare Haden",
            "href": "/instructors/CLARE_HADEN"
          }
        ]
      }
    ],
    "description": "THEATRE 200: ACTING SKILLS FOR LIFE teaches students to apply acting techniques to professional presentations, interviews, and interpersonal interactions.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1003,
          59,
          78,
          20,
          46,
          13,
          14
        ],
        "count": 1233,
        "gpa": 3.7368207623682075,
        "topShare": 86.13138686131386,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_a1ec562bb4b124944dd83be9",
          "uid": "instructor_a39e68923f4e49404e181adb",
          "name": "Clare Haden",
          "quality": 4.329842891773298,
          "quality_count": 20,
          "instructor_url": "/instructors/CLARE_HADEN"
        },
        {
          "course_uid": "course_a1ec562bb4b124944dd83be9",
          "uid": "instructor_0572401024108d677f2e2ce9",
          "name": "Anna Gebarski",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANNA_GEBARSKI"
        },
        {
          "course_uid": "course_a1ec562bb4b124944dd83be9",
          "uid": "instructor_91adde81c31cbacb420db5a3",
          "name": "SYDNEY Curran",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SYDNEY_CURRAN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Clare Haden",
            "review_date": "2021-12-19 01:31:36 +0000 UTC",
            "review_id": "6c72d9c11d6a0f4572e346b1",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1233913",
            "source_review_id": "UmF0aW5nLTM1NTkzMTMy",
            "source_url": "https://www.ratemyprofessors.com/professor/1233913",
            "type": "review"
          },
          {
            "instructor_name": "Clare Haden",
            "review_date": "2022-10-24 14:31:59 +0000 UTC",
            "review_id": "01cb46d6b130f784bc4c728a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1233913",
            "source_review_id": "UmF0aW5nLTM2NzI5NDQ1",
            "source_url": "https://www.ratemyprofessors.com/professor/1233913",
            "type": "review"
          },
          {
            "instructor_name": "Clare Haden",
            "review_date": "2022-12-12 18:23:25 +0000 UTC",
            "review_id": "2bbe71beb45a2db069288d38",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1233913",
            "source_review_id": "UmF0aW5nLTM3MDc5NDg4",
            "source_url": "https://www.ratemyprofessors.com/professor/1233913",
            "type": "review"
          }
        ],
        "text": "Reviewers describe the course as easy with minimal work, noting short readings and informal writing assignments that are easy to meet."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_a1ec562bb4b124944dd83be9-0.json"
      ]
    }
  },
  {
    "course_uid": "course_3d480e4368b2fd9906e20137",
    "course_id": "THEATRE 219",
    "title": "UNDERGRADUATE TOPICS INTHEATRE AND DRAMA",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 3.749,
    "badges": [],
    "description": "THEATRE 219 covers current topics in theatre and drama, including design, performance, technology, history, theory, criticism, and education.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          89,
          8,
          11,
          0,
          3,
          1,
          0
        ],
        "count": 112,
        "gpa": 3.7857142857142856,
        "topShare": 86.60714285714286,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_3d480e4368b2fd9906e20137",
          "uid": "instructor_b68a1c393a603350e53b133b",
          "name": "Megan Reilly",
          "quality": 3.533034079568186,
          "quality_count": 1,
          "instructor_url": "/instructors/MEGAN_REILLY"
        },
        {
          "course_uid": "course_3d480e4368b2fd9906e20137",
          "uid": "instructor_72d5250c9d5153121923a8bb",
          "name": "Angenette Spalink",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANGENETTE_SPALINK"
        },
        {
          "course_uid": "course_3d480e4368b2fd9906e20137",
          "uid": "instructor_bfe1a49ac41ceafcb5203cb9",
          "name": "Eric Newble",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ERIC_NEWBLE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_f8f7a38bfc233cafdf069e03",
    "course_id": "THEATRE 220",
    "title": "SCENIC STUDIO PRACTICUM",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.928,
    "badges": [],
    "description": "SCENIC STUDIO PRACTICUM hones technical theater skills through practical work on University Theatre productions alongside designers and technicians.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          102,
          5,
          3,
          0,
          0,
          0,
          1
        ],
        "count": 111,
        "gpa": 3.9144144144144146,
        "topShare": 96.3963963963964,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_f8f7a38bfc233cafdf069e03",
          "uid": "instructor_415ae4817954d29789c5d105",
          "name": "Rob Wagner",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ROB_WAGNER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_2c30cd4faf83ddc9e33f6f45",
    "course_id": "THEATRE 221",
    "title": "COSTUME STUDIO PRACTICUM",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.743,
    "badges": [],
    "description": "Costume Studio Practicum hones technical theatre skills by working with designers and technicians on University Theatre productions.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          49,
          3,
          1,
          0,
          3,
          0,
          2
        ],
        "count": 58,
        "gpa": 3.7155172413793105,
        "topShare": 89.65517241379311,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2c30cd4faf83ddc9e33f6f45",
          "uid": "instructor_1ffc60ce6f67385c5b8d3ed0",
          "name": "Rebekah Jacobs",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/REBEKAH_JACOBS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_a96c5c102b6e89a86a630265",
    "course_id": "THEATRE 222",
    "title": "LIGHTING & SOUND STUDIO PRACTICUM",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 4,
    "badges": [],
    "description": "THEATRE 222 is a Lighting & Sound Studio Practicum that hones technical skills through hands-on work with designers and technicians on University Theatre productions.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          49,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 49,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_a96c5c102b6e89a86a630265",
          "uid": "instructor_610779bc9f57bf342f513ba1",
          "name": "Ryan Bertelson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RYAN_BERTELSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_e84c995c022a8132aba935f0",
    "course_id": "THEATRE 234",
    "title": "COLLABORATIVE PROBLEM SOLVING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.874,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 14 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/THEATRE_234#schedule"
          }
        ]
      }
    ],
    "description": "Builds collaborative and creative problem-solving skills to generate innovative solutions to complex problems.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          56,
          5,
          0,
          3,
          2,
          0,
          0
        ],
        "count": 66,
        "gpa": 3.8333333333333335,
        "topShare": 92.42424242424242,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_e84c995c022a8132aba935f0",
          "uid": "instructor_6c1b01a1cd7af279ef90bfe3",
          "name": "Stephen Tabor",
          "quality": 3.6451688941332687,
          "quality_count": 2,
          "instructor_url": "/instructors/STEPHEN_TABOR"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_07ff5d57f36dee4334e7ec04",
    "course_id": "THEATRE 250",
    "title": "FUNDAMENTALS OF ACTING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.756,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 14 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/THEATRE_250#schedule"
          }
        ]
      }
    ],
    "description": "FUNDAMENTALS OF ACTING develops voice, characterization, and physicality techniques for individual performance and scene study.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          177,
          17,
          17,
          3,
          7,
          3,
          0
        ],
        "count": 224,
        "gpa": 3.763392857142857,
        "topShare": 86.60714285714286,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_07ff5d57f36dee4334e7ec04",
          "uid": "instructor_3165d0b5ff66b1f2d972d39a",
          "name": "Colleen Conroy",
          "quality": 3.79146589873617,
          "quality_count": 3,
          "instructor_url": "/instructors/COLLEEN_CONROY"
        },
        {
          "course_uid": "course_07ff5d57f36dee4334e7ec04",
          "uid": "instructor_767a4420cbaf5015c97a6c84",
          "name": "Baron Kelly",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BARON_KELLY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Patricia Boyette",
            "review_date": "2005-11-19 19:33:06 +0000 UTC",
            "review_id": "bd9e2068d4cc544d4fe3e4fe",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:610893",
            "source_review_id": "UmF0aW5nLTEwOTU0ODM4",
            "source_url": "https://www.ratemyprofessors.com/professor/610893",
            "type": "review"
          },
          {
            "instructor_name": "Audrey Standish",
            "review_date": "2025-11-22 19:51:14 +0000 UTC",
            "review_id": "429a1a1ddd489a90edaf3356",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2734054",
            "source_review_id": "UmF0aW5nLTM5NDIxMjcw",
            "source_url": "https://www.ratemyprofessors.com/professor/2734054",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Audrey Standish, Patricia Boyette: Standish challenges students to raise their acting standards, while Patricia Boyette is described as vague and demanding, with one reviewer noting it is not an easy class."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_07ff5d57f36dee4334e7ec04-0.json"
      ]
    }
  },
  {
    "course_uid": "course_509faabe95f62008b1d2859c",
    "course_id": "THEATRE 256",
    "title": "VIDEO GAMES AS PERFORMANCE: A HISTORICAL PERSPECTIVE",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": 3.575,
    "badges": [],
    "description": "VIDEO GAMES AS PERFORMANCE: A HISTORICAL PERSPECTIVE explores video game history, business, and technology through a theatrical performance framework.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          41,
          2,
          3,
          3,
          1,
          0,
          3
        ],
        "count": 53,
        "gpa": 3.5754716981132075,
        "topShare": 81.13207547169812,
        "firstTerm": "1264",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_509faabe95f62008b1d2859c",
          "uid": "instructor_68a3cc1eb69975371f5b3bcc",
          "name": "Dan Lisowski",
          "quality": 4.041507436928686,
          "quality_count": 9,
          "instructor_url": "/instructors/DAN_LISOWSKI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_5d8de23f71df1c48f9f1f802",
    "course_id": "THEATRE 262",
    "title": "BACKSTAGE PRACTICUM",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 4,
    "badges": [],
    "description": "THEATRE 262 is a backstage practicum where students serve as run crew members for a University Theatre production.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          33,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 33,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1252",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_5d8de23f71df1c48f9f1f802",
          "uid": "instructor_81ab9ec7d0a6cffe07291040",
          "name": "Jahana Azodi",
          "quality": 3.781532530496905,
          "quality_count": 2,
          "instructor_url": "/instructors/JAHANA_AZODI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_c06d102ec18874a8aabf7282",
    "course_id": "THEATRE 341",
    "title": "FUNDAMENTALS OF IMPROVISATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.875,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 17 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/THEATRE_341#schedule"
          }
        ]
      }
    ],
    "description": "THEATRE 341 teaches the central principles of stage improvisation and performance skills for personal and professional applications.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          13,
          2,
          1,
          0,
          0,
          0,
          0
        ],
        "count": 16,
        "gpa": 3.875,
        "topShare": 93.75,
        "firstTerm": "1264",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_c06d102ec18874a8aabf7282",
          "uid": "instructor_b5835f494a9884f356028f2d",
          "name": "Lisa Barker",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LISA_BARKER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_94a9160bbdf7533e10397f71",
    "course_id": "THEATRE 342",
    "title": "FUNDAMENTALS OF MOVEMENT FOR THE STAGE",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 3.764,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 22 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/THEATRE_342#schedule"
          }
        ]
      }
    ],
    "description": "FUNDAMENTALS OF MOVEMENT FOR THE STAGE develops actor awareness of tension and movement elements, introducing improvisation skills.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          62,
          5,
          2,
          1,
          0,
          0,
          0
        ],
        "count": 70,
        "gpa": 3.914285714285714,
        "topShare": 95.71428571428572,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_94a9160bbdf7533e10397f71",
          "uid": "instructor_72d5250c9d5153121923a8bb",
          "name": "Angenette Spalink",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANGENETTE_SPALINK"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_7ad9c7cb79cd1c8b6b8061c2",
    "course_id": "THEATRE 350",
    "title": "ACTING REALISM",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.769,
    "badges": [],
    "description": "ACTING REALISM covers intensive scene study from modern playwrights, concentrating on realism.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          58,
          0,
          3,
          1,
          1,
          0,
          0
        ],
        "count": 63,
        "gpa": 3.8968253968253967,
        "topShare": 92.06349206349206,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_7ad9c7cb79cd1c8b6b8061c2",
          "uid": "instructor_767a4420cbaf5015c97a6c84",
          "name": "Baron Kelly",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BARON_KELLY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_6df3730d6de23c5a3239ecd7",
    "course_id": "THEATRE 357",
    "title": "INTRODUCTION TO THEATRE FOR CULTURAL AND SOCIAL AWARENESS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.812,
    "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/THEATRE_357#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to theatre for cultural and social awareness, analyzing sensitive subjects in workplace and community settings.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          132,
          9,
          1,
          1,
          1,
          0,
          0
        ],
        "count": 144,
        "gpa": 3.9375,
        "topShare": 97.91666666666666,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_6df3730d6de23c5a3239ecd7",
          "uid": "instructor_72d5250c9d5153121923a8bb",
          "name": "Angenette Spalink",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANGENETTE_SPALINK"
        },
        {
          "course_uid": "course_6df3730d6de23c5a3239ecd7",
          "uid": "instructor_04439bfa4812fbc37d35f225",
          "name": "N'Jameh Russell-Camara",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NJAMEH_RUSSELL-CAMARA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Mark Hairston",
            "review_date": "2023-09-27 20:16:18 +0000 UTC",
            "review_id": "077061e2a5d3d9b29cc4e44d",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2815807",
            "source_review_id": "UmF0aW5nLTM4MjM4NjQy",
            "source_url": "https://www.ratemyprofessors.com/professor/2815807",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Mark Hairston: Mark Hairston's section involves lots of reading and interpretations where only his answers are considered correct, creating a difficult environment."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_6df3730d6de23c5a3239ecd7-0.json"
      ]
    }
  }
]
```

### total

4402

### page

145

### kind

course

### q



### term

1272

### availability

offered

### filters

#### page

145

## discovery Filtered

true
