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

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

## 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-30T16:33:46.367120+00:00

### site commit

0797c6e67d37df9a62e9e8ab449b0f01a5450089

## results

### items

```json
[
  {
    "course_uid": "course_8225e7080149a48682f637af",
    "course_id": "ECON 311",
    "title": "INTERMEDIATE MICROECONOMIC THEORY - ADVANCED TREATMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.563,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 27 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/ECON_311#schedule"
          }
        ]
      }
    ],
    "description": "An advanced treatment of intermediate microeconomic theory using mathematical methods to analyze consumption, production, pricing, and resource allocation.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          56,
          41,
          29,
          4,
          0,
          0,
          0
        ],
        "count": 130,
        "gpa": 3.5730769230769233,
        "topShare": 74.61538461538461,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_8225e7080149a48682f637af",
          "uid": "instructor_d2b9edeb9c48856c2659b209",
          "name": "Matteo Camboni",
          "quality": 3.711619098923404,
          "quality_count": 7,
          "instructor_url": "/instructors/MATTEO_CAMBONI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Matteo Camboni",
            "review_date": "2023-12-16 20:56:06 +0000 UTC",
            "review_id": "e2e10b8c5e6aadecbd7a5ad2",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2857059",
            "source_review_id": "UmF0aW5nLTM4NzA5MTk2",
            "source_url": "https://www.ratemyprofessors.com/professor/2857059",
            "type": "review"
          },
          {
            "instructor_name": "Matteo Camboni",
            "review_date": "2023-12-17 00:37:44 +0000 UTC",
            "review_id": "a0ddcc47808aa2ebc287a194",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2857059",
            "source_review_id": "UmF0aW5nLTM4NzExNDEy",
            "source_url": "https://www.ratemyprofessors.com/professor/2857059",
            "type": "review"
          },
          {
            "instructor_name": "Matteo Camboni",
            "review_date": "2026-03-18 01:24:44 +0000 UTC",
            "review_id": "8cb8b4ae28cb6cf923bfc513",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2857059",
            "source_review_id": "UmF0aW5nLTQyNzA5NDY1",
            "source_url": "https://www.ratemyprofessors.com/professor/2857059",
            "type": "review"
          }
        ],
        "text": "Exams are described as wacky, non-standard, and significantly harder than homework, with little practice material provided to gauge preparation."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_8225e7080149a48682f637af-0.json"
      ]
    }
  },
  {
    "course_uid": "course_3919dba0ec3108ad63146d87",
    "course_id": "ECON 581",
    "title": "HONORS THESIS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Christopher Sullivan (4.13/5 adjusted; 20 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Christopher Sullivan",
            "href": "/instructors/CHRISTOPHER_SULLIVAN"
          }
        ]
      }
    ],
    "description": "ECON 581 is an honors thesis course where students conduct independent research.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 1,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_300b2a91ba465b169aaece9a",
          "name": "Christopher Sullivan",
          "quality": 4.129842891773298,
          "quality_count": 20,
          "instructor_url": "/instructors/CHRISTOPHER_SULLIVAN"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_31babc72c5caa069db5e5be6",
          "name": "Stella Chan",
          "quality": 3.990334023534252,
          "quality_count": 51,
          "instructor_url": "/instructors/STELLA_CHAN"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_bf096a8e32e79a45518b73fc",
          "name": "Corina Mommaerts",
          "quality": 3.8830714862888294,
          "quality_count": 4,
          "instructor_url": "/instructors/CORINA_MOMMAERTS"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_bd76fb3f0f09b6922a2a3522",
          "name": "Kim Ruhl",
          "quality": 3.839790522364397,
          "quality_count": 10,
          "instructor_url": "/instructors/KIM_RUHL"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_94ee3bacfc43d5f6b7074d44",
          "name": "Jesse Gregory",
          "quality": 3.6620659873435346,
          "quality_count": 6,
          "instructor_url": "/instructors/JESSE_GREGORY"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_13fccb982c33429244864c1d",
          "name": "Jean-Francois Houde",
          "quality": 3.352835218112766,
          "quality_count": 6,
          "instructor_url": "/instructors/JEAN-FRANCOIS_HOUDE"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_c1cbfe2f710667db9bd69700",
          "name": "Raymond Deneckere",
          "quality": 3.2489380315270173,
          "quality_count": 33,
          "instructor_url": "/instructors/RAYMOND_DENECKERE"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_207700240385a4e95eafd5b3",
          "name": "Kenneth West",
          "quality": 3.1336850172033826,
          "quality_count": 19,
          "instructor_url": "/instructors/KENNETH_WEST"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_8f133778fdc6803a450a2ef3",
          "name": "Simeon Alder",
          "quality": 3.060285730975083,
          "quality_count": 63,
          "instructor_url": "/instructors/SIMEON_ALDER"
        },
        {
          "course_uid": "course_3919dba0ec3108ad63146d87",
          "uid": "instructor_6c59b11c818f77ee5d63e739",
          "name": "Rishabh Kirpalani",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RISHABH_KIRPALANI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_d0e6cf6b4c558dcbc7be6613",
    "course_id": "ECON 703",
    "title": "MATHEMATICAL ECONOMICS I",
    "credits_min": 3,
    "credits_max": 4,
    "gpa": 3.685,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 15 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/ECON_703#schedule"
          }
        ]
      }
    ],
    "description": "ECON 703 surveys mathematical techniques for economic analysis, emphasizing linear algebra and optimization.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          78,
          31,
          8,
          1,
          0,
          0,
          0
        ],
        "count": 118,
        "gpa": 3.788135593220339,
        "topShare": 92.37288135593221,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_d0e6cf6b4c558dcbc7be6613",
          "uid": "instructor_6cc81efed20fdd18431b7a0c",
          "name": "John Kennan",
          "quality": 3.5054898453904255,
          "quality_count": 8,
          "instructor_url": "/instructors/JOHN_KENNAN"
        },
        {
          "course_uid": "course_d0e6cf6b4c558dcbc7be6613",
          "uid": "instructor_e00f0581cb522c0fde48c5eb",
          "name": "Mingxin Xie",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MINGXIN_XIE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Raymond Deneckere",
            "review_date": "2011-08-29 03:09:29 +0000 UTC",
            "review_id": "09a47d8a82e4797fae373823",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1053939",
            "source_review_id": "UmF0aW5nLTE4OTYwOTYz",
            "source_url": "https://www.ratemyprofessors.com/professor/1053939",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Raymond Deneckere: The course is rated as difficult, with a rating of 4, and requires careful attention to lectures to gain significant value."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_d0e6cf6b4c558dcbc7be6613-0.json"
      ]
    }
  },
  {
    "course_uid": "course_58c6777bcc200d28ee8b067d",
    "course_id": "ECON 711",
    "title": "ECONOMIC THEORY-MICROECONOMICS SEQUENCE",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.323,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Benjamin Bernard (4.04/5 adjusted; 12 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Benjamin Bernard",
            "href": "/instructors/BENJAMIN_BERNARD"
          }
        ]
      }
    ],
    "description": "Graduate microeconomic theory covering firms, consumers, markets, and equilibrium.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          72,
          82,
          74,
          5,
          0,
          0,
          0
        ],
        "count": 233,
        "gpa": 3.4742489270386265,
        "topShare": 66.09442060085837,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_58c6777bcc200d28ee8b067d",
          "uid": "instructor_e49b4146ef77ef3f343dcc56",
          "name": "Benjamin Bernard",
          "quality": 4.038553614716622,
          "quality_count": 12,
          "instructor_url": "/instructors/BENJAMIN_BERNARD"
        },
        {
          "course_uid": "course_58c6777bcc200d28ee8b067d",
          "uid": "instructor_13a17a68dddb32a1ad602bc1",
          "name": "Cenyu Zhang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CENYU_ZHANG"
        },
        {
          "course_uid": "course_58c6777bcc200d28ee8b067d",
          "uid": "instructor_5499e414f9c4fcc96e4c9dc3",
          "name": "Dan Quint",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DAN_QUINT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Benjamin Bernard",
            "review_date": "2022-12-18 01:43:03 +0000 UTC",
            "review_id": "28cd3b34770b8ad95a7d8149",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2829520",
            "source_review_id": "UmF0aW5nLTM3MTc0OTEw",
            "source_url": "https://www.ratemyprofessors.com/professor/2829520",
            "type": "review"
          },
          {
            "instructor_name": "Benjamin Bernard",
            "review_date": "2022-12-18 02:06:06 +0000 UTC",
            "review_id": "d8529a1e4fcee2a1d17c78ff",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2829520",
            "source_review_id": "UmF0aW5nLTM3MTc1MTY1",
            "source_url": "https://www.ratemyprofessors.com/professor/2829520",
            "type": "review"
          },
          {
            "instructor_name": "Benjamin Bernard",
            "review_date": "2022-12-18 15:43:44 +0000 UTC",
            "review_id": "8d2e12a48e5b6cc2b1a29b30",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2829520",
            "source_review_id": "UmF0aW5nLTM3MTc4NTE3",
            "source_url": "https://www.ratemyprofessors.com/professor/2829520",
            "type": "review"
          },
          {
            "instructor_name": "Benjamin Bernard",
            "review_date": "2022-12-18 18:21:43 +0000 UTC",
            "review_id": "1d5a7f4189562dc852b30c39",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2829520",
            "source_review_id": "UmF0aW5nLTM3MTc5MzEy",
            "source_url": "https://www.ratemyprofessors.com/professor/2829520",
            "type": "review"
          },
          {
            "instructor_name": "Benjamin Bernard",
            "review_date": "2024-12-30 16:46:39 +0000 UTC",
            "review_id": "62e87933625bc510f28e9c31",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2829520",
            "source_review_id": "UmF0aW5nLTQwNDYwMzM1",
            "source_url": "https://www.ratemyprofessors.com/professor/2829520",
            "type": "review"
          }
        ],
        "text": "The course requires significant time and deep thinking, with challenging problem sets and long exams. Reviewers describe the workload as intense, noting it is particularly demanding for undergraduates or master's students."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_58c6777bcc200d28ee8b067d-0.json"
      ]
    }
  },
  {
    "course_uid": "course_f3e0c6c26013f3c2a4376321",
    "course_id": "ECON 750",
    "title": "LABOR ECONOMICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.685,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 12 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/ECON_750#schedule"
          }
        ]
      }
    ],
    "description": "ECON 750 covers theoretical and empirical analysis of labor markets, mobility, earnings, employment, and household labor supply.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          30,
          5,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 35,
        "gpa": 3.9285714285714284,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_f3e0c6c26013f3c2a4376321",
          "uid": "instructor_fd1d4f76a6f3796144233925",
          "name": "Chao Fu",
          "quality": 3.8762488926107066,
          "quality_count": 11,
          "instructor_url": "/instructors/CHAO_FU"
        },
        {
          "course_uid": "course_f3e0c6c26013f3c2a4376321",
          "uid": "instructor_6cc81efed20fdd18431b7a0c",
          "name": "John Kennan",
          "quality": 3.5054898453904255,
          "quality_count": 8,
          "instructor_url": "/instructors/JOHN_KENNAN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "John Kennan",
            "review_date": "2005-03-11 13:15:34 +0000 UTC",
            "review_id": "19364f0218de4644593d9124",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:579363",
            "source_review_id": "UmF0aW5nLTM0NDU2Mjk=",
            "source_url": "https://www.ratemyprofessors.com/professor/579363",
            "type": "review"
          },
          {
            "instructor_name": "John Kennan",
            "review_date": "2026-04-02 03:46:39 +0000 UTC",
            "review_id": "2287e4329392244dc0372d48",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:579363",
            "source_review_id": "UmF0aW5nLTQyNzcwNTEx",
            "source_url": "https://www.ratemyprofessors.com/professor/579363",
            "type": "review"
          }
        ],
        "text": "The course is demanding, requiring students to engage deeply with the material as Kennan does not spoon-feed answers, though he ensures students are never left stranded."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_f3e0c6c26013f3c2a4376321-0.json"
      ]
    }
  },
  {
    "course_uid": "course_dd021203873e6ff009f09a4e",
    "course_id": "ECON 899",
    "title": "RECENT ADVANCES IN ECONOMICS",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 3.876,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 11 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/ECON_899#schedule"
          }
        ]
      }
    ],
    "description": "ECON 899 covers selections from all fields of economic research.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          280,
          23,
          9,
          0,
          2,
          0,
          0
        ],
        "count": 314,
        "gpa": 3.921974522292994,
        "topShare": 96.4968152866242,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_dd021203873e6ff009f09a4e",
          "uid": "instructor_4c21a7647e1bffa3c62331a2",
          "name": "Ashley Swanson",
          "quality": 3.7360779850423596,
          "quality_count": 2,
          "instructor_url": "/instructors/ASHLEY_SWANSON"
        },
        {
          "course_uid": "course_dd021203873e6ff009f09a4e",
          "uid": "instructor_eec6d55bdbd333b24f342d28",
          "name": "Laura Schechter",
          "quality": 3.6527005055139323,
          "quality_count": 11,
          "instructor_url": "/instructors/LAURA_SCHECHTER"
        },
        {
          "course_uid": "course_dd021203873e6ff009f09a4e",
          "uid": "instructor_13fccb982c33429244864c1d",
          "name": "Jean-Francois Houde",
          "quality": 3.352835218112766,
          "quality_count": 6,
          "instructor_url": "/instructors/JEAN-FRANCOIS_HOUDE"
        },
        {
          "course_uid": "course_dd021203873e6ff009f09a4e",
          "uid": "instructor_8236bac720769d85116d731d",
          "name": "Chris Taber",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRIS_TABER"
        },
        {
          "course_uid": "course_dd021203873e6ff009f09a4e",
          "uid": "instructor_db2c51f48965a0cd9b2d2d22",
          "name": "Job Boerma",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOB_BOERMA"
        },
        {
          "course_uid": "course_dd021203873e6ff009f09a4e",
          "uid": "instructor_f9f3c4f99c96e68c9baecfa2",
          "name": "Karam Kang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KARAM_KANG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_54e18716e5484a405dc7f207",
    "course_id": "ECON 955",
    "title": "WORKSHOP IN LABOR ECONOMICS",
    "credits_min": 1,
    "credits_max": 7,
    "gpa": 4,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 21 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/ECON_955#schedule"
          }
        ]
      }
    ],
    "description": "ECON 955 is a graduate workshop analyzing current research on wage determination and labor market functioning.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          106,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 106,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_58d8909ca658c12f27565532",
    "course_id": "ECON 990",
    "title": "THESIS",
    "credits_min": 2,
    "credits_max": 9,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Ananth Seshadri (4.15/5 adjusted; 56 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Ananth Seshadri",
            "href": "/instructors/ANANTH_SESHADRI"
          }
        ]
      }
    ],
    "description": "ECON 990 is a thesis course for graduate students to conduct independent research and writing under faculty supervision.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_925fa35bbe87d3855a77c3f8",
          "name": "Ananth Seshadri",
          "quality": 4.146233100933315,
          "quality_count": 56,
          "instructor_url": "/instructors/ANANTH_SESHADRI"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_3e5e97ce81334f384dfe9c6e",
          "name": "Alan Sorensen",
          "quality": 3.9679737433440447,
          "quality_count": 67,
          "instructor_url": "/instructors/ALAN_SORENSEN"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_841f88619769c5a66b09b5c7",
          "name": "Marzena Rostek",
          "quality": 3.9390936438252377,
          "quality_count": 9,
          "instructor_url": "/instructors/MARZENA_ROSTEK"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_27c2c6af973b37f089ae2101",
          "name": "Charles Engel",
          "quality": 3.7804424409978035,
          "quality_count": 11,
          "instructor_url": "/instructors/CHARLES_ENGEL"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_e99bef48f703d4dc03441e43",
          "name": "Dean Corbae",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/DEAN_CORBAE"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_0f799559c9e9537773d8292d",
          "name": "Bruce Hansen",
          "quality": 3.7040745943883437,
          "quality_count": 3,
          "instructor_url": "/instructors/BRUCE_HANSEN"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_9011118e9b40574eb569e3e0",
          "name": "Rasmus Lentz",
          "quality": 3.6673209827393753,
          "quality_count": 57,
          "instructor_url": "/instructors/RASMUS_LENTZ"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_94ee3bacfc43d5f6b7074d44",
          "name": "Jesse Gregory",
          "quality": 3.6620659873435346,
          "quality_count": 6,
          "instructor_url": "/instructors/JESSE_GREGORY"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_6cc81efed20fdd18431b7a0c",
          "name": "John Kennan",
          "quality": 3.5054898453904255,
          "quality_count": 8,
          "instructor_url": "/instructors/JOHN_KENNAN"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_17ec6c2aeb874d1aedffbaa1",
          "name": "Marek Weretka",
          "quality": 3.3551853036725934,
          "quality_count": 81,
          "instructor_url": "/instructors/MAREK_WERETKA"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_13fccb982c33429244864c1d",
          "name": "Jean-Francois Houde",
          "quality": 3.352835218112766,
          "quality_count": 6,
          "instructor_url": "/instructors/JEAN-FRANCOIS_HOUDE"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_207700240385a4e95eafd5b3",
          "name": "Kenneth West",
          "quality": 3.1336850172033826,
          "quality_count": 19,
          "instructor_url": "/instructors/KENNETH_WEST"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_8236bac720769d85116d731d",
          "name": "Chris Taber",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHRIS_TABER"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_17de709b2c271f0b68df2175",
          "name": "Jeffrey Smith",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JEFFREY_SMITH"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_d545b1fb7bbaabb801a7a146",
          "name": "Kenneth Hendricks",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KENNETH_HENDRICKS"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_2274ba835e93668fcf1c1912",
          "name": "Lones Smith",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LONES_SMITH"
        },
        {
          "course_uid": "course_58d8909ca658c12f27565532",
          "uid": "instructor_a7ff4ae883683c0808a285dd",
          "name": "Randall Wright",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RANDALL_WRIGHT"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  }
]
```

### total

8

### page

1

### kind

course

### q



### term

1272

### availability

offered

### filters

#### instructor

instructor\_8267527fef7f4f70ec6220c4

## discovery Filtered

true
