# MATH 770: Foundations of Mathematics | UW–Madison

[View on UW Courses](https://uwcourses.com/courses/MATH_770)

## Dataset

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

7

### projection id

52a78527ff09011d88cb04c7d43867d9fbfec2930bf1dd2ec359ebd2844e0b07

### observed at

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

### built at

2026-09-10T19:50:42.743001+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    |

## course

### run id

20260907T155543-ce3781c4

### semester

1272

### observed at

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

### record version id

62a2b2d474272dc3206c234b23855f84bb26d8c4aad5d3594bf063592f927e9c

### course id

MATH 770

### course uid

course\_bdcdafe99c9aab1eafa8371d

### catalog version id

0fd94310e6b7edfca05311db9cd858518d0b2b1b0f3e07a8925fefb1c4012154

### course number

770

### subjects

* MATH

### title

FOUNDATIONS OF MATHEMATICS

### description

First-order logic syntax and semantics, Completeness and Compactness Theorems, Lowenheim-Skolem Theorem, computable and computably enumerable sets, Incompleteness Theorem, axioms of Zermelo-Fraenkel set theory with choice, ordinal and cardinal arithmetic.

### requirements text

Graduate/professional standing or member of the Pre-Masters Mathematics (Visiting International) Program

### credits min

3

### credits max

3

### credit offering ids

* 1272:600:011765

### llm job id

enrich-f516c4d3e82cfe326b4f5f54

### llm output id

e771022e13e32d10a5d20def1fe56f2e557003ef3c92c718ed7714c5a21392a1

### llm model

nvidia/Qwen3.6-35B-A3B-NVFP4

### llm model revision

1355db6a052410cfd62085d94b58866fd0f2c3c5

### llm task version

14

### llm search status

valid

### llm summary

A graduate course covering first-order logic, model theory theorems, computability, and set theory foundations.

### llm topics

* First-order logic syntax and semantics
* Completeness and Compactness Theorems
* Lowenheim-Skolem Theorem
* Computable and computably enumerable sets
* Incompleteness Theorem
* Axioms of Zermelo-Fraenkel set theory with choice
* Ordinal and cardinal arithmetic

### llm skills

* Understanding first-order logic syntax and semantics
* Proving completeness and compactness theorems
* Applying the Lowenheim-Skolem Theorem
* Analyzing computable and computably enumerable sets
* Understanding the Incompleteness Theorem
* Studying axioms of Zermelo-Fraenkel set theory with choice
* Performing ordinal and cardinal arithmetic

### llm assumed background

None recorded.

### llm search phrases

* first-order logic graduate course
* completeness compactness theorems math
* Zermelo-Fraenkel set theory graduate
* incompleteness theorem foundations

### llm requirements status

valid

### llm student summary status

valid

### llm experience status

valid

### catalog variants

None recorded.

### student summary

#### context hash

6cf6133af03f41cce3ab91137a5ffa9d52a88612089a7d4b6624501ebb49d911

#### course id

MATH 770

#### current instructors

```json
[
  {
    "instructor_uid": "instructor_be5c24b98e4a5132a7591fdc",
    "message": null,
    "name": "Uri Andrews",
    "review_status": "supported",
    "rmp_instructor_id": "rmp:1503053",
    "summary": [
      {
        "citations": [
          {
            "instructor_name": "Uri Andrews",
            "review_date": "2025-12-28 19:55:20 +0000 UTC",
            "review_id": "7368fbb02a544d8818bbead9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:1503053",
            "source_review_id": "UmF0aW5nLTQyNDA5NTc4",
            "source_url": "https://www.ratemyprofessors.com/professor/1503053",
            "type": "review"
          }
        ],
        "text": "Uri Andrews delivers great lectures, though one reviewer found the course organization chaotic. They suggest he is suitable for graduate-level courses but potentially less ideal for students encountering the content for the first time."
      },
      {
        "citations": [
          {
            "course_id": "MATH 770",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
            "source_record": {
              "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "MATH 770",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
            "source_record": {
              "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1252",
            "type": "grade"
          },
          {
            "course_id": "MATH 770",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
            "source_record": {
              "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Fall 2023: 4.00 GPA, 100.0% A/AB (n=19 letter grades); Fall 2024: 4.00 GPA, 100.0% A/AB (n=22 letter grades); Fall 2025: 4.00 GPA, 100.0% A/AB (n=23 letter grades)."
      }
    ]
  }
]
```

#### difficulty workload

The course is rated as easy, though the chaotic organization may require extra effort to navigate the material effectively.

```json
{
  "citations": [
    {
      "instructor_name": "Uri Andrews",
      "review_date": "2025-12-28 19:55:20 +0000 UTC",
      "review_id": "7368fbb02a544d8818bbead9",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1503053",
      "source_review_id": "UmF0aW5nLTQyNDA5NTc4",
      "source_url": "https://www.ratemyprofessors.com/professor/1503053",
      "type": "review"
    }
  ]
}
```

#### errors

None recorded.

#### historical context

None recorded.

#### offered

true

#### profile hash

e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1

#### quick take

Uri Andrews delivers great lectures, but the course organization is chaotic, making it better for graduate students than those seeing the content for the first time.

```json
{
  "citations": [
    {
      "instructor_name": "Uri Andrews",
      "review_date": "2025-12-28 19:55:20 +0000 UTC",
      "review_id": "7368fbb02a544d8818bbead9",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1503053",
      "source_review_id": "UmF0aW5nLTQyNDA5NTc4",
      "source_url": "https://www.ratemyprofessors.com/professor/1503053",
      "type": "review"
    }
  ]
}
```

Recent recorded grades — Fall 2023: 4.00 GPA, 100.0% A/AB (n=19 letter grades); Fall 2024: 4.00 GPA, 100.0% A/AB (n=22 letter grades); Fall 2025: 4.00 GPA, 100.0% A/AB (n=23 letter grades).

```json
{
  "citations": [
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

#### student experience

Reviewers appreciate the lecture quality but find the course structure disorganized, suggesting it is less suitable for beginners.

```json
{
  "citations": [
    {
      "instructor_name": "Uri Andrews",
      "review_date": "2025-12-28 19:55:20 +0000 UTC",
      "review_id": "7368fbb02a544d8818bbead9",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1503053",
      "source_review_id": "UmF0aW5nLTQyNDA5NTc4",
      "source_url": "https://www.ratemyprofessors.com/professor/1503053",
      "type": "review"
    }
  ]
}
```

#### task hash

74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68

#### teaching history

URI ANDREWS is recorded teaching in Fall 2011, Fall 2014, Fall 2018, Fall 2022, Fall 2023, Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1122",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1152",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1232",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "MATH 770",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
      "source_record": {
        "entity_id": "1fb5ff94-b3eb-3191-ae67-973f47e5d589",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

#### term id

1272

#### term name

2026 Fall

#### version

2

### requirements

#### nodes

```json
[
  {
    "children": [
      "n1",
      "n2"
    ],
    "condition": null,
    "course": null,
    "evidence": "Graduate/professional standing or member of the Pre-Masters Mathematics (Visiting International) Program",
    "id": "n0",
    "kind": "any"
  },
  {
    "children": [],
    "condition": "Graduate/professional standing",
    "course": null,
    "evidence": "Graduate/professional standing",
    "id": "n1",
    "kind": "condition"
  },
  {
    "children": [],
    "condition": "member of the Pre-Masters Mathematics (Visiting International) Program",
    "course": null,
    "evidence": "member of the Pre-Masters Mathematics (Visiting International) Program",
    "id": "n2",
    "kind": "condition"
  }
]
```

#### notes

None recorded.

#### root

n0

#### status

parsed

### instructors

```json
[
  {
    "instructor_uid": "instructor_be5c24b98e4a5132a7591fdc",
    "source": "enrollment",
    "source_instructor_id": "uandrews2",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Uri Andrews",
    "email": "ANDREWS@MATH.WISC.EDU",
    "first_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 94,
      "quality": 3.37,
      "difficulty": 3.46,
      "quality_count": 94,
      "difficulty_count": 94,
      "profile_id": "rmp:1503053",
      "source_url": "https://www.ratemyprofessors.com/professor/1503053",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:00:24.146487+00:00",
      "courses": {
        "course_60c2767a206a079d3af2a1a4": {
          "review_count": 4,
          "quality": 4.75,
          "difficulty": 2.75,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_bdcdafe99c9aab1eafa8371d": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 1,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_364c50303ed83d1234b4ea51": {
          "review_count": 11,
          "quality": 4.18,
          "difficulty": 3.91,
          "quality_count": 11,
          "difficulty_count": 11
        },
        "course_6bc496e4640fd08f71e1b041": {
          "review_count": 7,
          "quality": 2.86,
          "difficulty": 3.57,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_cc1de60e9953cdd9c469e9a5": {
          "review_count": 1,
          "quality": 2,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_5972d187537e5fafe873b4ec": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_e9cad4922428a06d854a5cf9": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_0002a781bc9543f3a2ac1a94": {
          "review_count": 13,
          "quality": 2.69,
          "difficulty": 3.92,
          "quality_count": 13,
          "difficulty_count": 13
        }
      },
      "bayesian_quality": 3.4208220672888765,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/URI_ANDREWS"
  }
]
```

### offerings

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "offering_id": "1272:600:011765",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1272",
    "source_course_id": "011765",
    "source_subject_id": "600",
    "title": "Foundations of Mathematics",
    "credits_min": 3,
    "credits_max": 3,
    "typically_offered": "Occasionally"
  }
]
```

### sections

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:12558",
    "term_id": "1272",
    "source_section_id": "12558",
    "identity_basis": "class_number",
    "section_number": "001",
    "section_type": "LEC",
    "instruction_mode": "Classroom Instruction",
    "capacity": 26,
    "enrolled": 24,
    "waitlisted": 0,
    "start_date": "2026-09-02 05:00:00+00:00",
    "end_date": "2026-12-09 06:00:00+00:00"
  }
]
```

### grade instructors

```json
[
  {
    "instructor_uid": "instructor_e56a8336f3ed191004b1b2f5",
    "source": "madgrades",
    "source_instructor_id": "2600345",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "KENNETH KUNEN",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "grade_statistics": {
      "gpa": 3.956,
      "graded": 45,
      "counts": [
        42,
        2,
        1,
        0,
        0,
        0,
        0
      ],
      "sections": 10
    },
    "instructor_url": "/instructors/KENNETH_KUNEN--instructor_e56a8336f3ed191004b1b2f5"
  },
  {
    "instructor_uid": "instructor_0fef3fc89c8f21aca8042aa0",
    "source": "madgrades",
    "source_instructor_id": "3104475",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "BART KASTERMANS",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 20,
      "quality": 4.3,
      "difficulty": 3.3,
      "quality_count": 20,
      "difficulty_count": 20,
      "profile_id": "rmp:554318",
      "source_url": "https://www.ratemyprofessors.com/professor/554318",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:52:20.706493+00:00",
      "courses": {
        "course_6bc496e4640fd08f71e1b041": {
          "review_count": 10,
          "quality": 4,
          "difficulty": 2.9,
          "quality_count": 10,
          "difficulty_count": 10
        },
        "course_fa53f4954bab469b5d4c4fe3": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.9798428917732975,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 2.756,
      "graded": 354,
      "counts": [
        71,
        60,
        65,
        65,
        49,
        26,
        18
      ],
      "sections": 10
    },
    "instructor_url": "/instructors/BART_KASTERMANS"
  },
  {
    "instructor_uid": "instructor_cdebe12f82db274ba9d0eda3",
    "source": "madgrades",
    "source_instructor_id": "2600973",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "STEFFEN LEMPP",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 56,
      "quality": 1.86,
      "difficulty": 4.38,
      "quality_count": 56,
      "difficulty_count": 56,
      "profile_id": "rmp:133058",
      "source_url": "https://www.ratemyprofessors.com/professor/133058",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:05:01.368165+00:00",
      "courses": {
        "course_9b0dc1865ea603eb0083bc33": {
          "review_count": 19,
          "quality": 1.79,
          "difficulty": 4.32,
          "quality_count": 19,
          "difficulty_count": 19
        },
        "course_7e12e6bf6be7a81f7ca74420": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_9a1a7bf1933981bcbaca47ac": {
          "review_count": 7,
          "quality": 1.43,
          "difficulty": 4.71,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_4aa5bbed0c86993f5f0dc832": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_3f55e55b94f0e0724493de53": {
          "review_count": 2,
          "quality": 3,
          "difficulty": 3.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_fa53f4954bab469b5d4c4fe3": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_63c43e7ac8225e2773df74d8": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_6bc496e4640fd08f71e1b041": {
          "review_count": 2,
          "quality": 1.5,
          "difficulty": 5,
          "quality_count": 2,
          "difficulty_count": 2
        }
      },
      "bayesian_quality": 2.3336015219859463,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 2.843,
      "graded": 1712,
      "counts": [
        400,
        271,
        386,
        204,
        251,
        148,
        52
      ],
      "sections": 50
    },
    "instructor_url": "/instructors/STEFFEN_LEMPP"
  },
  {
    "instructor_uid": "instructor_215930b176b00ca246058808",
    "source": "madgrades",
    "source_instructor_id": "4530792",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JOSEPH MILLER",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 36,
      "quality": 2.72,
      "difficulty": 3.69,
      "quality_count": 36,
      "difficulty_count": 36,
      "profile_id": "rmp:2767107",
      "source_url": "https://www.ratemyprofessors.com/professor/2767107",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:30:18.009234+00:00",
      "courses": {
        "course_6bc496e4640fd08f71e1b041": {
          "review_count": 17,
          "quality": 3,
          "difficulty": 3.53,
          "quality_count": 17,
          "difficulty_count": 17
        },
        "course_cc1de60e9953cdd9c469e9a5": {
          "review_count": 3,
          "quality": 3.33,
          "difficulty": 2.33,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_fa53f4954bab469b5d4c4fe3": {
          "review_count": 2,
          "quality": 3,
          "difficulty": 4,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_0002a781bc9543f3a2ac1a94": {
          "review_count": 2,
          "quality": 2.5,
          "difficulty": 2.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_dcdb624e3fb8cbaf9a557ab9": {
          "review_count": 2,
          "quality": 3.5,
          "difficulty": 5,
          "quality_count": 2,
          "difficulty_count": 2
        }
      },
      "bayesian_quality": 3.055602065552356,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 2.985,
      "graded": 2896,
      "counts": [
        1030,
        255,
        666,
        199,
        476,
        185,
        85
      ],
      "sections": 46
    },
    "instructor_url": "/instructors/JOSEPH_MILLER--instructor_215930b176b00ca246058808"
  },
  {
    "instructor_uid": "instructor_94ccac6a4bdcb82edf344586",
    "source": "madgrades",
    "source_instructor_id": "3987930",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "URI ANDREWS",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 94,
      "quality": 3.37,
      "difficulty": 3.46,
      "quality_count": 94,
      "difficulty_count": 94,
      "profile_id": "rmp:1503053",
      "source_url": "https://www.ratemyprofessors.com/professor/1503053",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:00:24.146487+00:00",
      "courses": {
        "course_60c2767a206a079d3af2a1a4": {
          "review_count": 4,
          "quality": 4.75,
          "difficulty": 2.75,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_bdcdafe99c9aab1eafa8371d": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 1,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_364c50303ed83d1234b4ea51": {
          "review_count": 11,
          "quality": 4.18,
          "difficulty": 3.91,
          "quality_count": 11,
          "difficulty_count": 11
        },
        "course_6bc496e4640fd08f71e1b041": {
          "review_count": 7,
          "quality": 2.86,
          "difficulty": 3.57,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_cc1de60e9953cdd9c469e9a5": {
          "review_count": 1,
          "quality": 2,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_5972d187537e5fafe873b4ec": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_e9cad4922428a06d854a5cf9": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_0002a781bc9543f3a2ac1a94": {
          "review_count": 13,
          "quality": 2.69,
          "difficulty": 3.92,
          "quality_count": 13,
          "difficulty_count": 13
        }
      },
      "bayesian_quality": 3.4208220672888765,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 2.907,
      "graded": 1435,
      "counts": [
        557,
        128,
        243,
        116,
        176,
        125,
        90
      ],
      "sections": 56
    },
    "instructor_url": "/instructors/URI_ANDREWS--instructor_94ccac6a4bdcb82edf344586"
  },
  {
    "instructor_uid": "instructor_3779947d73a0dd96a281ef4e",
    "source": "madgrades",
    "source_instructor_id": "3976920",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MINGZHONG CAI",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 24,
      "quality": 2.62,
      "difficulty": 4.21,
      "quality_count": 24,
      "difficulty_count": 24,
      "profile_id": "rmp:1709676",
      "source_url": "https://www.ratemyprofessors.com/professor/1709676",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:16:53.463913+00:00",
      "courses": {
        "course_9b0dc1865ea603eb0083bc33": {
          "review_count": 11,
          "quality": 2.36,
          "difficulty": 4.09,
          "quality_count": 11,
          "difficulty_count": 11
        },
        "course_7d3f055b392d74c588d35d0b": {
          "review_count": 2,
          "quality": 4.5,
          "difficulty": 3.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_eec4aae06b946a73f1878be4": {
          "review_count": 6,
          "quality": 3,
          "difficulty": 4.67,
          "quality_count": 6,
          "difficulty_count": 6
        }
      },
      "bayesian_quality": 3.0925844470666344,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 2.809,
      "graded": 581,
      "counts": [
        142,
        85,
        91,
        105,
        93,
        45,
        20
      ],
      "sections": 15
    },
    "instructor_url": "/instructors/MINGZHONG_CAI"
  },
  {
    "instructor_uid": "instructor_1e2db195ddc1c738640cea95",
    "source": "madgrades",
    "source_instructor_id": "5852342",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MARIYA SOSKOVA",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "grade_statistics": {
      "gpa": 3.005,
      "graded": 1516,
      "counts": [
        540,
        158,
        360,
        96,
        212,
        99,
        51
      ],
      "sections": 31
    },
    "instructor_url": "/instructors/MARIYA_SOSKOVA--instructor_1e2db195ddc1c738640cea95"
  },
  {
    "instructor_uid": "instructor_be5c24b98e4a5132a7591fdc",
    "source": "enrollment",
    "source_instructor_id": "uandrews2",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Uri Andrews",
    "email": "ANDREWS@MATH.WISC.EDU",
    "first_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 94,
      "quality": 3.37,
      "difficulty": 3.46,
      "quality_count": 94,
      "difficulty_count": 94,
      "profile_id": "rmp:1503053",
      "source_url": "https://www.ratemyprofessors.com/professor/1503053",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:00:24.146487+00:00",
      "courses": {
        "course_60c2767a206a079d3af2a1a4": {
          "review_count": 4,
          "quality": 4.75,
          "difficulty": 2.75,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_bdcdafe99c9aab1eafa8371d": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 1,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_364c50303ed83d1234b4ea51": {
          "review_count": 11,
          "quality": 4.18,
          "difficulty": 3.91,
          "quality_count": 11,
          "difficulty_count": 11
        },
        "course_6bc496e4640fd08f71e1b041": {
          "review_count": 7,
          "quality": 2.86,
          "difficulty": 3.57,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_cc1de60e9953cdd9c469e9a5": {
          "review_count": 1,
          "quality": 2,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_5972d187537e5fafe873b4ec": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_e9cad4922428a06d854a5cf9": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_0002a781bc9543f3a2ac1a94": {
          "review_count": 13,
          "quality": 2.69,
          "difficulty": 3.92,
          "quality_count": 13,
          "difficulty_count": 13
        }
      },
      "bayesian_quality": 3.4208220672888765,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/URI_ANDREWS"
  }
]
```

### grades

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1072",
    "term_name": "Fall 2006",
    "instructors": [
      "KENNETH KUNEN"
    ],
    "a": 11,
    "ab": 1,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 1,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 14,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1082",
    "term_name": "Fall 2007",
    "instructors": [
      "BART KASTERMANS"
    ],
    "a": 4,
    "ab": 1,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 6,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1092",
    "term_name": "Fall 2008",
    "instructors": [
      "STEFFEN LEMPP"
    ],
    "a": 3,
    "ab": 4,
    "b": 5,
    "bc": 1,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 13,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1102",
    "term_name": "Fall 2009",
    "instructors": [
      "Joseph Miller"
    ],
    "a": 5,
    "ab": 1,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 7,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1112",
    "term_name": "Fall 2010",
    "instructors": [
      "STEFFEN LEMPP"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1122",
    "term_name": "Fall 2011",
    "instructors": [
      "Uri Andrews"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1132",
    "term_name": "Fall 2012",
    "instructors": [
      "MINGZHONG CAI"
    ],
    "a": 5,
    "ab": 1,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 6,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1142",
    "term_name": "Fall 2013",
    "instructors": [
      "Joseph Miller"
    ],
    "a": 5,
    "ab": 5,
    "b": 2,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 1,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 14,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1152",
    "term_name": "Fall 2014",
    "instructors": [
      "Uri Andrews"
    ],
    "a": 10,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 10,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1162",
    "term_name": "Fall 2015",
    "instructors": [
      "STEFFEN LEMPP"
    ],
    "a": 5,
    "ab": 1,
    "b": 0,
    "bc": 2,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 8,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1172",
    "term_name": "Fall 2016",
    "instructors": [
      "Joseph Miller"
    ],
    "a": 10,
    "ab": 0,
    "b": 2,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 12,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1182",
    "term_name": "Fall 2017",
    "instructors": [
      "Joseph Miller"
    ],
    "a": 7,
    "ab": 3,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 11,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1192",
    "term_name": "Fall 2018",
    "instructors": [
      "Uri Andrews"
    ],
    "a": 13,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 13,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1202",
    "term_name": "Fall 2019",
    "instructors": [
      "Mariya Soskova"
    ],
    "a": 7,
    "ab": 2,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 2,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 12,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1212",
    "term_name": "Fall 2020",
    "instructors": [
      "STEFFEN LEMPP"
    ],
    "a": 8,
    "ab": 0,
    "b": 2,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 10,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1222",
    "term_name": "Fall 2021",
    "instructors": [
      "Mariya Soskova"
    ],
    "a": 7,
    "ab": 3,
    "b": 2,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 12,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1232",
    "term_name": "Fall 2022",
    "instructors": [
      "Uri Andrews"
    ],
    "a": 13,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 13,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1242",
    "term_name": "Fall 2023",
    "instructors": [
      "Uri Andrews"
    ],
    "a": 19,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 19,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1252",
    "term_name": "Fall 2024",
    "instructors": [
      "Uri Andrews"
    ],
    "a": 22,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 22,
    "source_aliases": [
      "MATH 770"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MATH 770",
    "course_uid": "course_bdcdafe99c9aab1eafa8371d",
    "term_id": "1262",
    "term_name": "Fall 2025",
    "instructors": [
      "Uri Andrews"
    ],
    "a": 23,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 23,
    "source_aliases": [
      "MATH 770"
    ]
  }
]
```

