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

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

## 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-14T22:20:22.015261+00:00

### site commit

6527d88010a9f0b640ed5434ce776c4215b60d90

## results

### items

```json
[
  {
    "course_uid": "course_9583857ad55fe28b37a6eef1",
    "course_id": "ENVIRST/GEOSCI 106",
    "title": "ENVIRONMENTAL GEOLOGY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.139,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.21 GPA across 70 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/ENVIRST_GEOSCI_106#grades"
          }
        ]
      }
    ],
    "description": "ENVIRONMENTAL GEOLOGY applies geology to problems from intense use of the earth and its resources.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          499,
          406,
          186,
          92,
          46,
          28,
          18
        ],
        "count": 1275,
        "gpa": 3.392156862745098,
        "topShare": 70.98039215686275,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9583857ad55fe28b37a6eef1",
          "uid": "instructor_4c001af606e4a48bd88be221",
          "name": "Ken Ferrier",
          "quality": 3.5635747830449285,
          "quality_count": 23,
          "instructor_url": "/instructors/KEN_FERRIER"
        },
        {
          "course_uid": "course_9583857ad55fe28b37a6eef1",
          "uid": "instructor_b082892b06dabba253a279e4",
          "name": "Matthew Aleksey",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MATTHEW_ALEKSEY"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Ken Ferrier",
            "review_date": "2021-12-05 23:41:19 +0000 UTC",
            "review_id": "e7845803b474f3f191df835d",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2560648",
            "source_review_id": "UmF0aW5nLTM1Mzc1MDE4",
            "source_url": "https://www.ratemyprofessors.com/professor/2560648",
            "type": "review"
          },
          {
            "instructor_name": "Ken Ferrier",
            "review_date": "2021-12-14 23:30:29 +0000 UTC",
            "review_id": "0ca837afc012f8b0775d7884",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2560648",
            "source_review_id": "UmF0aW5nLTM1NTI2MzU0",
            "source_url": "https://www.ratemyprofessors.com/professor/2560648",
            "type": "review"
          },
          {
            "instructor_name": "Ken Ferrier",
            "review_date": "2022-10-05 21:47:53 +0000 UTC",
            "review_id": "2db806fd17312f9858fd76c8",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2560648",
            "source_review_id": "UmF0aW5nLTM1MzUzNjg2",
            "source_url": "https://www.ratemyprofessors.com/professor/2560648",
            "type": "review"
          },
          {
            "instructor_name": "Ken Ferrier",
            "review_date": "2024-12-14 03:49:40 +0000 UTC",
            "review_id": "67946053796428aea6dd10d1",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2560648",
            "source_review_id": "UmF0aW5nLTQwMjkwMDU4",
            "source_url": "https://www.ratemyprofessors.com/professor/2560648",
            "type": "review"
          },
          {
            "instructor_name": "Ken Ferrier",
            "review_date": "2025-05-02 02:29:08 +0000 UTC",
            "review_id": "601dccc7b58c14476c31bd16",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2560648",
            "source_review_id": "UmF0aW5nLTQxMTI5MjQ4",
            "source_url": "https://www.ratemyprofessors.com/professor/2560648",
            "type": "review"
          }
        ],
        "text": "The course features weekly online quizzes with two attempts and mandatory weekly labs. Quizzes are described as tough and sometimes misaligned with lecture content, while labs range from easy to math-heavy."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_9583857ad55fe28b37a6eef1-0.json"
      ]
    }
  },
  {
    "course_uid": "course_3d47388137a0470f99e575cd",
    "course_id": "ENVIRST/GNS 210",
    "title": "CULTURES OF SUSTAINABILITY: CENTRAL, EASTERN, AND NORTHERN EUROPE",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.859,
    "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/ENVIRST_GNS_210#schedule"
          }
        ]
      }
    ],
    "description": "Explores sustainability ideals and realities in Central, Northern, and East European contexts through cultural, historical, and environmental perspectives.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          75,
          3,
          1,
          0,
          0,
          0,
          2
        ],
        "count": 81,
        "gpa": 3.8703703703703702,
        "topShare": 96.29629629629629,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_3d47388137a0470f99e575cd",
          "uid": "instructor_f4b6e746ab884945854dcb5e",
          "name": "B. Marcus Cederstrom",
          "quality": 3.9340612739618543,
          "quality_count": 8,
          "instructor_url": "/instructors/B_MARCUS_CEDERSTROM"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_7161bde5ac0023e39fa4858f",
    "course_id": "ENVIRST/ILS 255",
    "title": "INTRODUCTION TO SUSTAINABILITY SCIENCE",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 3.467,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 26 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/ENVIRST_ILS_255#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to Sustainability Science explores sustainability foundations using the UW-Madison campus as a living laboratory.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          108,
          22,
          48,
          5,
          9,
          3,
          3
        ],
        "count": 198,
        "gpa": 3.467171717171717,
        "topShare": 65.65656565656566,
        "firstTerm": "1242",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_7161bde5ac0023e39fa4858f",
          "uid": "instructor_f6539e6713ba04c6c1164914",
          "name": "Ky Chimrak",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KY_CHIMRAK"
        },
        {
          "course_uid": "course_7161bde5ac0023e39fa4858f",
          "uid": "instructor_d01d14e556b23bb454b4a571",
          "name": "Luyi Zeng",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/LUYI_ZENG"
        },
        {
          "course_uid": "course_7161bde5ac0023e39fa4858f",
          "uid": "instructor_4ba026aaad8134819d4432f5",
          "name": "Tim Lindstrom",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TIM_LINDSTROM"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_399fe2a2b7c3f8d81bed21ee",
    "course_id": "ENVIRST/PHILOS 441",
    "title": "ENVIRONMENTAL ETHICS",
    "credits_min": 3,
    "credits_max": 4,
    "gpa": 3.254,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 10 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/ENVIRST_PHILOS_441#schedule"
          }
        ]
      }
    ],
    "description": "ENVIRONMENTAL ETHICS examines the adequacy of ethical theories in addressing harms to the land, posterity, endangered species, and the ecosystem itself.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          18,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 18,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1262",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_399fe2a2b7c3f8d81bed21ee",
          "uid": "instructor_595fa9b9fc115f080aafcf9b",
          "name": "Anna Gade",
          "quality": 3.901874581352828,
          "quality_count": 62,
          "instructor_url": "/instructors/ANNA_GADE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Frederic Neyrat",
            "review_date": "2024-07-06 22:11:53 +0000 UTC",
            "review_id": "9627f90483298c8d7ef06e77",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2772458",
            "source_review_id": "UmF0aW5nLTM5NjEyMDg2",
            "source_url": "https://www.ratemyprofessors.com/professor/2772458",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Frederic Neyrat: Neyrat's summer section required four assignments for the entire grade, with moderate difficulty."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_399fe2a2b7c3f8d81bed21ee-0.json"
      ]
    }
  },
  {
    "course_uid": "course_7baea4a90b2fafbbe42de16a",
    "course_id": "ENVIRST/POPHLTH 502",
    "title": "AIR POLLUTION AND HUMAN HEALTH",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.596,
    "badges": [
      {
        "id": "grade-outcomes",
        "label": "Lower grades",
        "tone": "negative",
        "evidence": "Fall 2025 · latest released grades before Fall 2026: 3.23 GPA across 94 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/ENVIRST_POPHLTH_502#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 24 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/ENVIRST_POPHLTH_502#schedule"
          }
        ]
      }
    ],
    "description": "Covers toxicologic and epidemiologic studies of air pollutants, including lung physiology, pollution sources, and regulatory controls.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          298,
          105,
          84,
          5,
          12,
          2,
          0
        ],
        "count": 506,
        "gpa": 3.656126482213439,
        "topShare": 79.64426877470355,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_7baea4a90b2fafbbe42de16a",
          "uid": "instructor_cbafbb30f079c5dc7417a1e8",
          "name": "Vijay Limaye",
          "quality": 2.2637764276289545,
          "quality_count": 26,
          "instructor_url": "/instructors/VIJAY_LIMAYE"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_0d0f8ef1f402e6b303c93507",
    "course_id": "ENVIRST/PUBAFFR/URBRPL 809",
    "title": "INTRODUCTION TO ENERGY ANALYSIS AND POLICY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.668,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 7 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/ENVIRST_PUBAFFR_URBRPL_809#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to energy analysis and policy, focusing on strategy and policy problems at national and international levels.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          54,
          42,
          3,
          0,
          0,
          0,
          0
        ],
        "count": 99,
        "gpa": 3.757575757575758,
        "topShare": 96.96969696969697,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_0d0f8ef1f402e6b303c93507",
          "uid": "instructor_d0be6ad0fc25fd0cd5a4e3c6",
          "name": "Gregory Nemet",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GREGORY_NEMET"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_9c47d271cb1ac1e5d7f999ea",
    "course_id": "ENVIRST/SOILSCI 101",
    "title": "FORUM ON THE ENVIRONMENT",
    "credits_min": 1,
    "credits_max": 2,
    "gpa": 3.841,
    "badges": [],
    "description": "A forum course examining historical and contemporary human impacts on the biosphere and prospects for sustainable management.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          981,
          46,
          25,
          14,
          11,
          9,
          6
        ],
        "count": 1092,
        "gpa": 3.86996336996337,
        "topShare": 94.04761904761905,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9c47d271cb1ac1e5d7f999ea",
          "uid": "instructor_2f32b5b462980e25f173a77c",
          "name": "Xia Zhu Barker",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/XIA_ZHU_BARKER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Thea Whitman",
            "review_date": "2018-04-09 17:02:15 +0000 UTC",
            "review_id": "ec16ae4c7eabcd59d8be0fc2",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2187116",
            "source_review_id": "UmF0aW5nLTI5NzY4ODY0",
            "source_url": "https://www.ratemyprofessors.com/professor/2187116",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Thea Whitman: Workload is minimal, consisting of in-class work, short homework, and one group project, with guest speakers and group work structure."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_9c47d271cb1ac1e5d7f999ea-0.json"
      ]
    }
  },
  {
    "course_uid": "course_75612034dfbc3893d74bed46",
    "course_id": "ENVIRST/SOILSCI 324",
    "title": "SOILS AND ENVIRONMENTAL QUALITY",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.502,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 10.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/ENVIRST_SOILSCI_324#schedule"
          }
        ]
      }
    ],
    "description": "Examines soil interactions with environmental contaminants and their role in pollution control.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          42,
          0,
          1,
          0,
          1,
          0,
          0
        ],
        "count": 44,
        "gpa": 3.9318181818181817,
        "topShare": 95.45454545454545,
        "firstTerm": "1242",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_75612034dfbc3893d74bed46",
          "uid": "instructor_35baf04d687c0d5427d6c5c1",
          "name": "Annalisa Stevenson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANNALISA_STEVENSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_dde7d2c33a5d9d67a2accc30",
    "course_id": "ENVIRST/URBRPL 865",
    "title": "WATER RESOURCES INSTITUTIONS AND POLICIES",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.852,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 12 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/ENVIRST_URBRPL_865#schedule"
          }
        ]
      }
    ],
    "description": "WATER RESOURCES INSTITUTIONS AND POLICIES covers governmental processes, policy issues, and political decision-making in water resources management.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          40,
          9,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 49,
        "gpa": 3.9081632653061225,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1252"
      },
      "instructors": [
        {
          "course_uid": "course_dde7d2c33a5d9d67a2accc30",
          "uid": "instructor_766680e8e82230242594241f",
          "name": "Ken Genskow",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KEN_GENSKOW"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_0997024aa4ed7f1025c826a4",
    "course_id": "ENVIRST/ZOOLOGY 315",
    "title": "LIMNOLOGY-CONSERVATION OF AQUATIC RESOURCES",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": 3.002,
    "badges": [],
    "description": "LIMNOLOGY-CONSERVATION OF AQUATIC RESOURCES covers general limnology, lake characteristics, and rehabilitation.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          223,
          68,
          95,
          18,
          20,
          4,
          3
        ],
        "count": 431,
        "gpa": 3.4895591647331785,
        "topShare": 67.51740139211137,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_0997024aa4ed7f1025c826a4",
          "uid": "instructor_04a9d55cf27fbccff2eaa5ce",
          "name": "Hilary Dugan",
          "quality": 3.8830714862888294,
          "quality_count": 4,
          "instructor_url": "/instructors/HILARY_DUGAN"
        },
        {
          "course_uid": "course_0997024aa4ed7f1025c826a4",
          "uid": "instructor_052ee0ba1b8672125850ca98",
          "name": "Grace Wilkinson",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/GRACE_WILKINSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Hilary Dugan",
            "review_date": "2024-11-14 04:57:32 +0000 UTC",
            "review_id": "bb6b01ecbdde213b3691d38b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3012893",
            "source_review_id": "UmF0aW5nLTM5OTQ2Mzg1",
            "source_url": "https://www.ratemyprofessors.com/professor/3012893",
            "type": "review"
          }
        ],
        "text": "Lectures are dense and data-heavy, requiring students to study them closely and create notecards with key terms for exams."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_0997024aa4ed7f1025c826a4-0.json"
      ]
    }
  },
  {
    "course_uid": "course_357e5ceed1d47248886bd716",
    "course_id": "EP 271",
    "title": "ENGINEERING PROBLEM SOLVING I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.17,
    "badges": [],
    "description": "EP 271 teaches solving engineering problems using software tools like spreadsheets and equation solvers, with a focus on nuclear engineering applications.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          17,
          57,
          46,
          14,
          9,
          6,
          2
        ],
        "count": 151,
        "gpa": 3.076158940397351,
        "topShare": 49.00662251655629,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_357e5ceed1d47248886bd716",
          "uid": "instructor_296ecb9badae13cb1ba2e23d",
          "name": "Yongfeng Zhang",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YONGFENG_ZHANG"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": {
        "citations": [
          {
            "instructor_name": "Charlie Hirst",
            "review_date": "2024-12-11 18:19:36 +0000 UTC",
            "review_id": "94bd998d7d57cd33e678072c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3057874",
            "source_review_id": "UmF0aW5nLTQwMjI0NjI4",
            "source_url": "https://www.ratemyprofessors.com/professor/3057874",
            "type": "review"
          },
          {
            "instructor_name": "Charles Hirst",
            "review_date": "2025-02-06 20:27:20 +0000 UTC",
            "review_id": "0cbbd41956919d11c4eaff9c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:3057878",
            "source_review_id": "UmF0aW5nLTQwNjQ3Mzg4",
            "source_url": "https://www.ratemyprofessors.com/professor/3057878",
            "type": "review"
          }
        ],
        "text": "Historical reviews of Charles Hirst, Charlie Hirst: Homework assignments are described as very difficult and often completed in groups. Exams are considered easy because they consist of reworked homework problems under an open-note format."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_357e5ceed1d47248886bd716-0.json"
      ]
    }
  },
  {
    "course_uid": "course_33143ca01b2f97c5f31cde85",
    "course_id": "EP 418",
    "title": "SUSTAINABLE ENERGY CHALLENGES AND SOLUTIONS",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.905,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 8.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/EP_418#schedule"
          }
        ]
      }
    ],
    "description": "EP 418 is an interdisciplinary survey of energy research topics, analyzing sustainable energy challenges through a multi-disciplinary, systems-based approach.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          94,
          12,
          3,
          1,
          0,
          0,
          0
        ],
        "count": 110,
        "gpa": 3.9045454545454548,
        "topShare": 96.36363636363636,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_33143ca01b2f97c5f31cde85",
          "uid": "instructor_849492bc9df4f1840c4b0b12",
          "name": "Scott Williams",
          "quality": 3.580653127187234,
          "quality_count": 1,
          "instructor_url": "/instructors/SCOTT_WILLIAMS"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_b010658712b69e051fe535dc",
    "course_id": "EP 468",
    "title": "INTRODUCTION TO ENGINEERING RESEARCH",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.913,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 14 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/EP_468#schedule"
          }
        ]
      }
    ],
    "description": "EP 468 introduces the conduct of engineering research, covering the scientific method, ethics, data treatment, and publication practices.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          86,
          8,
          2,
          1,
          0,
          0,
          0
        ],
        "count": 97,
        "gpa": 3.922680412371134,
        "topShare": 96.90721649484536,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_b010658712b69e051fe535dc",
          "uid": "instructor_f3e404e59e2ec4de20518668",
          "name": "Carolina Quintana - Kuether",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CAROLINA_QUINTANA_-_KUETHER"
        },
        {
          "course_uid": "course_b010658712b69e051fe535dc",
          "uid": "instructor_03f04d8f1d30b76a92fbadb8",
          "name": "Paul Wilson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PAUL_WILSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_e33f22881b6029d0e6820698",
    "course_id": "EP 469",
    "title": "RESEARCH PROPOSAL IN ENGINEERING PHYSICS",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.875,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 10 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/EP_469#schedule"
          }
        ]
      }
    ],
    "description": "EP 469 introduces current engineering physics research topics and guides students in developing a supervised undergraduate research proposal.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          10,
          2,
          1,
          0,
          0,
          0,
          0
        ],
        "count": 13,
        "gpa": 3.8461538461538463,
        "topShare": 92.3076923076923,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_e33f22881b6029d0e6820698",
          "uid": "instructor_f3e404e59e2ec4de20518668",
          "name": "Carolina Quintana - Kuether",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CAROLINA_QUINTANA_-_KUETHER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_08457266e8d9cdeed3d7cb32",
    "course_id": "EP 568",
    "title": "RESEARCH PRACTICUM IN ENGINEERING PHYSICS I",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.938,
    "badges": [],
    "description": "EP 568 is a research practicum where students conduct undergraduate research projects in Engineering Physics under faculty supervision.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          3,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 3,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_08457266e8d9cdeed3d7cb32",
          "uid": "instructor_f3e404e59e2ec4de20518668",
          "name": "Carolina Quintana - Kuether",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CAROLINA_QUINTANA_-_KUETHER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_4ba8d0b338eafd8e5ecbdea6",
    "course_id": "EP 569",
    "title": "RESEARCH PRACTICUM IN ENGINEERING PHYSICS II",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.75,
    "badges": [],
    "description": "EP 569 is a research practicum for Engineering Physics students involving supervised undergraduate research projects and a senior thesis.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          9,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 9,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_4ba8d0b338eafd8e5ecbdea6",
          "uid": "instructor_f3e404e59e2ec4de20518668",
          "name": "Carolina Quintana - Kuether",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CAROLINA_QUINTANA_-_KUETHER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_43231e96a7ce826b6e7f304f",
    "course_id": "EP 920",
    "title": "ENGINEERING PHYSICS GRADUATE SEMINAR",
    "credits_min": 0,
    "credits_max": 1,
    "gpa": null,
    "badges": [],
    "description": "EP 920 is a graduate seminar covering rotating topics in engineering physics.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_43231e96a7ce826b6e7f304f",
          "uid": "instructor_03f04d8f1d30b76a92fbadb8",
          "name": "Paul Wilson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/PAUL_WILSON"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_11fd8ca93f08270796cffec0",
    "course_id": "EPD 455",
    "title": "PYTHON FOR APPLICATIONS IN ENGINEERING",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.931,
    "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/EPD_455#schedule"
          }
        ]
      }
    ],
    "description": "EPD 455 teaches Python programming for engineering, covering OOP, data structures, scientific computing, and applications in data analysis, machine learning, and robotics.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          25,
          4,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 29,
        "gpa": 3.9310344827586206,
        "topShare": 100,
        "firstTerm": "1232",
        "lastTerm": "1252"
      },
      "instructors": [
        {
          "course_uid": "course_11fd8ca93f08270796cffec0",
          "uid": "instructor_e262189b2f6f00304b3f4c45",
          "name": "Kamil Can Bora",
          "quality": 3.4432050291709526,
          "quality_count": 3,
          "instructor_url": "/instructors/KAMIL_CAN_BORA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_294092fffddaa5afae4141db",
    "course_id": "EPD 499",
    "title": "SENIOR INDEPENDENT STUDY",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 3.875,
    "badges": [],
    "description": "EPD 499 is a senior independent study course conducted 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_294092fffddaa5afae4141db",
          "uid": "instructor_76a23b452dc4ffe244c369f3",
          "name": "Laura Grossenbacher",
          "quality": 3.944803614716622,
          "quality_count": 12,
          "instructor_url": "/instructors/LAURA_GROSSENBACHER"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_da816ef686d9866e8b0af25e",
    "course_id": "EPD 522",
    "title": "GENERATIVE ARTIFICIAL INTELLIGENCE FOR ENGINEERING APPLICATIONS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.979,
    "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/EPD_522#schedule"
          }
        ]
      }
    ],
    "description": "Covers generative AI fundamentals and chatbot development, including RAG, security, and privacy.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          23,
          1,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 24,
        "gpa": 3.9791666666666665,
        "topShare": 100,
        "firstTerm": "1262",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_da816ef686d9866e8b0af25e",
          "uid": "instructor_e79b8d35c09f0ab6eb244a82",
          "name": "Anthony Orzechowski",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ANTHONY_ORZECHOWSKI"
        },
        {
          "course_uid": "course_da816ef686d9866e8b0af25e",
          "uid": "instructor_b84e8ece744455028959ecb9",
          "name": "Rajkamal Gopinath",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RAJKAMAL_GOPINATH"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_4392744d4d1a8c1d9d1abb23",
    "course_id": "EPD 600",
    "title": "SPECIAL TOPICS IN ENGINEERING PROFESSIONAL DEVELOPMENT",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": null,
    "badges": [],
    "description": "EPD 600 covers varying special topics in engineering professional development.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_9b2b04b8fd86f219b149592b",
    "course_id": "EPD 610",
    "title": "ENGINEERING ANALYSIS FOR DECISION MAKING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.793,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 11 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/EPD_610#schedule"
          }
        ]
      }
    ],
    "description": "EPD 610 teaches quantitative and qualitative analysis, visualization, and structured decision-making methodologies for engineering applications.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          90,
          35,
          7,
          0,
          0,
          1,
          0
        ],
        "count": 133,
        "gpa": 3.793233082706767,
        "topShare": 93.98496240601504,
        "firstTerm": "1234",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9b2b04b8fd86f219b149592b",
          "uid": "instructor_fa8b4e0ed9b84afe048b622a",
          "name": "Raj Kamal",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RAJ_KAMAL"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_d7a39ce58e04e86c77a87942",
    "course_id": "EPD 611",
    "title": "ENGINEERING ECONOMICS AND MANAGEMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.73,
    "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/EPD_611#schedule"
          }
        ]
      }
    ],
    "description": "EPD 611 teaches principles of interpreting financial information and performing engineering economic analyses for decision-making.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          109,
          63,
          26,
          5,
          0,
          0,
          0
        ],
        "count": 203,
        "gpa": 3.6798029556650245,
        "topShare": 84.72906403940887,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_d7a39ce58e04e86c77a87942",
          "uid": "instructor_fa8b4e0ed9b84afe048b622a",
          "name": "Raj Kamal",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/RAJ_KAMAL"
        },
        {
          "course_uid": "course_d7a39ce58e04e86c77a87942",
          "uid": "instructor_6645318f3a3fabfb82912aa8",
          "name": "Victoria Palmisano",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/VICTORIA_PALMISANO"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_fcf046b0c944a658a9428bf0",
    "course_id": "EPD 612",
    "title": "TECHNICAL PROJECT MANAGEMENT",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.914,
    "badges": [],
    "description": "EPD 612 teaches key principles and tools of project management for engineering projects, including planning, scheduling, and resource allocation.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          148,
          51,
          2,
          0,
          0,
          0,
          1
        ],
        "count": 202,
        "gpa": 3.844059405940594,
        "topShare": 98.51485148514851,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_fcf046b0c944a658a9428bf0",
          "uid": "instructor_586cb2b0b84c39161958c6fe",
          "name": "John Nelson",
          "quality": 3.5542598032241774,
          "quality_count": 2,
          "instructor_url": "/instructors/JOHN_NELSON"
        },
        {
          "course_uid": "course_fcf046b0c944a658a9428bf0",
          "uid": "instructor_e25997b5680e23c9102b46cb",
          "name": "Bekki Watkins",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BEKKI_WATKINS"
        },
        {
          "course_uid": "course_fcf046b0c944a658a9428bf0",
          "uid": "instructor_f2172983a521e58f71205561",
          "name": "Daniel Winter",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DANIEL_WINTER"
        },
        {
          "course_uid": "course_fcf046b0c944a658a9428bf0",
          "uid": "instructor_8d0402adf97c2ff65f099685",
          "name": "George Watson",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/GEORGE_WATSON"
        },
        {
          "course_uid": "course_fcf046b0c944a658a9428bf0",
          "uid": "instructor_df31710187225f20f682c1cf",
          "name": "Jeffrey Russell",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JEFFREY_RUSSELL"
        },
        {
          "course_uid": "course_fcf046b0c944a658a9428bf0",
          "uid": "instructor_bfa7b1a5bf9de0e27b9dbc16",
          "name": "Jim Martin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JIM_MARTIN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_8de8cdf300d215cad9c9bee9",
    "course_id": "EPD 613",
    "title": "INTERNATIONAL ENGINEERING STRATEGIES AND PRACTICES",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.945,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 13 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/EPD_613#schedule"
          }
        ]
      }
    ],
    "description": "EPD 613 teaches international engineering strategies and practices, focusing on cultural elements in business and multinational operations.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          49,
          7,
          1,
          0,
          1,
          0,
          0
        ],
        "count": 58,
        "gpa": 3.8879310344827585,
        "topShare": 96.55172413793103,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_8de8cdf300d215cad9c9bee9",
          "uid": "instructor_764778dccda9fd07bbcbead2",
          "name": "Heather Smith",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HEATHER_SMITH"
        },
        {
          "course_uid": "course_8de8cdf300d215cad9c9bee9",
          "uid": "instructor_cb4089e47f89fdf84f5961bb",
          "name": "Jason Lin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JASON_LIN"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_244aa1b0f9a460b67dbd2ab5",
    "course_id": "EPD 614",
    "title": "MARKETING FOR TECHNICAL PROFESSIONALS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.949,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 16 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/EPD_614#schedule"
          }
        ]
      }
    ],
    "description": "EPD 614: Marketing for Technical Professionals covers the role of marketing and product management in operations, including segmentation, lifecycle positioning, and sustainable decision-making.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          86,
          3,
          2,
          1,
          0,
          0,
          0
        ],
        "count": 92,
        "gpa": 3.9456521739130435,
        "topShare": 96.73913043478261,
        "firstTerm": "1224",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_244aa1b0f9a460b67dbd2ab5",
          "uid": "instructor_38041b94783d45e76fa3918d",
          "name": "Charles West",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CHARLES_WEST"
        },
        {
          "course_uid": "course_244aa1b0f9a460b67dbd2ab5",
          "uid": "instructor_812278b217ff5b0bac4ca20b",
          "name": "Cynthia West",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/CYNTHIA_WEST"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_968fd651835e1f87bb819bc8",
    "course_id": "EPD 619",
    "title": "FOSTERING AND LEADING INNOVATION",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.954,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 10 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/EPD_619#schedule"
          }
        ]
      }
    ],
    "description": "EPD 619 teaches fostering and leading innovation by developing vision and culture within engineering and technical organizations.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          70,
          6,
          2,
          0,
          0,
          0,
          0
        ],
        "count": 78,
        "gpa": 3.9358974358974357,
        "topShare": 97.43589743589743,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_968fd651835e1f87bb819bc8",
          "uid": "instructor_33a0859c7c571d8c94e6bf62",
          "name": "Dennis Smith",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/DENNIS_SMITH"
        },
        {
          "course_uid": "course_968fd651835e1f87bb819bc8",
          "uid": "instructor_ea97961aff953241f91348a8",
          "name": "Travis Aion",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TRAVIS_AION"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_d7c3208babcf3dc2a65f5606",
    "course_id": "EPD 634",
    "title": "INTRODUCTION TO POLYMER CHEMISTRY",
    "credits_min": 2,
    "credits_max": 2,
    "gpa": null,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 11 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/EPD_634#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to the chemistry of polymeric materials, covering polymer chemistry concepts and synthetic methods.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_d7c3208babcf3dc2a65f5606",
          "uid": "instructor_1b84299f6bfd0e3fd0b7c6ff",
          "name": "Kristoffer Stokes",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/KRISTOFFER_STOKES"
        },
        {
          "course_uid": "course_d7c3208babcf3dc2a65f5606",
          "uid": "instructor_62f49c7b2d525991c00c413b",
          "name": "Nicole Zacharia",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NICOLE_ZACHARIA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_814f0a75bf8912271cf0fce4",
    "course_id": "EPD 650",
    "title": "INTRODUCTION TO POLYMERS PROCESSING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.372,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 3 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/EPD_650#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to polymer processing principles, industrial techniques, and the link between process design, structure, and properties.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          11,
          19,
          3,
          2,
          3,
          1,
          0
        ],
        "count": 39,
        "gpa": 3.371794871794872,
        "topShare": 76.92307692307693,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_814f0a75bf8912271cf0fce4",
          "uid": "instructor_2b2660b28793d6ba8f0e8c1c",
          "name": "Bart Hallmark",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BART_HALLMARK"
        },
        {
          "course_uid": "course_814f0a75bf8912271cf0fce4",
          "uid": "instructor_d784c7d0ae2c8ba384e523a8",
          "name": "Marios Avgousti",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MARIOS_AVGOUSTI"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_0e7019d308bee578b2bb52b4",
    "course_id": "EPD 652",
    "title": "QUANTITATIVE METHODS FOR INTERDISCIPLINARY ENGINEERING",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": null,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 13 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/EPD_652#schedule"
          }
        ]
      }
    ],
    "description": "EPD 652 provides a review of quantitative engineering topics including vector calculus, differential equations, linear algebra, and numerical methods.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_0e7019d308bee578b2bb52b4",
          "uid": "instructor_62f49c7b2d525991c00c413b",
          "name": "Nicole Zacharia",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/NICOLE_ZACHARIA"
        }
      ],
      "instructorHistory": null,
      "courseComparison": null,
      "claim": null,
      "reviewFiles": []
    }
  }
]
```

### total

4402

### page

60

### kind

course

### q



### term

1272

### availability

offered

### filters

#### page

60

## discovery Filtered

true
