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

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

## Dataset

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

7

### projection id

85abe9ff8837c2c5a134368dcc4cfc85eb723524b21ddeb3d2e953887d2f0c8f

### observed at

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

### built at

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

### courses

8951

### current instructors

5754

### limited

false

### terms

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

### term

1272

### departments

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

### deployed at

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

### site commit

6527d88010a9f0b640ed5434ce776c4215b60d90

## results

### items

```json
[
  {
    "course_uid": "course_59dc13722c7263c3a15d76ce",
    "course_id": "LINGUIS 353",
    "title": "AMERICAN SIGN LANGUAGE 3",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 3.907,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Fall 2025 · latest released grades before Fall 2026: 3.91 GPA across 54 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/LINGUIS_353#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 19.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/LINGUIS_353#schedule"
          }
        ]
      }
    ],
    "description": "LINGUIS 353 teaches intermediate American Sign Language communication, focusing on vocabulary, grammar, classifiers, and Deaf culture.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          46,
          6,
          2,
          0,
          0,
          0,
          0
        ],
        "count": 54,
        "gpa": 3.9074074074074074,
        "topShare": 96.29629629629629,
        "firstTerm": "1262",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_59dc13722c7263c3a15d76ce",
          "uid": "instructor_3a7cdbffe776bf8460b155a3",
          "name": "Justin Vollmar",
          "quality": 3.7997381529554963,
          "quality_count": 4,
          "instructor_url": "/instructors/JUSTIN_VOLLMAR"
        },
        {
          "course_uid": "course_59dc13722c7263c3a15d76ce",
          "uid": "instructor_59c834e1291d0c57386d7463",
          "name": "Joel Mankowski",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOEL_MANKOWSKI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_1fab06c0d3d4cc5c1f938e20",
    "course_id": "LINGUIS 373",
    "title": "TOPICS IN LINGUISTICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.874,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 13 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/LINGUIS_373#schedule"
          }
        ]
      }
    ],
    "description": "LINGUIS 373 is a topics course covering a specific subject within linguistics.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          56,
          11,
          4,
          1,
          2,
          0,
          0
        ],
        "count": 74,
        "gpa": 3.7972972972972974,
        "topShare": 90.54054054054053,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_1fab06c0d3d4cc5c1f938e20",
          "uid": "instructor_ce3d8d5455936e2b39f67140",
          "name": "Kelly Wright",
          "quality": 3.5080714862888294,
          "quality_count": 4,
          "instructor_url": "/instructors/KELLY_WRIGHT"
        },
        {
          "course_uid": "course_1fab06c0d3d4cc5c1f938e20",
          "uid": "instructor_e77e6f13342bf0d8e0ed95f3",
          "name": "Yafei Li",
          "quality": 3.0049726738496156,
          "quality_count": 27,
          "instructor_url": "/instructors/YAFEI_LI"
        },
        {
          "course_uid": "course_1fab06c0d3d4cc5c1f938e20",
          "uid": "instructor_8c5d6a259c23269f852fd726",
          "name": "Jacqueline Brixey",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JACQUELINE_BRIXEY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Joseph Salmons",
            "review_date": "2018-04-22 21:25:00 +0000 UTC",
            "review_id": "e1e108d3b7d8de68d259a63f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1918714",
            "source_review_id": "UmF0aW5nLTI5ODYzMjE4",
            "source_url": "https://www.ratemyprofessors.com/professor/1918714",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Joseph Salmons: Reviewers rated the difficulty as moderate, with a score of 3 out of 5."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_1fab06c0d3d4cc5c1f938e20-0.json"
      ]
    }
  },
  {
    "course_uid": "course_29fe75d63800d165c0b4582f",
    "course_id": "LINGUIS 375",
    "title": "SIGN LANGUAGE LINGUISTICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.778,
    "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/LINGUIS_375#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to the linguistics of sign languages, their communities, and acquisition patterns",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          25,
          0,
          0,
          0,
          1,
          0,
          1
        ],
        "count": 27,
        "gpa": 3.7777777777777777,
        "topShare": 92.5925925925926,
        "firstTerm": "1252",
        "lastTerm": "1252"
      },
      "instructors": [
        {
          "course_uid": "course_29fe75d63800d165c0b4582f",
          "uid": "instructor_d3be59ace743acbf692753ed",
          "name": "Laura Horton",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LAURA_HORTON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_33a89dc2a6ddb06633636bc0",
    "course_id": "LINGUIS 481",
    "title": "JUNIOR HONORS TUTORIAL",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Rebecca Shields (4.26/5 adjusted; 72 ratings); Ryan Henke (4.22/5 adjusted; 23 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Rebecca Shields",
            "href": "/instructors/REBECCA_SHIELDS"
          },
          {
            "label": "Ryan Henke",
            "href": "/instructors/RYAN_HENKE"
          }
        ]
      }
    ],
    "description": "A mentored individual research tutorial for students pursuing Honors in the Linguistics major.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_33a89dc2a6ddb06633636bc0",
          "uid": "instructor_92beb575c017a014a2e9b14a",
          "name": "Rebecca Shields",
          "quality": 4.262540387727521,
          "quality_count": 72,
          "instructor_url": "/instructors/REBECCA_SHIELDS"
        },
        {
          "course_uid": "course_33a89dc2a6ddb06633636bc0",
          "uid": "instructor_ffd8edbe432e4a11bddcae32",
          "name": "Ryan Henke",
          "quality": 4.2161329225798125,
          "quality_count": 23,
          "instructor_url": "/instructors/RYAN_HENKE"
        },
        {
          "course_uid": "course_33a89dc2a6ddb06633636bc0",
          "uid": "instructor_5874691d4b07a7364761c433",
          "name": "Monica Macaulay",
          "quality": 3.8665434445280766,
          "quality_count": 31,
          "instructor_url": "/instructors/MONICA_MACAULAY"
        },
        {
          "course_uid": "course_33a89dc2a6ddb06633636bc0",
          "uid": "instructor_6a04b0e84a55ca75693c3886",
          "name": "Eric Raimy",
          "quality": 3.5820825704651535,
          "quality_count": 25,
          "instructor_url": "/instructors/ERIC_RAIMY"
        },
        {
          "course_uid": "course_33a89dc2a6ddb06633636bc0",
          "uid": "instructor_e77e6f13342bf0d8e0ed95f3",
          "name": "Yafei Li",
          "quality": 3.0049726738496156,
          "quality_count": 27,
          "instructor_url": "/instructors/YAFEI_LI"
        },
        {
          "course_uid": "course_33a89dc2a6ddb06633636bc0",
          "uid": "instructor_8c5d6a259c23269f852fd726",
          "name": "Jacqueline Brixey",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JACQUELINE_BRIXEY"
        },
        {
          "course_uid": "course_33a89dc2a6ddb06633636bc0",
          "uid": "instructor_a48b7144248321480bb844ce",
          "name": "Tom Purnell",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TOM_PURNELL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_2b218e150a38b43f736c40d6",
    "course_id": "LINGUIS 522",
    "title": "ADVANCED MORPHOLOGY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.569,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Ryan Henke (4.22/5 adjusted; 23 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Ryan Henke",
            "href": "/instructors/RYAN_HENKE"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 18 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/LINGUIS_522#schedule"
          }
        ]
      }
    ],
    "description": "LINGUIS 522 covers advanced morphological theory, building on foundational concepts in morphology, syntax, and phonology.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          39,
          11,
          3,
          3,
          2,
          0,
          0
        ],
        "count": 58,
        "gpa": 3.706896551724138,
        "topShare": 86.20689655172413,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_2b218e150a38b43f736c40d6",
          "uid": "instructor_ffd8edbe432e4a11bddcae32",
          "name": "Ryan Henke",
          "quality": 4.2161329225798125,
          "quality_count": 23,
          "instructor_url": "/instructors/RYAN_HENKE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_65e01d5ce1b8de018301527a",
    "course_id": "LINGUIS 681",
    "title": "HONORS SEMINAR-SENIOR THESIS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Rajiv Rao (4.43/5 adjusted; 27 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Rajiv Rao",
            "href": "/instructors/RAJIV_RAO"
          }
        ]
      }
    ],
    "description": "LINGUIS 681 is a mentored individual research course for Honors students completing a senior thesis.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_33207d831dce5eef6da4d830",
          "name": "Rajiv Rao",
          "quality": 4.429653524913445,
          "quality_count": 27,
          "instructor_url": "/instructors/RAJIV_RAO"
        },
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_c11a2af682326de4f61656a4",
          "name": "Jacee Cho",
          "quality": 3.87312385569773,
          "quality_count": 10,
          "instructor_url": "/instructors/JACEE_CHO"
        },
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_5874691d4b07a7364761c433",
          "name": "Monica Macaulay",
          "quality": 3.8665434445280766,
          "quality_count": 31,
          "instructor_url": "/instructors/MONICA_MACAULAY"
        },
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_6a04b0e84a55ca75693c3886",
          "name": "Eric Raimy",
          "quality": 3.5820825704651535,
          "quality_count": 25,
          "instructor_url": "/instructors/ERIC_RAIMY"
        },
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_e77e6f13342bf0d8e0ed95f3",
          "name": "Yafei Li",
          "quality": 3.0049726738496156,
          "quality_count": 27,
          "instructor_url": "/instructors/YAFEI_LI"
        },
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_8c5d6a259c23269f852fd726",
          "name": "Jacqueline Brixey",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JACQUELINE_BRIXEY"
        },
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_3971fcf59eb90bb5fe615e75",
          "name": "Joe Salmons",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOE_SALMONS"
        },
        {
          "course_uid": "course_65e01d5ce1b8de018301527a",
          "uid": "instructor_a48b7144248321480bb844ce",
          "name": "Tom Purnell",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TOM_PURNELL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_69c67873b07541f8d0cace82",
    "course_id": "LINGUIS 690",
    "title": "CAPSTONE IN LINGUISTICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.856,
    "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/LINGUIS_690#schedule"
          }
        ]
      }
    ],
    "description": "A capstone course involving in-depth exploration of a linguistics topic and supervised research.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          96,
          5,
          8,
          1,
          0,
          0,
          1
        ],
        "count": 111,
        "gpa": 3.855855855855856,
        "topShare": 90.990990990991,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_69c67873b07541f8d0cace82",
          "uid": "instructor_e77e6f13342bf0d8e0ed95f3",
          "name": "Yafei Li",
          "quality": 3.0049726738496156,
          "quality_count": 27,
          "instructor_url": "/instructors/YAFEI_LI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_e76f9dd1c4d281ade34b6a64",
    "course_id": "LINGUIS 699",
    "title": "INDEPENDENT READING",
    "credits_min": 1,
    "credits_max": 6,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Rebecca Shields (4.26/5 adjusted; 72 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Rebecca Shields",
            "href": "/instructors/REBECCA_SHIELDS"
          }
        ]
      }
    ],
    "description": "LINGUIS 699 offers advanced directed study projects arranged with a faculty member.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          16,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 16,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1242"
      },
      "instructors": [
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_92beb575c017a014a2e9b14a",
          "name": "Rebecca Shields",
          "quality": 4.262540387727521,
          "quality_count": 72,
          "instructor_url": "/instructors/REBECCA_SHIELDS"
        },
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_5874691d4b07a7364761c433",
          "name": "Monica Macaulay",
          "quality": 3.8665434445280766,
          "quality_count": 31,
          "instructor_url": "/instructors/MONICA_MACAULAY"
        },
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_6a04b0e84a55ca75693c3886",
          "name": "Eric Raimy",
          "quality": 3.5820825704651535,
          "quality_count": 25,
          "instructor_url": "/instructors/ERIC_RAIMY"
        },
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_e77e6f13342bf0d8e0ed95f3",
          "name": "Yafei Li",
          "quality": 3.0049726738496156,
          "quality_count": 27,
          "instructor_url": "/instructors/YAFEI_LI"
        },
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_fd1b036634fc5732b655c168",
          "name": "Carrie Niziolek",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CARRIE_NIZIOLEK"
        },
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_3971fcf59eb90bb5fe615e75",
          "name": "Joe Salmons",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOE_SALMONS"
        },
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_d3be59ace743acbf692753ed",
          "name": "Laura Horton",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LAURA_HORTON"
        },
        {
          "course_uid": "course_e76f9dd1c4d281ade34b6a64",
          "uid": "instructor_a48b7144248321480bb844ce",
          "name": "Tom Purnell",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TOM_PURNELL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_9e0e6733d2996879d546ebe4",
    "course_id": "LINGUIS 800",
    "title": "RESEARCH METHODS AND MATERIALS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.932,
    "badges": [],
    "description": "LINGUIS 800 covers professionalization activities for linguists, including writing, publishing, and conference preparation.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          11,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 11,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1242",
        "lastTerm": "1252"
      },
      "instructors": [
        {
          "course_uid": "course_9e0e6733d2996879d546ebe4",
          "uid": "instructor_5874691d4b07a7364761c433",
          "name": "Monica Macaulay",
          "quality": 3.8665434445280766,
          "quality_count": 31,
          "instructor_url": "/instructors/MONICA_MACAULAY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_e0af5abb1e554a85308c64e7",
    "course_id": "LINGUIS 977",
    "title": "SEMINAR",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": 3.967,
    "badges": [],
    "description": "LINGUIS 977 is a graduate seminar involving the critical examination of selected issues in linguistics.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          17,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 17,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1244"
      },
      "instructors": [
        {
          "course_uid": "course_e0af5abb1e554a85308c64e7",
          "uid": "instructor_3971fcf59eb90bb5fe615e75",
          "name": "Joe Salmons",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOE_SALMONS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_41cf20a97fb2733d3de88c33",
    "course_id": "LINGUIS 990",
    "title": "THESIS",
    "credits_min": 1,
    "credits_max": 12,
    "gpa": null,
    "badges": [],
    "description": "LINGUIS 990 is a doctoral thesis research course.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_41cf20a97fb2733d3de88c33",
          "uid": "instructor_5874691d4b07a7364761c433",
          "name": "Monica Macaulay",
          "quality": 3.8665434445280766,
          "quality_count": 31,
          "instructor_url": "/instructors/MONICA_MACAULAY"
        },
        {
          "course_uid": "course_41cf20a97fb2733d3de88c33",
          "uid": "instructor_6a04b0e84a55ca75693c3886",
          "name": "Eric Raimy",
          "quality": 3.5820825704651535,
          "quality_count": 25,
          "instructor_url": "/instructors/ERIC_RAIMY"
        },
        {
          "course_uid": "course_41cf20a97fb2733d3de88c33",
          "uid": "instructor_e77e6f13342bf0d8e0ed95f3",
          "name": "Yafei Li",
          "quality": 3.0049726738496156,
          "quality_count": 27,
          "instructor_url": "/instructors/YAFEI_LI"
        },
        {
          "course_uid": "course_41cf20a97fb2733d3de88c33",
          "uid": "instructor_3971fcf59eb90bb5fe615e75",
          "name": "Joe Salmons",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOE_SALMONS"
        },
        {
          "course_uid": "course_41cf20a97fb2733d3de88c33",
          "uid": "instructor_a48b7144248321480bb844ce",
          "name": "Tom Purnell",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TOM_PURNELL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_80160f2e73a87b72792b250c",
    "course_id": "LINGUIS 999",
    "title": "INDEPENDENT READING",
    "credits_min": 1,
    "credits_max": 12,
    "gpa": 4,
    "badges": [],
    "description": "LINGUIS 999 is an independent reading course involving mentored research for students with dissertator status.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 2,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_80160f2e73a87b72792b250c",
          "uid": "instructor_5874691d4b07a7364761c433",
          "name": "Monica Macaulay",
          "quality": 3.8665434445280766,
          "quality_count": 31,
          "instructor_url": "/instructors/MONICA_MACAULAY"
        },
        {
          "course_uid": "course_80160f2e73a87b72792b250c",
          "uid": "instructor_6a04b0e84a55ca75693c3886",
          "name": "Eric Raimy",
          "quality": 3.5820825704651535,
          "quality_count": 25,
          "instructor_url": "/instructors/ERIC_RAIMY"
        },
        {
          "course_uid": "course_80160f2e73a87b72792b250c",
          "uid": "instructor_e77e6f13342bf0d8e0ed95f3",
          "name": "Yafei Li",
          "quality": 3.0049726738496156,
          "quality_count": 27,
          "instructor_url": "/instructors/YAFEI_LI"
        },
        {
          "course_uid": "course_80160f2e73a87b72792b250c",
          "uid": "instructor_3971fcf59eb90bb5fe615e75",
          "name": "Joe Salmons",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOE_SALMONS"
        },
        {
          "course_uid": "course_80160f2e73a87b72792b250c",
          "uid": "instructor_a48b7144248321480bb844ce",
          "name": "Tom Purnell",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TOM_PURNELL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_0f3c5b46df0c6f3e2fd183c1",
    "course_id": "LIS 201",
    "title": "THE INFORMATION SOCIETY",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 3.698,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 131 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/LIS_201#schedule"
          }
        ]
      }
    ],
    "description": "Examines the social, legal, and historical contexts of information technologies and the moral questions surrounding them.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          967,
          119,
          35,
          17,
          22,
          5,
          17
        ],
        "count": 1182,
        "gpa": 3.791032148900169,
        "topShare": 91.87817258883248,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_0f3c5b46df0c6f3e2fd183c1",
          "uid": "instructor_69958c07a786a7fcb4b1c429",
          "name": "Jacob Thebault-Spieker",
          "quality": 3.5504650131555273,
          "quality_count": 31,
          "instructor_url": "/instructors/JACOB_THEBAULT-SPIEKER"
        },
        {
          "course_uid": "course_0f3c5b46df0c6f3e2fd183c1",
          "uid": "instructor_110cce70357d28b362a5e34d",
          "name": "Diana Dai",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DIANA_DAI"
        },
        {
          "course_uid": "course_0f3c5b46df0c6f3e2fd183c1",
          "uid": "instructor_144e16da58864aa2e6d67085",
          "name": "Elizabeth Tibbs",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ELIZABETH_TIBBS"
        },
        {
          "course_uid": "course_0f3c5b46df0c6f3e2fd183c1",
          "uid": "instructor_c19a043c8a05db1729acde6c",
          "name": "Yichen Zhang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YICHEN_ZHANG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Jacob Thebault-Spieker",
            "review_date": "2020-12-22 18:04:34 +0000 UTC",
            "review_id": "9548e0145c5214d18fa78361",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2658929",
            "source_review_id": "UmF0aW5nLTM0MTc2ODMy",
            "source_url": "https://www.ratemyprofessors.com/professor/2658929",
            "type": "review"
          },
          {
            "instructor_name": "Jacob Thebault-Spieker",
            "review_date": "2022-11-22 08:45:04 +0000 UTC",
            "review_id": "0eae350355dc776cc6b53b91",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2658929",
            "source_review_id": "UmF0aW5nLTM2ODc5MzY5",
            "source_url": "https://www.ratemyprofessors.com/professor/2658929",
            "type": "review"
          },
          {
            "instructor_name": "Jacob Thebault-Spieker",
            "review_date": "2023-04-11 17:23:00 +0000 UTC",
            "review_id": "ff5650759fcb8e1e38f4575a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2658929",
            "source_review_id": "UmF0aW5nLTM3NjA4Nzg5",
            "source_url": "https://www.ratemyprofessors.com/professor/2658929",
            "type": "review"
          },
          {
            "instructor_name": "Jacob Thebault-Spieker",
            "review_date": "2025-05-05 00:18:46 +0000 UTC",
            "review_id": "e75abccba19f5f6b24995676",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2658929",
            "source_review_id": "UmF0aW5nLTQxMTU1NjQz",
            "source_url": "https://www.ratemyprofessors.com/professor/2658929",
            "type": "review"
          }
        ],
        "text": "The workload involves weekly reading and writing, including 3-4 one-page papers and two presentations. While some find the reading fascinating and papers easy, others suggest skimming is sufficient, and staying on top of readings is key to success."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_0f3c5b46df0c6f3e2fd183c1-0.json"
      ]
    }
  },
  {
    "course_uid": "course_195b34643875b4af72811020",
    "course_id": "LIS 202",
    "title": "INFORMATIONAL DIVIDES AND DIFFERENCES IN A MULTICULTURAL SOCIETY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.781,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.89 GPA across 308 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/LIS_202#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 407 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/LIS_202#schedule"
          }
        ]
      }
    ],
    "description": "LIS 202 explores information access barriers for low-income ethnic/racial minority communities and introduces the contemporary information society from a sociological perspective.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2669,
          151,
          124,
          27,
          39,
          22,
          24
        ],
        "count": 3056,
        "gpa": 3.842931937172775,
        "topShare": 92.27748691099477,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_195b34643875b4af72811020",
          "uid": "instructor_e843689d83f166b774c91931",
          "name": "Brigitte Fielder",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BRIGITTE_FIELDER"
        },
        {
          "course_uid": "course_195b34643875b4af72811020",
          "uid": "instructor_a95ea025fb79fcb0efdb2a45",
          "name": "Cheyenne Woerman",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHEYENNE_WOERMAN"
        },
        {
          "course_uid": "course_195b34643875b4af72811020",
          "uid": "instructor_ab5fdcc1fc622cab72d4e415",
          "name": "EUNMI Jeong",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/EUNMI_JEONG"
        },
        {
          "course_uid": "course_195b34643875b4af72811020",
          "uid": "instructor_f79f8848a95ac422210007c0",
          "name": "Katherine Rackliffe",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KATHERINE_RACKLIFFE"
        },
        {
          "course_uid": "course_195b34643875b4af72811020",
          "uid": "instructor_86ac70a420d409c9546eb2aa",
          "name": "Roxy Velazquez",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ROXY_VELAZQUEZ"
        },
        {
          "course_uid": "course_195b34643875b4af72811020",
          "uid": "instructor_b398a70ba65cb08bdd506979",
          "name": "Xi Hong",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/XI_HONG"
        },
        {
          "course_uid": "course_195b34643875b4af72811020",
          "uid": "instructor_2d29e6d81d7cf9edbd955cd2",
          "name": "Zachary Schultz",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ZACHARY_SCHULTZ"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Eric Ely",
            "review_date": "2021-12-04 16:06:58 +0000 UTC",
            "review_id": "8a6745ec66f1602756ccca24",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2746335",
            "source_review_id": "UmF0aW5nLTM1MzY1ODIx",
            "source_url": "https://www.ratemyprofessors.com/professor/2746335",
            "type": "review"
          },
          {
            "instructor_name": "David McHugh",
            "review_date": "2026-07-13 22:01:49 +0000 UTC",
            "review_id": "ad2d65bf804d87162ad2a0e8",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3003539",
            "source_review_id": "UmF0aW5nLTQzMzAxNTUx",
            "source_url": "https://www.ratemyprofessors.com/professor/3003539",
            "type": "review"
          }
        ],
        "text": "Assignments and exams are generally described as easy. Historical reviews note varying formats, with some instructors requiring no exams while others mandate essay exams."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_195b34643875b4af72811020-0.json"
      ]
    }
  },
  {
    "course_uid": "course_d3fe9d4f2bafe6eed8698a24",
    "course_id": "LIS 220",
    "title": "DIGITAL FOOTPRINTS: PRIVACY AND TECHNOLOGY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.773,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Greg Downey (4.04/5 adjusted; 80 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Greg Downey",
            "href": "/instructors/GREG_DOWNEY"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.88 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/LIS_220#grades"
          }
        ]
      }
    ],
    "description": "LIS 220 explores digital footprints, examining the technologies, ownership, and societal impacts of digital information tracking and privacy.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          190,
          50,
          10,
          4,
          3,
          0,
          3
        ],
        "count": 260,
        "gpa": 3.773076923076923,
        "topShare": 92.3076923076923,
        "firstTerm": "1244",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_d3fe9d4f2bafe6eed8698a24",
          "uid": "instructor_1d306aee6791519163daa9ed",
          "name": "Greg Downey",
          "quality": 4.043937156709319,
          "quality_count": 80,
          "instructor_url": "/instructors/GREG_DOWNEY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_9c4c66dce5b1c76958a87330",
    "course_id": "LIS 340",
    "title": "TOPICS IN INFORMATION STUDIES - SOCIAL ASPECTS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.825,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 4.00 GPA across 68 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/LIS_340#grades"
          }
        ]
      }
    ],
    "description": "Explores contemporary issues related to information in society, covering topics like information ethics, digital and print culture, and global information flows.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          82,
          2,
          4,
          1,
          1,
          0,
          0
        ],
        "count": 90,
        "gpa": 3.9055555555555554,
        "topShare": 93.33333333333333,
        "firstTerm": "1242",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9c4c66dce5b1c76958a87330",
          "uid": "instructor_1cc5d22ce96538de8917b185",
          "name": "Dorothea Salo",
          "quality": 3.716571473255868,
          "quality_count": 11,
          "instructor_url": "/instructors/DOROTHEA_SALO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_afe8efb6c61c900b71909904",
    "course_id": "LIS 350",
    "title": "HISTORY AND FUTURE OF BOOKS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.808,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 19 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/LIS_350#schedule"
          }
        ]
      }
    ],
    "description": "Examines the book as an active technology and site of debate across history, digital humanities, media studies, and industry contexts.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          179,
          27,
          10,
          2,
          2,
          0,
          4
        ],
        "count": 224,
        "gpa": 3.7924107142857144,
        "topShare": 91.96428571428571,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_afe8efb6c61c900b71909904",
          "uid": "instructor_6ff204d690d013abe79be46b",
          "name": "Bronwen Masemann",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BRONWEN_MASEMANN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Heather Wacha",
            "review_date": "2018-03-19 19:29:04 +0000 UTC",
            "review_id": "a0cb1c5bd97b104d1b548070",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2352082",
            "source_review_id": "UmF0aW5nLTI5NjY5NTky",
            "source_url": "https://www.ratemyprofessors.com/professor/2352082",
            "type": "review"
          },
          {
            "instructor_name": "Heather Wacha",
            "review_date": "2019-05-01 22:56:46 +0000 UTC",
            "review_id": "c1f9c813aead1ae6223dc700",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2352082",
            "source_review_id": "UmF0aW5nLTMxNzM4MzI5",
            "source_url": "https://www.ratemyprofessors.com/professor/2352082",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Heather Wacha: Reviewers describe the course as potentially easy but made difficult by unclear grading criteria, or as tough grading that requires attending office hours for specific feedback."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_afe8efb6c61c900b71909904-0.json"
      ]
    }
  },
  {
    "course_uid": "course_d6ab622d10381f18c2dbba1f",
    "course_id": "LIS 351",
    "title": "INTRODUCTION TO DIGITAL INFORMATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.77,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.85 GPA across 146 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/LIS_351#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 149 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/LIS_351#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to Digital Information teaches students to implement information infrastructures and analyze their social and policy impacts.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1116,
          112,
          52,
          19,
          18,
          15,
          10
        ],
        "count": 1342,
        "gpa": 3.808122205663189,
        "topShare": 91.50521609538002,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_d6ab622d10381f18c2dbba1f",
          "uid": "instructor_6e12e646690a58853b60d0da",
          "name": "Corey Jackson",
          "quality": 3.8345093769970395,
          "quality_count": 3,
          "instructor_url": "/instructors/COREY_JACKSON"
        },
        {
          "course_uid": "course_d6ab622d10381f18c2dbba1f",
          "uid": "instructor_d7c04bf6ef1f502bdb29227a",
          "name": "Chunmin Tang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHUNMIN_TANG"
        },
        {
          "course_uid": "course_d6ab622d10381f18c2dbba1f",
          "uid": "instructor_21a088ca874a6337e3bb3654",
          "name": "Yingzi Ma",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YINGZI_MA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Dorothea Salo",
            "review_date": "2018-11-05 22:21:44 +0000 UTC",
            "review_id": "69b7b64d641fa877e8aab904",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2202393",
            "source_review_id": "UmF0aW5nLTMwNjY0NzU5",
            "source_url": "https://www.ratemyprofessors.com/professor/2202393",
            "type": "review"
          },
          {
            "instructor_name": "Dorothea Salo",
            "review_date": "2019-01-02 13:34:09 +0000 UTC",
            "review_id": "4211ecedff12fd173738d130",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2202393",
            "source_review_id": "UmF0aW5nLTMxMTg2NjU4",
            "source_url": "https://www.ratemyprofessors.com/professor/2202393",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Dorothea Salo: Exams are open-note on Canvas and assess lecture attendance rather than memory. Projects are fun and easily graded."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_d6ab622d10381f18c2dbba1f-0.json"
      ]
    }
  },
  {
    "course_uid": "course_705fd9d5ce64b6b3f45eaef2",
    "course_id": "LIS 399",
    "title": "INDEPENDENT READING AND RESEARCH",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 4,
    "badges": [],
    "description": "LIS 399 is an independent reading and research course focused on concentrated work on a subject or problem of interest.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 2,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_705fd9d5ce64b6b3f45eaef2",
          "uid": "instructor_c5e2d63a6a85fb0e786a0a91",
          "name": "Jodi Schneider",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JODI_SCHNEIDER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_26a3253bb559893e7f2e983f",
    "course_id": "LIS 407",
    "title": "DATA STORYTELLING WITH VISUALIZATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.527,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 120 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/LIS_407#schedule"
          }
        ]
      }
    ],
    "description": "LIS 407 introduces data storytelling through visualization, teaching students to summarize, analyze, and communicate data effectively using software tools while addressing bias and limitations.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          352,
          109,
          64,
          21,
          17,
          13,
          14
        ],
        "count": 590,
        "gpa": 3.5271186440677966,
        "topShare": 78.13559322033899,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_26a3253bb559893e7f2e983f",
          "uid": "instructor_dcca9dbcfba830c2f365d283",
          "name": "Chaoqun Ni",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHAOQUN_NI"
        },
        {
          "course_uid": "course_26a3253bb559893e7f2e983f",
          "uid": "instructor_08ac4c2d19c02ccab77b7630",
          "name": "Jialin Liu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JIALIN_LIU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Xiang Zheng",
            "review_date": "2025-07-23 17:46:06 +0000 UTC",
            "review_id": "94d87a838ef4faf4bcedb28e",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3112044",
            "source_review_id": "UmF0aW5nLTQxNTE5MzUw",
            "source_url": "https://www.ratemyprofessors.com/professor/3112044",
            "type": "review"
          },
          {
            "instructor_name": "Xiang Zheng",
            "review_date": "2025-12-11 23:13:30 +0000 UTC",
            "review_id": "f03d02120bae1832076635fb",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3112044",
            "source_review_id": "UmF0aW5nLTQyMTkxMDAx",
            "source_url": "https://www.ratemyprofessors.com/professor/3112044",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Xiang Zheng: Workload is manageable if students complete homework on time and attend class to follow demonstrations, though understanding concepts requires effort."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_26a3253bb559893e7f2e983f-0.json"
      ]
    }
  },
  {
    "course_uid": "course_444dbb7257566d356efdb4c5",
    "course_id": "LIS 408",
    "title": "GENERATIVE ARTIFICIAL INTELLIGENCE: STRATEGIC APPLICATION, EVALUATION, AND CRITIQUE",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": null,
    "badges": [],
    "description": "LIS 408 explores generative AI from a strategic information studies perspective, covering ethical, legal, and policy issues while teaching students to evaluate and implement AI tools.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_444dbb7257566d356efdb4c5",
          "uid": "instructor_cb10ad32890f6af9ba938a40",
          "name": "David McHugh",
          "quality": 3.4432050291709526,
          "quality_count": 3,
          "instructor_url": "/instructors/DAVID_MCHUGH"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_eefb8f2e349aefa0dedfe2e4",
    "course_id": "LIS 440",
    "title": "NAVIGATING THE DATA REVOLUTION: CONCEPTS OF DATA & INFORMATION SCIENCE",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.826,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.91 GPA across 103 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/LIS_440#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 149 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/LIS_440#schedule"
          }
        ]
      }
    ],
    "description": "LIS 440 introduces data science concepts, covering statistical tests, data management, programming, ethics, and visualization through real-world projects.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          493,
          38,
          21,
          5,
          2,
          0,
          12
        ],
        "count": 571,
        "gpa": 3.8257443082311733,
        "topShare": 92.99474605954467,
        "firstTerm": "1232",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_eefb8f2e349aefa0dedfe2e4",
          "uid": "instructor_0c6e218296c258ea4f4f8ef3",
          "name": "Jeff Nyhoff",
          "quality": 3.4586616784374016,
          "quality_count": 37,
          "instructor_url": "/instructors/JEFF_NYHOFF"
        },
        {
          "course_uid": "course_eefb8f2e349aefa0dedfe2e4",
          "uid": "instructor_b67196387b28495531149a13",
          "name": "Maria Hyun",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MARIA_HYUN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Jeff Nyhoff",
            "review_date": "2025-05-19 19:51:17 +0000 UTC",
            "review_id": "517e315fd3b1fabf63ad7245",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2840015",
            "source_review_id": "UmF0aW5nLTQxMzIzNzA3",
            "source_url": "https://www.ratemyprofessors.com/professor/2840015",
            "type": "review"
          },
          {
            "instructor_name": "Jeff Nyhoff",
            "review_date": "2025-12-10 14:55:34 +0000 UTC",
            "review_id": "76f9e87036d5ef9cca6321d5",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2840015",
            "source_review_id": "UmF0aW5nLTQyMTQ0OTIw",
            "source_url": "https://www.ratemyprofessors.com/professor/2840015",
            "type": "review"
          },
          {
            "instructor_name": "Jeff Nyhoff",
            "review_date": "2026-04-21 19:35:35 +0000 UTC",
            "review_id": "6206967edd16d95824eaa0ee",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2840015",
            "source_review_id": "UmF0aW5nLTQyNjYyNzU5",
            "source_url": "https://www.ratemyprofessors.com/professor/2840015",
            "type": "review"
          }
        ],
        "text": "Assignments are repetitive with minor variable changes, and the course offers grace points, making it easy to achieve high grades with minimal effort."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_eefb8f2e349aefa0dedfe2e4-0.json"
      ]
    }
  },
  {
    "course_uid": "course_e0809224294be28ec62cda00",
    "course_id": "LIS 461",
    "title": "DATA AND ALGORITHMS: ETHICS AND POLICY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.869,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 135 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/LIS_461#schedule"
          }
        ]
      }
    ],
    "description": "LIS 461 introduces ethical, legal, and policy issues in analytics and algorithms, teaching students to critically analyze debates and apply moral reasoning to case studies.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2742,
          320,
          88,
          30,
          15,
          9,
          8
        ],
        "count": 3212,
        "gpa": 3.88107098381071,
        "topShare": 95.33001245330013,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_e0809224294be28ec62cda00",
          "uid": "instructor_68b98f9ca1f1b84ac3b054f4",
          "name": "B. Hutchins",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/B_HUTCHINS"
        },
        {
          "course_uid": "course_e0809224294be28ec62cda00",
          "uid": "instructor_cf7d268e489e1f6a0938a5d0",
          "name": "Devansh Saxena",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DEVANSH_SAXENA"
        },
        {
          "course_uid": "course_e0809224294be28ec62cda00",
          "uid": "instructor_c1c83fb868fd40048de06312",
          "name": "Shreya Lakhera",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SHREYA_LAKHERA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Alan Rubel",
            "review_date": "2021-12-16 19:11:46 +0000 UTC",
            "review_id": "c02ca1bf0e97fe50779d5553",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:581060",
            "source_review_id": "UmF0aW5nLTM1NTYwMzM3",
            "source_url": "https://www.ratemyprofessors.com/professor/581060",
            "type": "review"
          },
          {
            "instructor_name": "Clinton Castro",
            "review_date": "2023-12-22 20:48:57 +0000 UTC",
            "review_id": "c0cf08d94532c12a3a468bc9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1966167",
            "source_review_id": "UmF0aW5nLTM4Nzc4NDgx",
            "source_url": "https://www.ratemyprofessors.com/professor/1966167",
            "type": "review"
          },
          {
            "instructor_name": "Clinton Castro",
            "review_date": "2024-01-22 23:06:01 +0000 UTC",
            "review_id": "96a602352757ca72cdd2289e",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1966167",
            "source_review_id": "UmF0aW5nLTM4OTEyODMz",
            "source_url": "https://www.ratemyprofessors.com/professor/1966167",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Alan Rubel, Clinton Castro: The course is typically graded on three short papers and in-class assignments, which reviewers describe as easy to manage. However, writing can be time-consuming for those new to philosophical analysis, and dense readings require careful attention to grasp the core arguments."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_e0809224294be28ec62cda00-0.json"
      ]
    }
  },
  {
    "course_uid": "course_7b785ba53c69640f17bea1d6",
    "course_id": "LIS 462",
    "title": "DATA AND ALGORITHMS: ETHICS AND POLICY (COMMUNICATIONS INTENSIVE)",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": null,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Large lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 121 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/LIS_462#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to ethical, legal, and policy issues in analytics and algorithms, focusing on moral reasoning and communication.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_7b785ba53c69640f17bea1d6",
          "uid": "instructor_4dda8273b287f06a3c426e47",
          "name": "Baolu Yu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BAOLU_YU"
        },
        {
          "course_uid": "course_7b785ba53c69640f17bea1d6",
          "uid": "instructor_763f65ce6da666a7819650fa",
          "name": "Dane Leigh Gogoshin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DANE_LEIGH_GOGOSHIN"
        },
        {
          "course_uid": "course_7b785ba53c69640f17bea1d6",
          "uid": "instructor_884d97312f632cd77a3dc63c",
          "name": "Vanessa Panitz",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/VANESSA_PANITZ"
        },
        {
          "course_uid": "course_7b785ba53c69640f17bea1d6",
          "uid": "instructor_92de42e7aa5227cefadd0d11",
          "name": "Weiye Gu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/WEIYE_GU"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_b7124aab0f885840575f8fab",
    "course_id": "LIS 464",
    "title": "APPLIED DATABASE DESIGN",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.691,
    "badges": [],
    "description": "APPLIED DATABASE DESIGN introduces database applications, design principles, and SQL for real-world data problems.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          394,
          123,
          49,
          18,
          11,
          5,
          3
        ],
        "count": 603,
        "gpa": 3.6907131011608625,
        "topShare": 85.7379767827529,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_b7124aab0f885840575f8fab",
          "uid": "instructor_3a1472cd9db7f5dd1f481059",
          "name": "Aaron Enright",
          "quality": 3.6451688941332687,
          "quality_count": 2,
          "instructor_url": "/instructors/AARON_ENRIGHT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Kristin Eschenfelder",
            "review_date": "2022-12-21 18:00:40 +0000 UTC",
            "review_id": "badcb91f264e02ed2a8c259c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:841892",
            "source_review_id": "UmF0aW5nLTM3MjE1MzQy",
            "source_url": "https://www.ratemyprofessors.com/professor/841892",
            "type": "review"
          },
          {
            "instructor_name": "Kristin Eschenfelder",
            "review_date": "2023-03-06 23:19:18 +0000 UTC",
            "review_id": "116bdb2e30f1bb2732cc334d",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:841892",
            "source_review_id": "UmF0aW5nLTM3NDgyNjc2",
            "source_url": "https://www.ratemyprofessors.com/professor/841892",
            "type": "review"
          },
          {
            "instructor_name": "Kristin Eschenfelder",
            "review_date": "2024-12-14 04:35:27 +0000 UTC",
            "review_id": "32231485f72dff13fb587805",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:841892",
            "source_review_id": "UmF0aW5nLTQwMjkwNzgw",
            "source_url": "https://www.ratemyprofessors.com/professor/841892",
            "type": "review"
          }
        ],
        "text": "Historical reviewers found the workload light, noting that assignments were straightforward and often completed during class. Exams were described as lecture-heavy, requiring preparation based on lecture content."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_b7124aab0f885840575f8fab-0.json"
      ]
    }
  },
  {
    "course_uid": "course_101f752f7753cb71bef80f97",
    "course_id": "LIS 470",
    "title": "INTERACTION DESIGN STUDIO",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.675,
    "badges": [],
    "description": "Introduces human-centered interaction design for digital information systems, exploring core principles, cognition, and information science to develop new products and services.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          313,
          50,
          29,
          18,
          11,
          3,
          7
        ],
        "count": 431,
        "gpa": 3.6751740139211138,
        "topShare": 84.22273781902551,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_101f752f7753cb71bef80f97",
          "uid": "instructor_c823f65d7c7fc5c0f99bcc3c",
          "name": "Adam Rule",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ADAM_RULE"
        },
        {
          "course_uid": "course_101f752f7753cb71bef80f97",
          "uid": "instructor_880da241d568f403880b1d9c",
          "name": "Arezou Niknam",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/AREZOU_NIKNAM"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "David McHugh",
            "review_date": "2024-05-15 15:58:20 +0000 UTC",
            "review_id": "6d7e9dcf2674a4d73702b8be",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3003539",
            "source_review_id": "UmF0aW5nLTM5NDY4Njcy",
            "source_url": "https://www.ratemyprofessors.com/professor/3003539",
            "type": "review"
          }
        ],
        "text": "Historical reviews of David McHugh: The course relies on one large group project, but reviewers report no plan to check on groups or ensure work is divided evenly."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_101f752f7753cb71bef80f97-0.json"
      ]
    }
  },
  {
    "course_uid": "course_bab18d0357588b37625d2579",
    "course_id": "LIS 500",
    "title": "CODE AND POWER",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.745,
    "badges": [],
    "description": "LIS 500: CODE AND POWER prepares students to analyze media portrayals of race, gender, and computing while developing PHP web scripting skills.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          219,
          47,
          35,
          18,
          6,
          2,
          3
        ],
        "count": 330,
        "gpa": 3.65,
        "topShare": 80.60606060606061,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_bab18d0357588b37625d2579",
          "uid": "instructor_ca39512705fb9bd68daf4d4c",
          "name": "Reginold Royston",
          "quality": 2.6017551350221884,
          "quality_count": 22,
          "instructor_url": "/instructors/REGINOLD_ROYSTON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Reginold Royston",
            "review_date": "2024-10-06 22:08:11 +0000 UTC",
            "review_id": "ac5c7aeea817280130c7f9ed",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2648591",
            "source_review_id": "UmF0aW5nLTM5NzkwNTI1",
            "source_url": "https://www.ratemyprofessors.com/professor/2648591",
            "type": "review"
          },
          {
            "instructor_name": "Reginold Royston",
            "review_date": "2024-12-19 17:18:49 +0000 UTC",
            "review_id": "3e39b22f6ae443b6ca3431ee",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2648591",
            "source_review_id": "UmF0aW5nLTQwMzgyNTMz",
            "source_url": "https://www.ratemyprofessors.com/professor/2648591",
            "type": "review"
          },
          {
            "instructor_name": "Reginold Royston",
            "review_date": "2025-06-19 20:22:33 +0000 UTC",
            "review_id": "9331e6401d0542784d112075",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2648591",
            "source_review_id": "UmF0aW5nLTQxNDQ3NTUw",
            "source_url": "https://www.ratemyprofessors.com/professor/2648591",
            "type": "review"
          },
          {
            "instructor_name": "Reginold Royston",
            "review_date": "2026-02-26 22:23:28 +0000 UTC",
            "review_id": "d1be72a1e659f0c48e397c65",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2648591",
            "source_review_id": "UmF0aW5nLTQyNjQ5MTE2",
            "source_url": "https://www.ratemyprofessors.com/professor/2648591",
            "type": "review"
          }
        ],
        "text": "Students report heavy self-study requirements, including watching extensive LinkedIn Learning videos and documentaries, with minimal direct instruction. The workload involves significant readings and films for short discussion posts, often accompanied by confusing module structures."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_bab18d0357588b37625d2579-0.json"
      ]
    }
  },
  {
    "course_uid": "course_f34e4c11ca636626801b25ae",
    "course_id": "LIS 501",
    "title": "INTRODUCTION TO TEXT MINING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.676,
    "badges": [],
    "description": "LIS 501 introduces computational methods for processing and analyzing text data, covering preparation, analytics, and NLP applications.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          215,
          37,
          22,
          8,
          5,
          8,
          4
        ],
        "count": 299,
        "gpa": 3.657190635451505,
        "topShare": 84.2809364548495,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_f34e4c11ca636626801b25ae",
          "uid": "instructor_cf7d268e489e1f6a0938a5d0",
          "name": "Devansh Saxena",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DEVANSH_SAXENA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Aaron Enright",
            "review_date": "2023-12-26 03:46:00 +0000 UTC",
            "review_id": "e7896826eec1640ea5dc6bae",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2974185",
            "source_review_id": "UmF0aW5nLTM4NzkzNzc4",
            "source_url": "https://www.ratemyprofessors.com/professor/2974185",
            "type": "review"
          },
          {
            "instructor_name": "Aaron Enright",
            "review_date": "2024-05-09 21:16:10 +0000 UTC",
            "review_id": "232292ff2a4af1dd3436618c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2974185",
            "source_review_id": "UmF0aW5nLTM5NDIzMzg4",
            "source_url": "https://www.ratemyprofessors.com/professor/2974185",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Aaron Enright: The workload consists of four major homeworks with flexible programming or essay options, but reviewers report a lack of grading feedback and unclear evaluation criteria."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_f34e4c11ca636626801b25ae-0.json"
      ]
    }
  },
  {
    "course_uid": "course_3e202bacc4359a8c0a17dba4",
    "course_id": "LIS 510",
    "title": "HUMAN FACTORS IN INFORMATION SECURITY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.702,
    "badges": [],
    "description": "LIS 510 introduces personal, social, and organizational concepts and skills for enhancing information security and privacy.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          463,
          42,
          32,
          12,
          12,
          9,
          13
        ],
        "count": 583,
        "gpa": 3.7015437392795882,
        "topShare": 86.62092624356775,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_3e202bacc4359a8c0a17dba4",
          "uid": "instructor_d54772da1e1699f98c30f354",
          "name": "Bradley Bryant",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BRADLEY_BRYANT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Dorothea Salo",
            "review_date": "2023-12-24 13:00:22 +0000 UTC",
            "review_id": "739f2c1b88873d2138f03330",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2202393",
            "source_review_id": "UmF0aW5nLTM4Nzg4NDE3",
            "source_url": "https://www.ratemyprofessors.com/professor/2202393",
            "type": "review"
          },
          {
            "instructor_name": "Dorothea Salo",
            "review_date": "2026-04-30 20:52:19 +0000 UTC",
            "review_id": "237538ec6f6621dcfc66527a",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2202393",
            "source_review_id": "UmF0aW5nLTQyOTg3NDI4",
            "source_url": "https://www.ratemyprofessors.com/professor/2202393",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Dorothea Salo: The course is characterized as fairly easy with video lectures and heavy reading requirements. Some assignments and readings were perceived as disconnected from the main course material."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_3e202bacc4359a8c0a17dba4-0.json"
      ]
    }
  },
  {
    "course_uid": "course_95089dfd047584c6c0e46240",
    "course_id": "LIS 601",
    "title": "INFORMATION: PERSPECTIVES AND CONTEXTS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.922,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Jonathan Senchyne (4.17/5 adjusted; 28 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Jonathan Senchyne",
            "href": "/instructors/JONATHAN_SENCHYNE"
          }
        ]
      }
    ],
    "description": "LIS 601 introduces information studies, covering the language, literature, and professional contexts of information agencies and dissemination.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          371,
          16,
          3,
          0,
          0,
          0,
          1
        ],
        "count": 391,
        "gpa": 3.9616368286445014,
        "topShare": 98.9769820971867,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_95089dfd047584c6c0e46240",
          "uid": "instructor_e44fcf4c839f1c0b02635239",
          "name": "Jonathan Senchyne",
          "quality": 4.173202409811082,
          "quality_count": 28,
          "instructor_url": "/instructors/JONATHAN_SENCHYNE"
        },
        {
          "course_uid": "course_95089dfd047584c6c0e46240",
          "uid": "instructor_1cc5d22ce96538de8917b185",
          "name": "Dorothea Salo",
          "quality": 3.716571473255868,
          "quality_count": 11,
          "instructor_url": "/instructors/DOROTHEA_SALO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Jonathan Senchyne",
            "review_date": "2017-01-13 20:27:13 +0000 UTC",
            "review_id": "153d9386d10933b5ceccb7bb",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2179518",
            "source_review_id": "UmF0aW5nLTI3NzI5MTIx",
            "source_url": "https://www.ratemyprofessors.com/professor/2179518",
            "type": "review"
          },
          {
            "instructor_name": "Jonathan Senchyne",
            "review_date": "2020-05-12 04:05:30 +0000 UTC",
            "review_id": "104c932c9d636e0286b2db41",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2179518",
            "source_review_id": "UmF0aW5nLTMzMjcxMDE1",
            "source_url": "https://www.ratemyprofessors.com/professor/2179518",
            "type": "review"
          }
        ],
        "text": "Students report a heavy reading load, but assignments are reasonable and practical with clear career relevance."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_95089dfd047584c6c0e46240-0.json"
      ]
    }
  }
]
```

### total

4402

### page

90

### kind

course

### q



### term

1272

### availability

offered

### filters

#### page

90

## discovery Filtered

true