### statistics

#### gpa

3.852

#### graded

219

#### counts

* 177
* 22
* 17
* 3
* 0
* 0
* 0

### grade conflicts

None recorded.

### evidence

#### history

* [/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/history/course\_bdcdafe99c9aab1eafa8371d-0.json](https://uwcourses.com/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/history/course_bdcdafe99c9aab1eafa8371d-0.json)

#### traces

* [/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/traces/course\_bdcdafe99c9aab1eafa8371d-0.json](https://uwcourses.com/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/traces/course_bdcdafe99c9aab1eafa8371d-0.json)

#### reviews

* [/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course\_bdcdafe99c9aab1eafa8371d-0.json](https://uwcourses.com/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_bdcdafe99c9aab1eafa8371d-0.json)

#### meetings

* [/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/meetings/course\_bdcdafe99c9aab1eafa8371d-0.json](https://uwcourses.com/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/meetings/course_bdcdafe99c9aab1eafa8371d-0.json)

#### results

* [/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/results/course\_bdcdafe99c9aab1eafa8371d-0.json](https://uwcourses.com/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/results/course_bdcdafe99c9aab1eafa8371d-0.json)

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

## context

### all

#### term



#### gpa

3.8515981735159817

#### count

219

#### university

##### size

4146

##### gpa Percentile

69

##### count Percentile

54

##### median Count

193

##### histogram

| range   | count | current |
| ------- | ----- | ------- |
| 0.0–0.4 | 0     | false   |
| 0.4–0.8 | 0     | false   |
| 0.8–1.2 | 0     | false   |
| 1.2–1.6 | 0     | false   |
| 1.6–2.0 | 0     | false   |
| 2.0–2.4 | 0     | false   |
| 2.4–2.8 | 10    | false   |
| 2.8–3.2 | 326   | false   |
| 3.2–3.6 | 1185  | false   |
| 3.6–4.0 | 2625  | true    |

#### departments

```json
[
  {
    "subject": "MATH",
    "comparison": {
      "size": 97,
      "gpaPercentile": 66,
      "countPercentile": 45,
      "medianCount": 297,
      "histogram": [
        {
          "range": "0.0–0.4",
          "count": 0,
          "current": false
        },
        {
          "range": "0.4–0.8",
          "count": 0,
          "current": false
        },
        {
          "range": "0.8–1.2",
          "count": 0,
          "current": false
        },
        {
          "range": "1.2–1.6",
          "count": 0,
          "current": false
        },
        {
          "range": "1.6–2.0",
          "count": 0,
          "current": false
        },
        {
          "range": "2.0–2.4",
          "count": 0,
          "current": false
        },
        {
          "range": "2.4–2.8",
          "count": 2,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 31,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 16,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 48,
          "current": true
        }
      ]
    }
  }
]
```

### terms

#### 1072

##### term

1072

##### gpa

3.8846153846153846

##### count

13

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1082

##### term

1082

##### gpa

3.75

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1092

##### term

1092

##### gpa

3.3461538461538463

##### count

13

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1102

##### term

1102

##### gpa

3.9166666666666665

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1132

##### term

1132

##### gpa

3.9166666666666665

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1142

##### term

1142

##### gpa

3.625

##### count

12

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1152

##### term

1152

##### gpa

4

##### count

10

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1162

##### term

1162

##### gpa

3.5625

##### count

8

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1172

##### term

1172

##### gpa

3.8333333333333335

##### count

12

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1182

##### term

1182

##### gpa

3.772727272727273

##### count

11

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1192

##### term

1192

##### gpa

4

##### count

13

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1202

##### term

1202

##### gpa

3.8

##### count

10

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1212

##### term

1212

##### gpa

3.8

##### count

10

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1222

##### term

1222

##### gpa

3.7083333333333335

##### count

12

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1232

##### term

1232

##### gpa

4

##### count

13

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1242

##### term

1242

##### gpa

4

##### count

19

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1252

##### term

1252

##### gpa

4

##### count

22

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

#### 1262

##### term

1262

##### gpa

4

##### count

23

##### departments

| subject | comparison |
| ------- | ---------- |
| MATH    |            |

### benchmarks

#### all

##### school

###### size

4146

###### gpa

3.655576857310451

###### top Share

81.61127984016484

###### count

193

##### MATH

###### size

97

###### gpa

3.5110850672888794

###### top Share

72.940720357223

###### count

297

#### terms

##### 1072

###### school

###### size

723

###### gpa

3.344595727439471

###### top Share

62.012941427864526

###### count

67

###### MATH

###### size

21

###### gpa

2.878188611674867

###### top Share

40.4748751710427

###### count

115

##### 1082

###### school

###### size

723

###### gpa

3.3583896732335172

###### top Share

62.932746798940194

###### count

68

###### MATH

###### size

20

###### gpa

2.8603540012311925

###### top Share

39.28661748894661

###### count

122

##### 1092

###### school

###### size

732

###### gpa

3.374660709520374

###### top Share

63.690339324346596

###### count

70

###### MATH

###### size

22

###### gpa

2.8820162698417926

###### top Share

39.71597770466243

###### count

131

##### 1102

###### school

###### size

774

###### gpa

3.36712622366007

###### top Share

63.703228532165696

###### count

67

###### MATH

###### size

27

###### gpa

2.936619140855453

###### top Share

42.28372460948232

###### count

76

##### 1112

###### school

###### size

805

###### gpa

3.3737773184830386

###### top Share

63.91039244872789

###### count

66

###### MATH

###### size

26

###### gpa

2.9941347625171355

###### top Share

43.79682105650899

###### count

87

##### 1122

###### school

###### size

804

###### gpa

3.3737149752667013

###### top Share

63.65118790117902

###### count

70

###### MATH

###### size

27

###### gpa

2.898067749128924

###### top Share

42.09489165698714

###### count

103

##### 1132

###### school

###### size

851

###### gpa

3.391128778809763

###### top Share

64.69509437122704

###### count

66

###### MATH

###### size

25

###### gpa

2.9605395515107897

###### top Share

42.794601137643824

###### count

108

##### 1142

###### school

###### size

853

###### gpa

3.3941849959684913

###### top Share

65.28450334228523

###### count

67

###### MATH

###### size

31

###### gpa

3.009040780059457

###### top Share

45.87481076818359

###### count

77

##### 1152

###### school

###### size

918

###### gpa

3.408733538594633

###### top Share

66.06693005846735

###### count

65

###### MATH

###### size

34

###### gpa

3.0803080141506425

###### top Share

49.72677618758506

###### count

82

##### 1162

###### school

###### size

954

###### gpa

3.43726781345039

###### top Share

68.05645304987395

###### count

64.5

###### MATH

###### size

36

###### gpa

3.1059509777204544

###### top Share

50.071044743474

###### count

74.5

##### 1172

###### school

###### size

991

###### gpa

3.465129042641772

###### top Share

69.42600667567366

###### count

67

###### MATH

###### size

36

###### gpa

3.098601909983034

###### top Share

48.67573746500224

###### count

66

##### 1182

###### school

###### size

1025

###### gpa

3.474159360325319

###### top Share

70.34861441764347

###### count

69

###### MATH

###### size

36

###### gpa

3.0839531022443034

###### top Share

48.116975859522796

###### count

80

##### 1192

###### school

###### size

1077

###### gpa

3.50327634323125

###### top Share

72.44641925727845

###### count

67

###### MATH

###### size

39

###### gpa

3.1003216533236415

###### top Share

50.01588968281552

###### count

99

##### 1202

###### school

###### size

1102

###### gpa

3.5102605987403313

###### top Share

72.78244569053733

###### count

68

###### MATH

###### size

40

###### gpa

3.1467748801316944

###### top Share

52.57847974231038

###### count

90.5

##### 1212

###### school

###### size

1111

###### gpa

3.5856416028074487

###### top Share

77.58926748660845

###### count

68

###### MATH

###### size

41

###### gpa

3.3211331103538813

###### top Share

59.85093623917685

###### count

87

##### 1222

###### school

###### size

1157

###### gpa

3.563052311875811

###### top Share

76.64869058732418

###### count

64

###### MATH

###### size

39

###### gpa

3.2083447119296955

###### top Share

56.75007696473496

###### count

63

##### 1232

###### school

###### size

1216

###### gpa

3.575457431972425

###### top Share

77.33712216234007

###### count

66

###### MATH

###### size

43

###### gpa

3.2486774162409366

###### top Share

56.56203211471963

###### count

69

##### 1242

###### school

###### size

1295

###### gpa

3.595302892737449

###### top Share

78.36291889885307

###### count

67

###### MATH

###### size

43

###### gpa

3.2449031633350183

###### top Share

58.03783489438137

###### count

80

##### 1252

###### school

###### size

1333

###### gpa

3.619494049739118

###### top Share

79.71442190500672

###### count

69

###### MATH

###### size

43

###### gpa

3.185692541204979

###### top Share

54.14175342403773

###### count

74

##### 1262

###### school

###### size

1320

###### gpa

3.628825763035853

###### top Share

80.21118846327654

###### count

70

###### MATH

###### size

43

###### gpa

3.2481769276584003

###### top Share

56.325967864851854

###### count

81

## instructor Trends

```json
[
  {
    "uid": "instructor_94ccac6a4bdcb82edf344586",
    "name": "URI ANDREWS",
    "count": 100,
    "terms": [
      {
        "term": "1152",
        "count": 10,
        "sections": 1,
        "gpa": 4
      },
      {
        "term": "1192",
        "count": 13,
        "sections": 1,
        "gpa": 4
      },
      {
        "term": "1232",
        "count": 13,
        "sections": 1,
        "gpa": 4
      },
      {
        "term": "1242",
        "count": 19,
        "sections": 1,
        "gpa": 4
      },
      {
        "term": "1252",
        "count": 22,
        "sections": 1,
        "gpa": 4
      },
      {
        "term": "1262",
        "count": 23,
        "sections": 1,
        "gpa": 4
      }
    ]
  },
  {
    "uid": "instructor_215930b176b00ca246058808",
    "name": "JOSEPH MILLER",
    "count": 41,
    "terms": [
      {
        "term": "1102",
        "count": 6,
        "sections": 1,
        "gpa": 3.9166666666666665
      },
      {
        "term": "1142",
        "count": 12,
        "sections": 1,
        "gpa": 3.625
      },
      {
        "term": "1172",
        "count": 12,
        "sections": 1,
        "gpa": 3.8333333333333335
      },
      {
        "term": "1182",
        "count": 11,
        "sections": 1,
        "gpa": 3.772727272727273
      }
    ]
  },
  {
    "uid": "instructor_cdebe12f82db274ba9d0eda3",
    "name": "STEFFEN LEMPP",
    "count": 31,
    "terms": [
      {
        "term": "1092",
        "count": 13,
        "sections": 1,
        "gpa": 3.3461538461538463
      },
      {
        "term": "1162",
        "count": 8,
        "sections": 1,
        "gpa": 3.5625
      },
      {
        "term": "1212",
        "count": 10,
        "sections": 1,
        "gpa": 3.8
      }
    ]
  },
  {
    "uid": "instructor_1e2db195ddc1c738640cea95",
    "name": "MARIYA SOSKOVA",
    "count": 22,
    "terms": [
      {
        "term": "1202",
        "count": 10,
        "sections": 1,
        "gpa": 3.8
      },
      {
        "term": "1222",
        "count": 12,
        "sections": 1,
        "gpa": 3.7083333333333335
      }
    ]
  },
  {
    "uid": "instructor_e56a8336f3ed191004b1b2f5",
    "name": "KENNETH KUNEN",
    "count": 13,
    "terms": [
      {
        "term": "1072",
        "count": 13,
        "sections": 1,
        "gpa": 3.8846153846153846
      }
    ]
  },
  {
    "uid": "instructor_0fef3fc89c8f21aca8042aa0",
    "name": "BART KASTERMANS",
    "count": 6,
    "terms": [
      {
        "term": "1082",
        "count": 6,
        "sections": 1,
        "gpa": 3.75
      }
    ]
  },
  {
    "uid": "instructor_3779947d73a0dd96a281ef4e",
    "name": "MINGZHONG CAI",
    "count": 6,
    "terms": [
      {
        "term": "1132",
        "count": 6,
        "sections": 1,
        "gpa": 3.9166666666666665
      }
    ]
  }
]
```

## following

None recorded.
