# FRENCH 228: Intermediate Language and Culture | UW–Madison

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

## 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

dc39791233a9f7043f0b9f4ea7672e994085a139dc8cb1eafae220955b8cbc52

### course id

FRENCH 228

### course uid

course\_c9ea7f229f197dc5f8eb22c9

### catalog version id

a258a53fe60ef7c59c61f34095e0c912b73936c55e7ae533b39f0e7904bee6bf

### course number

228

### subjects

* FRENCH

### title

INTERMEDIATE LANGUAGE AND CULTURE

### description

Enhance writing and speaking proficiency through cultural readings on France and  the francophone world. Review of grammar and focus on more complex grammatical structures.

### requirements text

FRENCH 204or placement intoFRENCH 228

### credits min

3

### credits max

4

### credit offering ids

* 1272:400:007751

### llm job id

enrich-b6d8f78c1be0d523cf09d00d

### llm output id

92081d8e1f5a71464e98bd3cee6bc004a04395b57590e16c9608ac89d47806a7

### llm model

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

### llm model revision

1355db6a052410cfd62085d94b58866fd0f2c3c5

### llm task version

14

### llm search status

valid

### llm summary

FRENCH 228 is an intermediate language and culture course that enhances writing and speaking proficiency through cultural readings on France and the francophone world.

### llm topics

* France and the francophone world culture
* Complex grammatical structures

### llm skills

* Writing and speaking proficiency
* Complex grammatical structures

### llm assumed background

* Completion of FRENCH 204 or equivalent placement provides foundation in advanced oral practice, grammar, reading, and cultural study.

### llm search phrases

* intermediate French culture
* French writing proficiency
* Francophone world readings
* complex grammar structures

### llm requirements status

needs\_review

### llm student summary status

valid

### llm experience status

valid

### catalog variants

None recorded.

### student summary

#### context hash

6bf1327eb5ed5cd7dc492617359fe1ba902440b1cba6105b4c3ebfb5c13a2b62

#### course id

FRENCH 228

#### current instructors

```json
[
  {
    "instructor_uid": "instructor_7b5ddb61d7c0f2b8a1314c39",
    "message": "No course-specific reviews available",
    "name": "Heather Allen",
    "review_status": "no_course_reviews",
    "rmp_instructor_id": "rmp:1729351",
    "summary": [
      {
        "citations": [
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 4,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1164",
            "type": "grade"
          },
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1192",
            "type": "grade"
          },
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 12,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1192",
            "type": "grade"
          },
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1234",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Spring 2016: 3.68 GPA, 90.9% A/AB (n=22 letter grades); Fall 2018: 3.60 GPA, 84.6% A/AB (n=26 letter grades); Spring 2023: 3.92 GPA, 95.8% A/AB (n=24 letter grades)."
      }
    ]
  },
  {
    "instructor_uid": "instructor_559d93fda4633d821103f8cf",
    "message": "No course-specific reviews available",
    "name": "Leah Sandner",
    "review_status": "no_course_reviews",
    "rmp_instructor_id": null,
    "summary": []
  },
  {
    "instructor_uid": "instructor_aa7e0c502adceeca385b0899",
    "message": null,
    "name": "Ritt Deitz",
    "review_status": "supported",
    "rmp_instructor_id": "rmp:2754928",
    "summary": [
      {
        "citations": [
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2024-01-03 03:49:50 +0000 UTC",
            "review_id": "0fe06728f117eee508625594",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTM4ODIzNTky",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2024-01-30 00:35:56 +0000 UTC",
            "review_id": "3b97b17f8a5befb8db4cfba3",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTM4OTM1NTM0",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2024-04-17 16:46:02 +0000 UTC",
            "review_id": "9aff384066ae197a3c0c9fa6",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTM5MTkyNTg5",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2024-12-16 03:15:23 +0000 UTC",
            "review_id": "55193d494836f1b90875fa4b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTQwMzE2NTgy",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2024-12-18 01:24:20 +0000 UTC",
            "review_id": "70595051d92655e3e90fca6c",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTQwMzU0OTk2",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2024-12-18 08:19:47 +0000 UTC",
            "review_id": "978f18c70fa2ad9878738fbc",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTQwMzYxMzU1",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2025-12-01 18:57:36 +0000 UTC",
            "review_id": "e6e6a7ef549c1301e47f5cb9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTQxOTgwMTky",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2025-12-08 16:11:59 +0000 UTC",
            "review_id": "056f47d7a122f06b1b2cf8eb",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTQyMDk0NTk4",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2025-12-11 21:34:42 +0000 UTC",
            "review_id": "490ee72923771fefd94f5124",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTQyMTg3ODU5",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          },
          {
            "instructor_name": "Ritt Deitz",
            "review_date": "2025-12-21 22:55:59 +0000 UTC",
            "review_id": "9de8e839d3c37cab479b87d7",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2754928",
            "source_review_id": "UmF0aW5nLTQyMzcwMDk5",
            "source_url": "https://www.ratemyprofessors.com/professor/2754928",
            "type": "review"
          }
        ],
        "text": "Ritt Deitz delivers engaging, funny lectures that foster open conversations and improve speaking skills. Reviewers appreciate his passion and approachability, though some note minimal new language acquisition. Others highlight the hidden Canvas grade book and mandatory memorized presentations as notable concerns."
      },
      {
        "citations": [
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 4,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1252",
            "type": "grade"
          },
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1252",
            "type": "grade"
          },
          {
            "course_id": "FRENCH 228",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
            "source_record": {
              "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Fall 2023: 3.77 GPA, 90.0% A/AB (n=60 letter grades); Fall 2024: 3.66 GPA, 90.0% A/AB (n=50 letter grades); Fall 2025: 3.65 GPA, 84.6% A/AB (n=26 letter grades)."
      }
    ]
  }
]
```

#### difficulty workload

The course requires significant pre-class reading and memorized presentations, though the class is generally considered easy if students apply themselves to the readings.

```json
{
  "citations": [
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2024-12-16 03:15:23 +0000 UTC",
      "review_id": "55193d494836f1b90875fa4b",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTQwMzE2NTgy",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    },
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2025-12-01 18:57:36 +0000 UTC",
      "review_id": "e6e6a7ef549c1301e47f5cb9",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTQxOTgwMTky",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    },
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2025-12-21 22:55:59 +0000 UTC",
      "review_id": "9de8e839d3c37cab479b87d7",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTQyMzcwMDk5",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    }
  ]
}
```

#### errors

None recorded.

#### historical context

Historical reviews for instructors like Hilary Heffley, Jennifer Misran, and Jennifer Gipson highlight varied experiences, with some praising engagement while others cite long lectures and strict enforcement. Ewa Miernowska and Nelly Halzen are noted for high expectations and heavy workloads, whereas Nevine El-Nossery offers a chill, interesting environment. Joshua Armstrong is described as an easy grader who requires participation.

```json
{
  "citations": [
    {
      "instructor_name": "Hilary Heffley",
      "review_date": "2013-10-18 10:39:28 +0000 UTC",
      "review_id": "543d6f338261aa31ae3fd4de",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1048009",
      "source_review_id": "UmF0aW5nLTIyMTkwNjY4",
      "source_url": "https://www.ratemyprofessors.com/professor/1048009",
      "type": "review"
    },
    {
      "instructor_name": "Jennifer Misran",
      "review_date": "2014-01-19 14:27:21 +0000 UTC",
      "review_id": "305f049f16b97de764321af1",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1400288",
      "source_review_id": "UmF0aW5nLTIyNzcxMDM1",
      "source_url": "https://www.ratemyprofessors.com/professor/1400288",
      "type": "review"
    },
    {
      "instructor_name": "Jennifer Gipson",
      "review_date": "2014-12-01 21:55:34 +0000 UTC",
      "review_id": "8f895bf259afc5972d0b1dea",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1756763",
      "source_review_id": "UmF0aW5nLTIzOTE4MjI2",
      "source_url": "https://www.ratemyprofessors.com/professor/1756763",
      "type": "review"
    },
    {
      "instructor_name": "Jennifer Gipson",
      "review_date": "2015-01-17 00:37:25 +0000 UTC",
      "review_id": "740a4d387d69cfdb5416e049",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1756763",
      "source_review_id": "UmF0aW5nLTI0Mjk5NzYz",
      "source_url": "https://www.ratemyprofessors.com/professor/1756763",
      "type": "review"
    },
    {
      "instructor_name": "Ewa Miernowska",
      "review_date": "2015-01-22 13:19:40 +0000 UTC",
      "review_id": "1d2ba6158e23b9a95c9318fe",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:941460",
      "source_review_id": "UmF0aW5nLTI0MzIwNTE0",
      "source_url": "https://www.ratemyprofessors.com/professor/941460",
      "type": "review"
    },
    {
      "instructor_name": "Nelly Halzen",
      "review_date": "2015-10-30 03:25:52 +0000 UTC",
      "review_id": "0fe335ddf36f56d76e296abb",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:464923",
      "source_review_id": "UmF0aW5nLTI1MzE0OTAy",
      "source_url": "https://www.ratemyprofessors.com/professor/464923",
      "type": "review"
    },
    {
      "instructor_name": "Vlad Dima",
      "review_date": "2015-12-23 10:20:12 +0000 UTC",
      "review_id": "c51f4029eb257ef0b45ce4e6",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2089610",
      "source_review_id": "UmF0aW5nLTI1ODEwMDY2",
      "source_url": "https://www.ratemyprofessors.com/professor/2089610",
      "type": "review"
    },
    {
      "instructor_name": "Vlad Dima",
      "review_date": "2016-12-12 13:49:09 +0000 UTC",
      "review_id": "8d5d17bc79f09a2349970c72",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2089610",
      "source_review_id": "UmF0aW5nLTI3NDQ2MTcz",
      "source_url": "https://www.ratemyprofessors.com/professor/2089610",
      "type": "review"
    },
    {
      "instructor_name": "Joshua Armstrong",
      "review_date": "2018-04-20 12:50:35 +0000 UTC",
      "review_id": "6f2c93930bd6df1a0e5294c0",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1940934",
      "source_review_id": "UmF0aW5nLTI5ODUxODA3",
      "source_url": "https://www.ratemyprofessors.com/professor/1940934",
      "type": "review"
    },
    {
      "instructor_name": "Nevine El-Nossery",
      "review_date": "2019-12-19 16:22:43 +0000 UTC",
      "review_id": "f3bcc24b405df2d3a47fc822",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1674645",
      "source_review_id": "UmF0aW5nLTMyNzE4NzQw",
      "source_url": "https://www.ratemyprofessors.com/professor/1674645",
      "type": "review"
    }
  ]
}
```

#### offered

true

#### profile hash

e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1

#### quick take

Ritt Deitz is a highly rated, engaging lecturer who fosters an open, conversational classroom environment focused on culture and attitudes.

```json
{
  "citations": [
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2024-01-03 03:49:50 +0000 UTC",
      "review_id": "0fe06728f117eee508625594",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTM4ODIzNTky",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    },
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2024-04-17 16:46:02 +0000 UTC",
      "review_id": "9aff384066ae197a3c0c9fa6",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTM5MTkyNTg5",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    },
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2025-12-11 21:34:42 +0000 UTC",
      "review_id": "490ee72923771fefd94f5124",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTQyMTg3ODU5",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    }
  ]
}
```

Recent recorded grades — Spring 2025: 3.78 GPA, 93.3% A/AB (n=45 letter grades); Fall 2025: 3.74 GPA, 86.8% A/AB (n=68 letter grades); Spring 2026: 3.80 GPA, 91.8% A/AB (n=49 letter grades).

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1254",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1262",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1264",
      "type": "grade"
    }
  ]
}
```

#### student experience

Students appreciate Deitz's approachability and humor but find the hidden grade book frustrating, requiring manual tracking of grades.

```json
{
  "citations": [
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2024-12-18 01:24:20 +0000 UTC",
      "review_id": "70595051d92655e3e90fca6c",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTQwMzU0OTk2",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    },
    {
      "instructor_name": "Ritt Deitz",
      "review_date": "2024-12-18 08:19:47 +0000 UTC",
      "review_id": "978f18c70fa2ad9878738fbc",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2754928",
      "source_review_id": "UmF0aW5nLTQwMzYxMzU1",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "type": "review"
    }
  ]
}
```

#### task hash

74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68

#### teaching history

EWA MIERNOWSKA is recorded teaching in Spring 2007, Spring 2014, Spring 2016, Fall 2016, Spring 2017, Fall 2018, Spring 2020, Spring 2024. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1074",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1144",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1164",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1172",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 11,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1172",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1174",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 11,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1174",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 11,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1204",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 11,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1204",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 4,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1244",
      "type": "grade"
    }
  ]
}
```

HEATHER ALLEN is recorded teaching in Spring 2012, Spring 2014, Spring 2016, Fall 2018, Spring 2023. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1124",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 5,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1144",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 4,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1164",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 12,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1234",
      "type": "grade"
    }
  ]
}
```

HILARY ANN HEFFLEY is recorded teaching in Fall 2012, Fall 2013. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1132",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1142",
      "type": "grade"
    }
  ]
}
```

JENNIFER GIPSON is recorded teaching in Fall 2014. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1152",
      "type": "grade"
    }
  ]
}
```

JENNIFER MISRAN is recorded teaching in Spring 2012, Spring 2013, Fall 2013. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1124",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1134",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 5,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1142",
      "type": "grade"
    }
  ]
}
```

JOSHUA ARMSTRONG is recorded teaching in Spring 2017, Spring 2018, Fall 2021. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1174",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 12,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1174",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 4,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1184",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 14,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1184",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 13,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1222",
      "type": "grade"
    }
  ]
}
```

NELLY HALZEN is recorded teaching in Spring 2014, Fall 2015, Spring 2016. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1144",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1162",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1164",
      "type": "grade"
    }
  ]
}
```

NEVINE EL-NOSSERY is recorded teaching in Fall 2011, Spring 2013, Fall 2013, Spring 2014, Spring 2015, Fall 2017, Fall 2018, Fall 2019, Fall 2021, Spring 2025, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 5,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1122",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 5,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1134",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1142",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 4,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1144",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1154",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1182",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 13,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1182",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 4,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 14,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1202",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1202",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 11,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1202",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 12,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1202",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 11,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1222",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1254",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

RITT DEITZ is recorded teaching in Fall 2022, Fall 2023, Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1232",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 4,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

VLAD DIMA is recorded teaching in Fall 2013, Fall 2015, Spring 2016, Fall 2016, Fall 2017, Spring 2020. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1142",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1162",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1164",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1172",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 12,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1172",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1182",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 11,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1182",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1204",
      "type": "grade"
    },
    {
      "course_id": "FRENCH 228",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 13,
      "source_course_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
      "source_record": {
        "entity_id": "a81f3541-da57-30ba-9a79-673b16a5cb29",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1204",
      "type": "grade"
    }
  ]
}
```

#### term id

1272

#### term name

2026 Fall

#### version

2

### requirements

#### nodes

```json
[
  {
    "children": [
      "n1",
      "n2"
    ],
    "condition": null,
    "course": null,
    "evidence": "FRENCH 204or placement intoFRENCH 228",
    "id": "n0",
    "kind": "any"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 204,
      "minimum_grade": null,
      "subjects": [
        "FRENCH"
      ],
      "timing": "prior"
    },
    "evidence": "FRENCH 204",
    "id": "n1",
    "kind": "course"
  },
  {
    "children": [],
    "condition": "placement intoFRENCH 228",
    "course": null,
    "evidence": "placement intoFRENCH 228",
    "id": "n2",
    "kind": "condition"
  }
]
```

#### notes

* The phrase 'placement intoFRENCH 228' is a verbatim condition. The canonical identity of this placement test is not provided in linked\_courses or requirements\_text, so it remains an unlinked condition requiring review.

#### root

n0

#### status

needs\_review

### instructors

```json
[
  {
    "instructor_uid": "instructor_7b5ddb61d7c0f2b8a1314c39",
    "source": "enrollment",
    "source_instructor_id": "hwallen",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Heather Allen",
    "email": "HWALLEN@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": 8,
      "quality": 4.5,
      "difficulty": 2,
      "quality_count": 8,
      "difficulty_count": 8,
      "profile_id": "rmp:1729351",
      "source_url": "https://www.ratemyprofessors.com/professor/1729351",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:37:02.256018+00:00",
      "courses": {},
      "bayesian_quality": 3.8997755596761396,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/HEATHER_ALLEN"
  },
  {
    "instructor_uid": "instructor_559d93fda4633d821103f8cf",
    "source": "enrollment",
    "source_instructor_id": "lsandner",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Leah Sandner",
    "email": "LSANDNER@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",
    "instructor_url": "/instructors/LEAH_SANDNER"
  },
  {
    "instructor_uid": "instructor_aa7e0c502adceeca385b0899",
    "source": "enrollment",
    "source_instructor_id": "mdeitz",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Ritt Deitz",
    "email": "MDEITZ@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": 30,
      "quality": 4.87,
      "difficulty": 2.27,
      "quality_count": 30,
      "difficulty_count": 30,
      "profile_id": "rmp:2754928",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:09:48.059300+00:00",
      "courses": {
        "course_b56d2bedf320469b1ad6dceb": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 2.4,
          "quality_count": 5,
          "difficulty_count": 5
        },
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 13,
          "quality": 4.69,
          "difficulty": 2.15,
          "quality_count": 13,
          "difficulty_count": 13
        },
        "course_2aab48323b5439fc9fbbabec": {
          "review_count": 2,
          "quality": 5,
          "difficulty": 1.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_a9e49ff55d1a5616a10479cc": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 2.4,
          "quality_count": 5,
          "difficulty_count": 5
        }
      },
      "bayesian_quality": 4.385874313418638,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/RITT_DEITZ"
  }
]
```

### offerings

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "offering_id": "1272:400:007751",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1272",
    "source_course_id": "007751",
    "source_subject_id": "400",
    "title": "Intermediate Language and Culture",
    "credits_min": 3,
    "credits_max": 4,
    "typically_offered": "Fall, Spring"
  }
]
```

### sections

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:29353",
    "term_id": "1272",
    "source_section_id": "29353",
    "identity_basis": "class_number",
    "section_number": "001",
    "section_type": "LEC",
    "instruction_mode": "Classroom Instruction",
    "capacity": 26,
    "enrolled": 13,
    "waitlisted": 0,
    "start_date": "2026-09-02 05:00:00+00:00",
    "end_date": "2026-12-09 06:00:00+00:00"
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:29355",
    "term_id": "1272",
    "source_section_id": "29355",
    "identity_basis": "class_number",
    "section_number": "002",
    "section_type": "LEC",
    "instruction_mode": "Classroom Instruction",
    "capacity": 26,
    "enrolled": 18,
    "waitlisted": 0,
    "start_date": "2026-09-02 05:00:00+00:00",
    "end_date": "2026-12-09 06:00:00+00:00"
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:29356",
    "term_id": "1272",
    "source_section_id": "29356",
    "identity_basis": "class_number",
    "section_number": "003",
    "section_type": "LEC",
    "instruction_mode": "Classroom Instruction",
    "capacity": 26,
    "enrolled": 25,
    "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_436b836ff11cab9445a0c31a",
    "source": "madgrades",
    "source_instructor_id": "3461443",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "PREEAMVADA LEELAH",
    "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": 5,
      "quality": 3.6,
      "difficulty": 3,
      "quality_count": 5,
      "difficulty_count": 5,
      "profile_id": "rmp:901297",
      "source_url": "https://www.ratemyprofessors.com/professor/901297",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:11:40.126710+00:00",
      "courses": {},
      "bayesian_quality": 3.6477486268372763,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.406,
      "graded": 159,
      "counts": [
        41,
        64,
        40,
        11,
        3,
        0,
        0
      ],
      "sections": 9
    },
    "instructor_url": "/instructors/PREEAMVADA_LEELAH--instructor_436b836ff11cab9445a0c31a"
  },
  {
    "instructor_uid": "instructor_62e1346004639e286501ac4d",
    "source": "madgrades",
    "source_instructor_id": "3024737",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "NABIL KHAWLA",
    "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.575,
      "graded": 106,
      "counts": [
        33,
        56,
        17,
        0,
        0,
        0,
        0
      ],
      "sections": 5
    },
    "instructor_url": "/instructors/NABIL_KHAWLA"
  },
  {
    "instructor_uid": "instructor_cbe27829dd557184533bcb60",
    "source": "madgrades",
    "source_instructor_id": "3662401",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "THOMAS ARMBRECHT",
    "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": 17,
      "quality": 4.06,
      "difficulty": 3.53,
      "quality_count": 17,
      "difficulty_count": 17,
      "profile_id": "rmp:619204",
      "source_url": "https://www.ratemyprofessors.com/professor/619204",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:02:14.350845+00:00",
      "courses": {
        "course_bb3d9749579e2a2d4e3fd30d": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.843613937052213,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.431,
      "graded": 407,
      "counts": [
        110,
        178,
        89,
        19,
        9,
        1,
        1
      ],
      "sections": 39
    },
    "instructor_url": "/instructors/THOMAS_ARMBRECHT--instructor_cbe27829dd557184533bcb60"
  },
  {
    "instructor_uid": "instructor_4d4e65d5ca891d8e84fa0faa",
    "source": "madgrades",
    "source_instructor_id": "710873",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "EWA MIERNOWSKA",
    "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": 46,
      "quality": 4,
      "difficulty": 4.02,
      "quality_count": 46,
      "difficulty_count": 46,
      "profile_id": "rmp:941460",
      "source_url": "https://www.ratemyprofessors.com/professor/941460",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:40:00.330288+00:00",
      "courses": {
        "course_e29d1154237a3a3aeb91d7ed": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_449ce1d88928ccaf70d36144": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_aaeefbd2911b26b7110a6f52": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.8968744798626047,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.517,
      "graded": 728,
      "counts": [
        373,
        190,
        86,
        35,
        22,
        14,
        8
      ],
      "sections": 181
    },
    "instructor_url": "/instructors/EWA_MIERNOWSKA"
  },
  {
    "instructor_uid": "instructor_e1513f3c8bb301a591d4bceb",
    "source": "madgrades",
    "source_instructor_id": "371457",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "LAUREY MARTIN-BERG",
    "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.705,
      "graded": 198,
      "counts": [
        121,
        52,
        14,
        7,
        4,
        0,
        0
      ],
      "sections": 17
    },
    "instructor_url": "/instructors/LAUREY_MARTIN-BERG--instructor_e1513f3c8bb301a591d4bceb"
  },
  {
    "instructor_uid": "instructor_36eed7a35d09994ac0115829",
    "source": "madgrades",
    "source_instructor_id": "3785584",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "SANDRA SIMMONS",
    "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.718,
      "graded": 149,
      "counts": [
        87,
        47,
        12,
        1,
        1,
        1,
        0
      ],
      "sections": 8
    },
    "instructor_url": "/instructors/SANDRA_SIMMONS"
  },
  {
    "instructor_uid": "instructor_83bc584e354b27670edd4ed8",
    "source": "madgrades",
    "source_instructor_id": "1663130",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MOUHAMEDOUL NIANG",
    "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.545,
      "graded": 112,
      "counts": [
        52,
        37,
        14,
        3,
        4,
        2,
        0
      ],
      "sections": 7
    },
    "instructor_url": "/instructors/MOUHAMEDOUL_NIANG--instructor_83bc584e354b27670edd4ed8"
  },
  {
    "instructor_uid": "instructor_89039333874cef9afa366ff6",
    "source": "madgrades",
    "source_instructor_id": "415275",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MARIA LYNN SLOCUM",
    "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.758,
      "graded": 66,
      "counts": [
        40,
        22,
        3,
        0,
        1,
        0,
        0
      ],
      "sections": 3
    },
    "instructor_url": "/instructors/MARIA_LYNN_SLOCUM--instructor_89039333874cef9afa366ff6"
  },
  {
    "instructor_uid": "instructor_aa9c446e3e955ce396e53bf6",
    "source": "madgrades",
    "source_instructor_id": "253059",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "NATASA BASIC",
    "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.841,
      "graded": 41,
      "counts": [
        29,
        11,
        1,
        0,
        0,
        0,
        0
      ],
      "sections": 4
    },
    "instructor_url": "/instructors/NATASA_BASIC"
  },
  {
    "instructor_uid": "instructor_b6a6982815d2ed060fbab887",
    "source": "madgrades",
    "source_instructor_id": "866694",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MARCY DIONIS FARRELL",
    "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.548,
      "graded": 52,
      "counts": [
        24,
        18,
        5,
        3,
        1,
        1,
        0
      ],
      "sections": 3
    },
    "instructor_url": "/instructors/MARCY_DIONIS_FARRELL--instructor_b6a6982815d2ed060fbab887"
  },
  {
    "instructor_uid": "instructor_d2e1e28547f950f721f77637",
    "source": "madgrades",
    "source_instructor_id": "678626",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "AARON MICHAEL JOSSART",
    "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.652,
      "graded": 56,
      "counts": [
        27,
        21,
        7,
        0,
        1,
        0,
        0
      ],
      "sections": 3
    },
    "instructor_url": "/instructors/AARON_MICHAEL_JOSSART"
  },
  {
    "instructor_uid": "instructor_794063e2fce7cae7b0fcb01c",
    "source": "madgrades",
    "source_instructor_id": "4398672",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MARY L SKEMP",
    "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.358,
      "graded": 88,
      "counts": [
        27,
        26,
        22,
        9,
        4,
        0,
        0
      ],
      "sections": 5
    },
    "instructor_url": "/instructors/MARY_L_SKEMP--instructor_794063e2fce7cae7b0fcb01c"
  },
  {
    "instructor_uid": "instructor_e7c068a8dff5b709af1887f5",
    "source": "madgrades",
    "source_instructor_id": "3784743",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "LINDA BRINDEAU",
    "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": 2,
      "quality": 5,
      "difficulty": 3,
      "quality_count": 2,
      "difficulty_count": 2,
      "profile_id": "rmp:1080269",
      "source_url": "https://www.ratemyprofessors.com/professor/1080269",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:23:18.722065+00:00",
      "courses": {},
      "bayesian_quality": 3.781532530496905,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.512,
      "graded": 129,
      "counts": [
        50,
        48,
        22,
        4,
        4,
        1,
        0
      ],
      "sections": 7
    },
    "instructor_url": "/instructors/LINDA_BRINDEAU--instructor_e7c068a8dff5b709af1887f5"
  },
  {
    "instructor_uid": "instructor_f00929970ef19a12e5adaaed",
    "source": "madgrades",
    "source_instructor_id": "934156",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JAMES MC ALLISTER",
    "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.5,
      "graded": 51,
      "counts": [
        20,
        13,
        17,
        0,
        1,
        0,
        0
      ],
      "sections": 3
    },
    "instructor_url": "/instructors/JAMES_MC_ALLISTER--instructor_f00929970ef19a12e5adaaed"
  },
  {
    "instructor_uid": "instructor_2ff5c070e74c397c05a2597d",
    "source": "madgrades",
    "source_instructor_id": "3180626",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "BENOIT PIERRE CHRISTIAN LECLERCQ",
    "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.115,
      "graded": 192,
      "counts": [
        25,
        73,
        50,
        27,
        10,
        5,
        2
      ],
      "sections": 10
    },
    "instructor_url": "/instructors/BENOIT_PIERRE_CHRISTIAN_LECLERCQ"
  },
  {
    "instructor_uid": "instructor_86405df0c64a8ba60b284c27",
    "source": "madgrades",
    "source_instructor_id": "3777355",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "PAULA J. RUCKS",
    "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.566,
      "graded": 145,
      "counts": [
        69,
        48,
        15,
        8,
        3,
        2,
        0
      ],
      "sections": 10
    },
    "instructor_url": "/instructors/PAULA_J_RUCKS--instructor_86405df0c64a8ba60b284c27"
  },
  {
    "instructor_uid": "instructor_8972091e370d6b9ca09ed020",
    "source": "madgrades",
    "source_instructor_id": "3752457",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "KRISTINA BETH KOSNICK",
    "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.623,
      "graded": 216,
      "counts": [
        116,
        65,
        22,
        6,
        5,
        0,
        2
      ],
      "sections": 11
    },
    "instructor_url": "/instructors/KRISTINA_BETH_KOSNICK"
  },
  {
    "instructor_uid": "instructor_bbab95754d9f669b9372346b",
    "source": "madgrades",
    "source_instructor_id": "3629268",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "STEPHANIE SPADARO",
    "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": 1,
      "quality": 5,
      "difficulty": 3,
      "quality_count": 1,
      "difficulty_count": 1,
      "profile_id": "rmp:1678339",
      "source_url": "https://www.ratemyprofessors.com/professor/1678339",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:04:51.989707+00:00",
      "courses": {},
      "bayesian_quality": 3.7235102700443767,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.421,
      "graded": 203,
      "counts": [
        68,
        74,
        39,
        13,
        7,
        0,
        2
      ],
      "sections": 12
    },
    "instructor_url": "/instructors/STEPHANIE_SPADARO"
  },
  {
    "instructor_uid": "instructor_bd3a1cfedcad75dad357c1f4",
    "source": "madgrades",
    "source_instructor_id": "4149159",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "CLAIRE NODOT-KAUFMAN",
    "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.14,
      "graded": 150,
      "counts": [
        21,
        46,
        45,
        30,
        8,
        0,
        0
      ],
      "sections": 8
    },
    "instructor_url": "/instructors/CLAIRE_NODOT-KAUFMAN--instructor_bd3a1cfedcad75dad357c1f4"
  },
  {
    "instructor_uid": "instructor_659b305c2c8269d110ad840a",
    "source": "madgrades",
    "source_instructor_id": "3765168",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "PETER VAKUNTA",
    "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.656,
      "graded": 93,
      "counts": [
        49,
        28,
        13,
        2,
        1,
        0,
        0
      ],
      "sections": 6
    },
    "instructor_url": "/instructors/PETER_VAKUNTA"
  },
  {
    "instructor_uid": "instructor_ffc7af875ddeb4a187c56c78",
    "source": "madgrades",
    "source_instructor_id": "3476310",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ANNE LOUISE THEOBALD",
    "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.695,
      "graded": 660,
      "counts": [
        396,
        181,
        54,
        15,
        10,
        2,
        2
      ],
      "sections": 31
    },
    "instructor_url": "/instructors/ANNE_LOUISE_THEOBALD"
  },
  {
    "instructor_uid": "instructor_01ba6e714367cabde4d3e0ca",
    "source": "madgrades",
    "source_instructor_id": "3035807",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "THERESA PESAVENTO",
    "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.465,
      "graded": 296,
      "counts": [
        126,
        87,
        43,
        22,
        15,
        3,
        0
      ],
      "sections": 16
    },
    "instructor_url": "/instructors/THERESA_PESAVENTO"
  },
  {
    "instructor_uid": "instructor_3a349f108ce34c5b382f6b35",
    "source": "madgrades",
    "source_instructor_id": "680534",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ERIC TURCAT",
    "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": 1,
      "quality": 5,
      "difficulty": 2,
      "quality_count": 1,
      "difficulty_count": 1,
      "profile_id": "rmp:1486248",
      "source_url": "https://www.ratemyprofessors.com/professor/1486248",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:40:35.690622+00:00",
      "courses": {},
      "bayesian_quality": 3.7235102700443767,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3,
      "graded": 97,
      "counts": [
        14,
        36,
        18,
        12,
        9,
        7,
        1
      ],
      "sections": 6
    },
    "instructor_url": "/instructors/ERIC_TURCAT"
  },
  {
    "instructor_uid": "instructor_867e6d4b2a09d61775f3f63f",
    "source": "madgrades",
    "source_instructor_id": "3309116",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "RACHEL NATASHA HATCH",
    "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.365,
      "graded": 130,
      "counts": [
        51,
        36,
        21,
        7,
        12,
        3,
        0
      ],
      "sections": 7
    },
    "instructor_url": "/instructors/RACHEL_NATASHA_HATCH--instructor_867e6d4b2a09d61775f3f63f"
  },
  {
    "instructor_uid": "instructor_585be742b3efa16533238574",
    "source": "madgrades",
    "source_instructor_id": "3982436",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "REDOUANE KHAMAR",
    "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": 8,
      "quality": 4.38,
      "difficulty": 2.75,
      "quality_count": 8,
      "difficulty_count": 8,
      "profile_id": "rmp:1480617",
      "source_url": "https://www.ratemyprofessors.com/professor/1480617",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:10:18.073106+00:00",
      "courses": {},
      "bayesian_quality": 3.865489845390425,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.526,
      "graded": 249,
      "counts": [
        109,
        78,
        46,
        8,
        4,
        3,
        1
      ],
      "sections": 13
    },
    "instructor_url": "/instructors/REDOUANE_KHAMAR--instructor_585be742b3efa16533238574"
  },
  {
    "instructor_uid": "instructor_a8fec49a191f3e0395adec98",
    "source": "madgrades",
    "source_instructor_id": "3340845",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "LESLIE OREN HAYGOOD",
    "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.232,
      "graded": 110,
      "counts": [
        26,
        35,
        35,
        6,
        3,
        3,
        2
      ],
      "sections": 7
    },
    "instructor_url": "/instructors/LESLIE_OREN_HAYGOOD"
  },
  {
    "instructor_uid": "instructor_ef16ed05068e21c64bd3854b",
    "source": "madgrades",
    "source_instructor_id": "3626028",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "SIMON PIERRE MARIE YOASSI",
    "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.279,
      "graded": 113,
      "counts": [
        24,
        45,
        26,
        12,
        4,
        1,
        1
      ],
      "sections": 8
    },
    "instructor_url": "/instructors/SIMON_PIERRE_MARIE_YOASSI--instructor_ef16ed05068e21c64bd3854b"
  },
  {
    "instructor_uid": "instructor_066311dfe8450102bcfa2dc2",
    "source": "madgrades",
    "source_instructor_id": "4384099",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "NEVINE EL-NOSSERY",
    "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": 21,
      "quality": 3.71,
      "difficulty": 2.95,
      "quality_count": 21,
      "difficulty_count": 21,
      "profile_id": "rmp:1674645",
      "source_url": "https://www.ratemyprofessors.com/professor/1674645",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:14:18.482198+00:00",
      "courses": {
        "course_bb3d9749579e2a2d4e3fd30d": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_860e628c1da4e157fa6dea0a": {
          "review_count": 3,
          "quality": 4.33,
          "difficulty": 3,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_b31f7c91b5aed18d50632224": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_2aab48323b5439fc9fbbabec": {
          "review_count": 3,
          "quality": 3,
          "difficulty": 2.33,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_d8c0847101414a6a57221356": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.6854564797788267,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.652,
      "graded": 899,
      "counts": [
        492,
        280,
        85,
        17,
        18,
        2,
        5
      ],
      "sections": 121
    },
    "instructor_url": "/instructors/NEVINE_EL-NOSSERY"
  },
  {
    "instructor_uid": "instructor_0c034ef538d02c93121ce2f0",
    "source": "madgrades",
    "source_instructor_id": "4291052",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "GWENOLA CARADEC",
    "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": 4,
      "quality": 4.75,
      "difficulty": 2.25,
      "quality_count": 4,
      "difficulty_count": 4,
      "profile_id": "rmp:1095051",
      "source_url": "https://www.ratemyprofessors.com/professor/1095051",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:37:49.915883+00:00",
      "courses": {
        "course_2aab48323b5439fc9fbbabec": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.841404819622163,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.7,
      "graded": 363,
      "counts": [
        202,
        122,
        27,
        10,
        0,
        2,
        0
      ],
      "sections": 18
    },
    "instructor_url": "/instructors/GWENOLA_CARADEC"
  },
  {
    "instructor_uid": "instructor_9f31c95e8e8a4357f326e912",
    "source": "madgrades",
    "source_instructor_id": "4154102",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "WALTER SCOTT",
    "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.297,
      "graded": 143,
      "counts": [
        35,
        53,
        32,
        14,
        7,
        1,
        1
      ],
      "sections": 8
    },
    "instructor_url": "/instructors/WALTER_SCOTT"
  },
  {
    "instructor_uid": "instructor_a55c80613224e93b9bb8fff7",
    "source": "madgrades",
    "source_instructor_id": "3662181",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "FRANZ EDUARD VOELKER",
    "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.283,
      "graded": 129,
      "counts": [
        28,
        52,
        27,
        17,
        2,
        2,
        1
      ],
      "sections": 8
    },
    "instructor_url": "/instructors/FRANZ_EDUARD_VOELKER"
  },
  {
    "instructor_uid": "instructor_1097b47dafba352fc5f81be4",
    "source": "madgrades",
    "source_instructor_id": "3982445",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "RYAN SCHROTH",
    "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.279,
      "graded": 306,
      "counts": [
        82,
        111,
        63,
        24,
        16,
        6,
        4
      ],
      "sections": 17
    },
    "instructor_url": "/instructors/RYAN_SCHROTH"
  },
  {
    "instructor_uid": "instructor_4847cfa1031f5d2882f27c21",
    "source": "madgrades",
    "source_instructor_id": "3955550",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JENNIFER MISRAN",
    "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": 6,
      "quality": 4.83,
      "difficulty": 3.17,
      "quality_count": 6,
      "difficulty_count": 6,
      "profile_id": "rmp:1400288",
      "source_url": "https://www.ratemyprofessors.com/professor/1400288",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:33:19.012523+00:00",
      "courses": {
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.929758295035843,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.388,
      "graded": 250,
      "counts": [
        49,
        122,
        61,
        12,
        5,
        1,
        0
      ],
      "sections": 13
    },
    "instructor_url": "/instructors/JENNIFER_MISRAN--instructor_4847cfa1031f5d2882f27c21"
  },
  {
    "instructor_uid": "instructor_842d270009b457105fd9c2d7",
    "source": "madgrades",
    "source_instructor_id": "4946377",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "HEATHER ALLEN",
    "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": 8,
      "quality": 4.5,
      "difficulty": 2,
      "quality_count": 8,
      "difficulty_count": 8,
      "profile_id": "rmp:1729351",
      "source_url": "https://www.ratemyprofessors.com/professor/1729351",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:37:02.256018+00:00",
      "courses": {},
      "bayesian_quality": 3.8997755596761396,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.633,
      "graded": 2661,
      "counts": [
        1650,
        558,
        223,
        105,
        81,
        22,
        22
      ],
      "sections": 188
    },
    "instructor_url": "/instructors/HEATHER_ALLEN--instructor_842d270009b457105fd9c2d7"
  },
  {
    "instructor_uid": "instructor_b9c7ae4a6a595fe66cf051de",
    "source": "madgrades",
    "source_instructor_id": "3630306",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "HILARY ANN HEFFLEY",
    "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.457,
      "graded": 164,
      "counts": [
        64,
        60,
        21,
        10,
        6,
        1,
        2
      ],
      "sections": 9
    },
    "instructor_url": "/instructors/HILARY_ANN_HEFFLEY"
  },
  {
    "instructor_uid": "instructor_8d54916d8c43748b4670328e",
    "source": "madgrades",
    "source_instructor_id": "3982521",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MARY CLAYPOOL",
    "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": 4,
      "quality": 5,
      "difficulty": 1.75,
      "quality_count": 4,
      "difficulty_count": 4,
      "profile_id": "rmp:973567",
      "source_url": "https://www.ratemyprofessors.com/professor/973567",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:20:14.605049+00:00",
      "courses": {},
      "bayesian_quality": 3.8830714862888294,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.554,
      "graded": 147,
      "counts": [
        63,
        52,
        22,
        7,
        2,
        1,
        0
      ],
      "sections": 9
    },
    "instructor_url": "/instructors/MARY_CLAYPOOL--instructor_8d54916d8c43748b4670328e"
  },
  {
    "instructor_uid": "instructor_951940812b678947b0575151",
    "source": "madgrades",
    "source_instructor_id": "4430484",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "DENIS DEPINOY",
    "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.211,
      "graded": 154,
      "counts": [
        20,
        71,
        34,
        20,
        7,
        0,
        2
      ],
      "sections": 9
    },
    "instructor_url": "/instructors/DENIS_DEPINOY--instructor_951940812b678947b0575151"
  },
  {
    "instructor_uid": "instructor_cece8e1bbc0908734b7e6252",
    "source": "madgrades",
    "source_instructor_id": "3464957",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "VLAD DIMA",
    "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": 13,
      "quality": 4.77,
      "difficulty": 2.46,
      "quality_count": 13,
      "difficulty_count": 13,
      "profile_id": "rmp:2089610",
      "source_url": "https://www.ratemyprofessors.com/professor/2089610",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 15:59:54.090735+00:00",
      "courses": {
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 2.8,
          "quality_count": 5,
          "difficulty_count": 5
        },
        "course_07db390c1b73eada9f617985": {
          "review_count": 2,
          "quality": 4.5,
          "difficulty": 1.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_30f0ccd7880b07bd4dcbadba": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_17dde9138fc1c47ff7da64e8": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_607a846def9845ba701eb77d": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 4.097082293058542,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.65,
      "graded": 641,
      "counts": [
        409,
        115,
        72,
        24,
        9,
        7,
        5
      ],
      "sections": 56
    },
    "instructor_url": "/instructors/VLAD_DIMA--instructor_cece8e1bbc0908734b7e6252"
  },
  {
    "instructor_uid": "instructor_e446ecc3a07b80a56ce06e95",
    "source": "madgrades",
    "source_instructor_id": "597345",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "NELLY HALZEN",
    "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": 17,
      "quality": 4.41,
      "difficulty": 2.88,
      "quality_count": 17,
      "difficulty_count": 17,
      "profile_id": "rmp:464923",
      "source_url": "https://www.ratemyprofessors.com/professor/464923",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:14:19.802133+00:00",
      "courses": {
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_2aab48323b5439fc9fbbabec": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 4.004424747863024,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.495,
      "graded": 470,
      "counts": [
        168,
        186,
        88,
        15,
        7,
        4,
        2
      ],
      "sections": 30
    },
    "instructor_url": "/instructors/NELLY_HALZEN--instructor_e446ecc3a07b80a56ce06e95"
  },
  {
    "instructor_uid": "instructor_4709e9cd437b3eb2657fe23c",
    "source": "madgrades",
    "source_instructor_id": "4954723",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JENNIFER GIPSON",
    "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": 9,
      "quality": 2.56,
      "difficulty": 3.11,
      "quality_count": 9,
      "difficulty_count": 9,
      "profile_id": "rmp:1756763",
      "source_url": "https://www.ratemyprofessors.com/professor/1756763",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:33:24.168398+00:00",
      "courses": {
        "course_5b11eef253e8803d23e69a66": {
          "review_count": 2,
          "quality": 4.5,
          "difficulty": 2.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 2,
          "quality": 3.5,
          "difficulty": 2.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_94d5bc6f0ebc06fbad038801": {
          "review_count": 2,
          "quality": 1,
          "difficulty": 5,
          "quality_count": 2,
          "difficulty_count": 2
        }
      },
      "bayesian_quality": 3.318403988652824,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.279,
      "graded": 412,
      "counts": [
        154,
        106,
        91,
        20,
        14,
        13,
        14
      ],
      "sections": 26
    },
    "instructor_url": "/instructors/JENNIFER_GIPSON"
  },
  {
    "instructor_uid": "instructor_7e456ca89b0c3d71467d52b9",
    "source": "madgrades",
    "source_instructor_id": "3379005",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "KELSEY ROY",
    "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": 5,
      "quality": 3.8,
      "difficulty": 3.4,
      "quality_count": 5,
      "difficulty_count": 5,
      "profile_id": "rmp:2562548",
      "source_url": "https://www.ratemyprofessors.com/professor/2562548",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:26:22.050977+00:00",
      "courses": {
        "course_607a846def9845ba701eb77d": {
          "review_count": 3,
          "quality": 4.67,
          "difficulty": 3,
          "quality_count": 3,
          "difficulty_count": 3
        }
      },
      "bayesian_quality": 3.6877486268372763,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.309,
      "graded": 330,
      "counts": [
        88,
        118,
        83,
        18,
        16,
        1,
        6
      ],
      "sections": 21
    },
    "instructor_url": "/instructors/KELSEY_ROY"
  },
  {
    "instructor_uid": "instructor_c6a8b9d4344cb28c684c9ad7",
    "source": "madgrades",
    "source_instructor_id": "4291485",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JAN STARCZEWSKI",
    "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.246,
      "graded": 268,
      "counts": [
        47,
        101,
        80,
        25,
        12,
        2,
        1
      ],
      "sections": 15
    },
    "instructor_url": "/instructors/JAN_STARCZEWSKI--instructor_c6a8b9d4344cb28c684c9ad7"
  },
  {
    "instructor_uid": "instructor_2a2d3feb8485182f2279be2b",
    "source": "madgrades",
    "source_instructor_id": "4847400",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "SANDRINE PELL",
    "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": 7,
      "quality": 4,
      "difficulty": 2.86,
      "quality_count": 7,
      "difficulty_count": 7,
      "profile_id": "rmp:1851075",
      "source_url": "https://www.ratemyprofessors.com/professor/1851075",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:07:28.696464+00:00",
      "courses": {
        "course_a27904774edeff789f28999b": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_afb52dda211f6124cb653b8b": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_607a846def9845ba701eb77d": {
          "review_count": 1,
          "quality": 2,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.7479153952197004,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.506,
      "graded": 324,
      "counts": [
        144,
        101,
        52,
        13,
        7,
        4,
        3
      ],
      "sections": 22
    },
    "instructor_url": "/instructors/SANDRINE_PELL"
  },
  {
    "instructor_uid": "instructor_bf5b12ee2bf0369c9a18a618",
    "source": "madgrades",
    "source_instructor_id": "4580470",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JARMILA KAVECANSKA",
    "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.431,
      "graded": 166,
      "counts": [
        61,
        62,
        21,
        11,
        8,
        2,
        1
      ],
      "sections": 9
    },
    "instructor_url": "/instructors/JARMILA_KAVECANSKA--instructor_bf5b12ee2bf0369c9a18a618"
  },
  {
    "instructor_uid": "instructor_9afadeb3f7e145b9c60752b0",
    "source": "madgrades",
    "source_instructor_id": "3653166",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "NATHAN GERMAIN",
    "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.296,
      "graded": 213,
      "counts": [
        60,
        70,
        55,
        10,
        10,
        7,
        1
      ],
      "sections": 15
    },
    "instructor_url": "/instructors/NATHAN_GERMAIN--instructor_9afadeb3f7e145b9c60752b0"
  },
  {
    "instructor_uid": "instructor_9092125e859923787d056efc",
    "source": "madgrades",
    "source_instructor_id": "4419659",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JOSHUA ARMSTRONG",
    "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": 18,
      "quality": 4.5,
      "difficulty": 2.56,
      "quality_count": 18,
      "difficulty_count": 18,
      "profile_id": "rmp:1940934",
      "source_url": "https://www.ratemyprofessors.com/professor/1940934",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:30:09.882738+00:00",
      "courses": {
        "course_2aab48323b5439fc9fbbabec": {
          "review_count": 3,
          "quality": 4,
          "difficulty": 3,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 4.057729359761366,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.67,
      "graded": 1050,
      "counts": [
        636,
        272,
        86,
        26,
        14,
        7,
        9
      ],
      "sections": 65
    },
    "instructor_url": "/instructors/JOSHUA_ARMSTRONG--instructor_9092125e859923787d056efc"
  },
  {
    "instructor_uid": "instructor_c10f00e80f907a061acfba1b",
    "source": "madgrades",
    "source_instructor_id": "4931535",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "TESSA SERMET",
    "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.14,
      "graded": 203,
      "counts": [
        31,
        65,
        62,
        28,
        13,
        4,
        0
      ],
      "sections": 11
    },
    "instructor_url": "/instructors/TESSA_SERMET--instructor_c10f00e80f907a061acfba1b"
  },
  {
    "instructor_uid": "instructor_beb9940f8967305d83ab88b3",
    "source": "madgrades",
    "source_instructor_id": "1572599",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "LINDSEY SMITH",
    "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": 2,
      "quality": 5,
      "difficulty": 3,
      "quality_count": 2,
      "difficulty_count": 2,
      "profile_id": "rmp:1332658",
      "source_url": "https://www.ratemyprofessors.com/professor/1332658",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:23:09.101166+00:00",
      "courses": {},
      "bayesian_quality": 3.781532530496905,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.431,
      "graded": 259,
      "counts": [
        99,
        77,
        48,
        26,
        5,
        4,
        0
      ],
      "sections": 16
    },
    "instructor_url": "/instructors/LINDSEY_SMITH--instructor_beb9940f8967305d83ab88b3"
  },
  {
    "instructor_uid": "instructor_a42398f75726d9c0cbf0a9a9",
    "source": "madgrades",
    "source_instructor_id": "4700626",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "BENJAMIN HAIR",
    "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.29,
      "graded": 290,
      "counts": [
        88,
        84,
        69,
        28,
        13,
        5,
        3
      ],
      "sections": 18
    },
    "instructor_url": "/instructors/BENJAMIN_HAIR--instructor_a42398f75726d9c0cbf0a9a9"
  },
  {
    "instructor_uid": "instructor_f8fee43d72cba115ed517979",
    "source": "madgrades",
    "source_instructor_id": "2600453",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ANNE VILA",
    "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": 10,
      "quality": 3.2,
      "difficulty": 3.3,
      "quality_count": 10,
      "difficulty_count": 10,
      "profile_id": "rmp:458465",
      "source_url": "https://www.ratemyprofessors.com/professor/458465",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:54:38.286894+00:00",
      "courses": {
        "course_1ebf8723fbf65a227eab984e": {
          "review_count": 3,
          "quality": 3,
          "difficulty": 3.33,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_b19ce17fb81536e0941fcfc1": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.5064571890310634,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.666,
      "graded": 576,
      "counts": [
        333,
        155,
        70,
        6,
        4,
        4,
        4
      ],
      "sections": 88
    },
    "instructor_url": "/instructors/ANNE_VILA--instructor_f8fee43d72cba115ed517979"
  },
  {
    "instructor_uid": "instructor_3c2837c434afd287e82b2550",
    "source": "madgrades",
    "source_instructor_id": "5011250",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "CARA TORRES",
    "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": 6,
      "quality": 5,
      "difficulty": 1.83,
      "quality_count": 6,
      "difficulty_count": 6,
      "profile_id": "rmp:1775098",
      "source_url": "https://www.ratemyprofessors.com/professor/1775098",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:50:02.197679+00:00",
      "courses": {
        "course_6312bcb19f18fc7dc0fc756a": {
          "review_count": 2,
          "quality": 5,
          "difficulty": 1.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_a6c76848bc7e89d65eb3f037": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 1,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_b746261d47b9e1943fd016d7": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.9689890642666117,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.551,
      "graded": 321,
      "counts": [
        164,
        86,
        48,
        10,
        6,
        2,
        5
      ],
      "sections": 19
    },
    "instructor_url": "/instructors/CARA_TORRES"
  },
  {
    "instructor_uid": "instructor_7565d1a1ef873fcd297e083e",
    "source": "madgrades",
    "source_instructor_id": "6228808",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ANAIS BOULARD",
    "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.71,
      "graded": 50,
      "counts": [
        28,
        17,
        3,
        2,
        0,
        0,
        0
      ],
      "sections": 4
    },
    "instructor_url": "/instructors/ANAIS_BOULARD--instructor_7565d1a1ef873fcd297e083e"
  },
  {
    "instructor_uid": "instructor_6f21d54a878871e121adddf7",
    "source": "madgrades",
    "source_instructor_id": "4904405",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "KATHERINE BLACKMAN",
    "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": 5,
      "quality": 4.8,
      "difficulty": 2.8,
      "quality_count": 5,
      "difficulty_count": 5,
      "profile_id": "rmp:1635446",
      "source_url": "https://www.ratemyprofessors.com/professor/1635446",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:27:13.211109+00:00",
      "courses": {},
      "bayesian_quality": 3.8877486268372765,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.255,
      "graded": 300,
      "counts": [
        69,
        109,
        79,
        18,
        16,
        5,
        4
      ],
      "sections": 20
    },
    "instructor_url": "/instructors/KATHERINE_BLACKMAN--instructor_6f21d54a878871e121adddf7"
  },
  {
    "instructor_uid": "instructor_c4c78527c0c6254f8af8891b",
    "source": "madgrades",
    "source_instructor_id": "5912498",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "SANDRA DESCOURTIS",
    "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": 1,
      "quality": 5,
      "difficulty": 2,
      "quality_count": 1,
      "difficulty_count": 1,
      "profile_id": "rmp:2648627",
      "source_url": "https://www.ratemyprofessors.com/professor/2648627",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:07:31.215028+00:00",
      "courses": {},
      "bayesian_quality": 3.7235102700443767,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.706,
      "graded": 165,
      "counts": [
        113,
        27,
        18,
        2,
        3,
        0,
        2
      ],
      "sections": 6
    },
    "instructor_url": "/instructors/SANDRA_DESCOURTIS--instructor_c4c78527c0c6254f8af8891b"
  },
  {
    "instructor_uid": "instructor_18659d50e2487cb6df8601d3",
    "source": "madgrades",
    "source_instructor_id": "4443127",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "KIMBERLY ROONEY",
    "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": 1,
      "quality": 5,
      "difficulty": 3,
      "quality_count": 1,
      "difficulty_count": 1,
      "profile_id": "rmp:2372150",
      "source_url": "https://www.ratemyprofessors.com/professor/2372150",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:25:46.343974+00:00",
      "courses": {
        "course_607a846def9845ba701eb77d": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.7235102700443767,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.508,
      "graded": 178,
      "counts": [
        81,
        56,
        25,
        5,
        7,
        3,
        1
      ],
      "sections": 11
    },
    "instructor_url": "/instructors/KIMBERLY_ROONEY"
  },
  {
    "instructor_uid": "instructor_41f948feda7fcd6bc31ce445",
    "source": "madgrades",
    "source_instructor_id": "6467376",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "L?NA REMY",
    "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.57,
      "graded": 251,
      "counts": [
        165,
        41,
        15,
        11,
        7,
        6,
        6
      ],
      "sections": 13
    },
    "instructor_url": "/instructors/L%3FNA_REMY--instructor_41f948feda7fcd6bc31ce445"
  },
  {
    "instructor_uid": "instructor_e33ebaa5f511f6755bb8a9ee",
    "source": "madgrades",
    "source_instructor_id": "2601469",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "GILLES BOUSQUET",
    "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": 11,
      "quality": 4.73,
      "difficulty": 2.18,
      "quality_count": 11,
      "difficulty_count": 11,
      "profile_id": "rmp:2111939",
      "source_url": "https://www.ratemyprofessors.com/professor/2111939",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:38:23.356274+00:00",
      "courses": {
        "course_88882b8255f9cfa02fafc644": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_bb3d9749579e2a2d4e3fd30d": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 4.039474699062319,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.89,
      "graded": 593,
      "counts": [
        502,
        73,
        12,
        2,
        1,
        0,
        3
      ],
      "sections": 28
    },
    "instructor_url": "/instructors/GILLES_BOUSQUET--instructor_e33ebaa5f511f6755bb8a9ee"
  },
  {
    "instructor_uid": "instructor_ae041bdaa5b5bb0de09f8452",
    "source": "madgrades",
    "source_instructor_id": "838903",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "RITT DEITZ",
    "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": 30,
      "quality": 4.87,
      "difficulty": 2.27,
      "quality_count": 30,
      "difficulty_count": 30,
      "profile_id": "rmp:2754928",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:09:48.059300+00:00",
      "courses": {
        "course_b56d2bedf320469b1ad6dceb": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 2.4,
          "quality_count": 5,
          "difficulty_count": 5
        },
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 13,
          "quality": 4.69,
          "difficulty": 2.15,
          "quality_count": 13,
          "difficulty_count": 13
        },
        "course_2aab48323b5439fc9fbbabec": {
          "review_count": 2,
          "quality": 5,
          "difficulty": 1.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_a9e49ff55d1a5616a10479cc": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 2.4,
          "quality_count": 5,
          "difficulty_count": 5
        }
      },
      "bayesian_quality": 4.385874313418638,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.763,
      "graded": 2330,
      "counts": [
        1591,
        542,
        122,
        33,
        24,
        10,
        8
      ],
      "sections": 105
    },
    "instructor_url": "/instructors/RITT_DEITZ--instructor_ae041bdaa5b5bb0de09f8452"
  },
  {
    "instructor_uid": "instructor_945b0dd496ec240dc3277058",
    "source": "madgrades",
    "source_instructor_id": "4311341",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "LUKE PTAK",
    "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": 10,
      "quality": 4.2,
      "difficulty": 3,
      "quality_count": 10,
      "difficulty_count": 10,
      "profile_id": "rmp:3029053",
      "source_url": "https://www.ratemyprofessors.com/professor/3029053",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:22:29.453525+00:00",
      "courses": {},
      "bayesian_quality": 3.839790522364397,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.675,
      "graded": 186,
      "counts": [
        122,
        31,
        19,
        8,
        4,
        2,
        0
      ],
      "sections": 12
    },
    "instructor_url": "/instructors/LUKE_PTAK--instructor_945b0dd496ec240dc3277058"
  },
  {
    "instructor_uid": "instructor_305b95ea345de96cc2a70e01",
    "source": "madgrades",
    "source_instructor_id": "6243087",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "FABIEN SILES",
    "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": 2,
      "quality": 5,
      "difficulty": 2.5,
      "quality_count": 2,
      "difficulty_count": 2,
      "profile_id": "rmp:3046144",
      "source_url": "https://www.ratemyprofessors.com/professor/3046144",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:39:26.369636+00:00",
      "courses": {},
      "bayesian_quality": 3.781532530496905,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.779,
      "graded": 210,
      "counts": [
        157,
        31,
        12,
        4,
        5,
        1,
        0
      ],
      "sections": 11
    },
    "instructor_url": "/instructors/FABIEN_SILES"
  },
  {
    "instructor_uid": "instructor_b27c633fe2e6cf79ed76c003",
    "source": "madgrades",
    "source_instructor_id": "4915252",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "TESSA ARCHAMBAULT",
    "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.698,
      "graded": 305,
      "counts": [
        207,
        59,
        17,
        11,
        7,
        1,
        3
      ],
      "sections": 16
    },
    "instructor_url": "/instructors/TESSA_ARCHAMBAULT--instructor_b27c633fe2e6cf79ed76c003"
  },
  {
    "instructor_uid": "instructor_559d93fda4633d821103f8cf",
    "source": "enrollment",
    "source_instructor_id": "lsandner",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Leah Sandner",
    "email": "LSANDNER@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",
    "instructor_url": "/instructors/LEAH_SANDNER"
  },
  {
    "instructor_uid": "instructor_7b5ddb61d7c0f2b8a1314c39",
    "source": "enrollment",
    "source_instructor_id": "hwallen",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Heather Allen",
    "email": "HWALLEN@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": 8,
      "quality": 4.5,
      "difficulty": 2,
      "quality_count": 8,
      "difficulty_count": 8,
      "profile_id": "rmp:1729351",
      "source_url": "https://www.ratemyprofessors.com/professor/1729351",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:37:02.256018+00:00",
      "courses": {},
      "bayesian_quality": 3.8997755596761396,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/HEATHER_ALLEN"
  },
  {
    "instructor_uid": "instructor_aa7e0c502adceeca385b0899",
    "source": "enrollment",
    "source_instructor_id": "mdeitz",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Ritt Deitz",
    "email": "MDEITZ@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": 30,
      "quality": 4.87,
      "difficulty": 2.27,
      "quality_count": 30,
      "difficulty_count": 30,
      "profile_id": "rmp:2754928",
      "source_url": "https://www.ratemyprofessors.com/professor/2754928",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:09:48.059300+00:00",
      "courses": {
        "course_b56d2bedf320469b1ad6dceb": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 2.4,
          "quality_count": 5,
          "difficulty_count": 5
        },
        "course_c9ea7f229f197dc5f8eb22c9": {
          "review_count": 13,
          "quality": 4.69,
          "difficulty": 2.15,
          "quality_count": 13,
          "difficulty_count": 13
        },
        "course_2aab48323b5439fc9fbbabec": {
          "review_count": 2,
          "quality": 5,
          "difficulty": 1.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_a9e49ff55d1a5616a10479cc": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 2.4,
          "quality_count": 5,
          "difficulty_count": 5
        }
      },
      "bayesian_quality": 4.385874313418638,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/RITT_DEITZ"
  }
]
```

### grades

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1072",
    "term_name": "Fall 2006",
    "instructors": [
      "NABIL KHAWLA",
      "PREEAMVADA LEELAH",
      "THOMAS ARMBRECHT"
    ],
    "a": 16,
    "ab": 41,
    "b": 20,
    "bc": 2,
    "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": 80,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1074",
    "term_name": "Spring 2007",
    "instructors": [
      "EWA MIERNOWSKA",
      "LAUREY MARTIN-BERG",
      "NABIL KHAWLA",
      "PREEAMVADA LEELAH"
    ],
    "a": 24,
    "ab": 36,
    "b": 21,
    "bc": 2,
    "c": 1,
    "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": 84,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1082",
    "term_name": "Fall 2007",
    "instructors": [
      "MARIA LYNN SLOCUM",
      "MOUHAMEDOUL NIANG",
      "NATASA BASIC",
      "SANDRA SIMMONS"
    ],
    "a": 73,
    "ab": 40,
    "b": 8,
    "bc": 1,
    "c": 1,
    "d": 1,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 125,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1084",
    "term_name": "Spring 2008",
    "instructors": [
      "AARON MICHAEL JOSSART",
      "MARCY DIONIS FARRELL",
      "MOUHAMEDOUL NIANG",
      "NABIL KHAWLA",
      "SANDRA SIMMONS"
    ],
    "a": 73,
    "ab": 54,
    "b": 15,
    "bc": 0,
    "c": 2,
    "d": 0,
    "f": 0,
    "satisfactory": 2,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 146,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1092",
    "term_name": "Fall 2008",
    "instructors": [
      "JAMES MC ALLISTER",
      "LINDA BRINDEAU",
      "MARY L SKEMP",
      "THOMAS ARMBRECHT"
    ],
    "a": 33,
    "ab": 41,
    "b": 25,
    "bc": 6,
    "c": 1,
    "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": 107,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1094",
    "term_name": "Spring 2009",
    "instructors": [
      "BENOIT PIERRE CHRISTIAN LECLERCQ",
      "CLAIRE NODOT-KAUFMAN",
      "KRISTINA BETH KOSNICK",
      "LINDA BRINDEAU",
      "PAULA J. RUCKS",
      "STEPHANIE SPADARO"
    ],
    "a": 46,
    "ab": 47,
    "b": 25,
    "bc": 13,
    "c": 2,
    "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": 134,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1102",
    "term_name": "Fall 2009",
    "instructors": [
      "Anne Theobald",
      "NATASA BASIC",
      "PAULA J. RUCKS",
      "PETER VAKUNTA",
      "STEPHANIE SPADARO",
      "THOMAS ARMBRECHT"
    ],
    "a": 55,
    "ab": 31,
    "b": 7,
    "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": 95,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1104",
    "term_name": "Spring 2010",
    "instructors": [
      "Anne Theobald",
      "BENOIT PIERRE CHRISTIAN LECLERCQ",
      "ERIC TURCAT",
      "RACHEL NATASHA HATCH",
      "THERESA PESAVENTO"
    ],
    "a": 28,
    "ab": 43,
    "b": 15,
    "bc": 7,
    "c": 5,
    "d": 3,
    "f": 1,
    "satisfactory": 1,
    "unsatisfactory": 1,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 104,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1112",
    "term_name": "Fall 2010",
    "instructors": [
      "BENOIT PIERRE CHRISTIAN LECLERCQ",
      "PAULA J. RUCKS",
      "THERESA PESAVENTO"
    ],
    "a": 32,
    "ab": 25,
    "b": 13,
    "bc": 3,
    "c": 2,
    "d": 0,
    "f": 0,
    "satisfactory": 2,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 1,
    "total": 78,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1114",
    "term_name": "Spring 2011",
    "instructors": [
      "LESLIE OREN HAYGOOD",
      "PAULA J. RUCKS",
      "PREEAMVADA LEELAH",
      "REDOUANE KHAMAR",
      "SIMON PIERRE MARIE YOASSI"
    ],
    "a": 32,
    "ab": 36,
    "b": 12,
    "bc": 2,
    "c": 1,
    "d": 0,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 84,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1122",
    "term_name": "Fall 2011",
    "instructors": [
      "FRANZ EDUARD VOELKER",
      "GWENOLA CARADEC",
      "NEVINE EL-NOSSERY",
      "WALTER SCOTT"
    ],
    "a": 22,
    "ab": 32,
    "b": 13,
    "bc": 4,
    "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": 71,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1124",
    "term_name": "Spring 2012",
    "instructors": [
      "FRANZ EDUARD VOELKER",
      "Heather Allen",
      "JENNIFER MISRAN",
      "LESLIE OREN HAYGOOD",
      "RYAN SCHROTH"
    ],
    "a": 27,
    "ab": 49,
    "b": 19,
    "bc": 6,
    "c": 1,
    "d": 1,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 104,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1132",
    "term_name": "Fall 2012",
    "instructors": [
      "HILARY ANN HEFFLEY",
      "MARIA LYNN SLOCUM"
    ],
    "a": 34,
    "ab": 21,
    "b": 2,
    "bc": 2,
    "c": 1,
    "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": 60,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1134",
    "term_name": "Spring 2013",
    "instructors": [
      "DENIS DEPINOY",
      "JENNIFER MISRAN",
      "KRISTINA BETH KOSNICK",
      "MARY CLAYPOOL",
      "NEVINE EL-NOSSERY"
    ],
    "a": 31,
    "ab": 59,
    "b": 6,
    "bc": 1,
    "c": 0,
    "d": 1,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 1,
    "other": 0,
    "total": 100,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1142",
    "term_name": "Fall 2013",
    "instructors": [
      "HILARY ANN HEFFLEY",
      "JENNIFER MISRAN",
      "NEVINE EL-NOSSERY",
      "VLAD DIMA"
    ],
    "a": 20,
    "ab": 25,
    "b": 21,
    "bc": 1,
    "c": 4,
    "d": 2,
    "f": 1,
    "satisfactory": 2,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 76,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1144",
    "term_name": "Spring 2014",
    "instructors": [
      "EWA MIERNOWSKA",
      "Heather Allen",
      "NELLY HALZEN",
      "NEVINE EL-NOSSERY",
      "RYAN SCHROTH"
    ],
    "a": 27,
    "ab": 43,
    "b": 18,
    "bc": 3,
    "c": 4,
    "d": 0,
    "f": 1,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 1,
    "other": 0,
    "total": 98,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1152",
    "term_name": "Fall 2014",
    "instructors": [
      "JAN STARCZEWSKI",
      "JENNIFER GIPSON",
      "KELSEY ROY",
      "REDOUANE KHAMAR"
    ],
    "a": 19,
    "ab": 27,
    "b": 15,
    "bc": 2,
    "c": 2,
    "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": 66,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1154",
    "term_name": "Spring 2015",
    "instructors": [
      "JARMILA KAVECANSKA",
      "NEVINE EL-NOSSERY",
      "REDOUANE KHAMAR",
      "RYAN SCHROTH",
      "SANDRINE PELL"
    ],
    "a": 31,
    "ab": 49,
    "b": 16,
    "bc": 5,
    "c": 1,
    "d": 0,
    "f": 1,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 104,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1162",
    "term_name": "Fall 2015",
    "instructors": [
      "NATHAN GERMAIN",
      "NELLY HALZEN",
      "VLAD DIMA"
    ],
    "a": 19,
    "ab": 26,
    "b": 15,
    "bc": 8,
    "c": 3,
    "d": 3,
    "f": 0,
    "satisfactory": 2,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 76,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1164",
    "term_name": "Spring 2016",
    "instructors": [
      "EWA MIERNOWSKA",
      "Heather Allen",
      "NELLY HALZEN",
      "VLAD DIMA"
    ],
    "a": 28,
    "ab": 25,
    "b": 18,
    "bc": 4,
    "c": 0,
    "d": 1,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 76,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1172",
    "term_name": "Fall 2016",
    "instructors": [
      "EWA MIERNOWSKA",
      "JAN STARCZEWSKI",
      "VLAD DIMA"
    ],
    "a": 18,
    "ab": 23,
    "b": 13,
    "bc": 6,
    "c": 4,
    "d": 0,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 65,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1174",
    "term_name": "Spring 2017",
    "instructors": [
      "EWA MIERNOWSKA",
      "Joshua Armstrong",
      "KELSEY ROY",
      "TESSA SERMET"
    ],
    "a": 26,
    "ab": 21,
    "b": 17,
    "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": 66,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1182",
    "term_name": "Fall 2017",
    "instructors": [
      "LINDSEY SMITH",
      "NEVINE EL-NOSSERY",
      "VLAD DIMA"
    ],
    "a": 31,
    "ab": 18,
    "b": 4,
    "bc": 1,
    "c": 2,
    "d": 2,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 59,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1184",
    "term_name": "Spring 2018",
    "instructors": [
      "Anne Vila",
      "BENJAMIN HAIR",
      "Joshua Armstrong"
    ],
    "a": 31,
    "ab": 18,
    "b": 4,
    "bc": 1,
    "c": 1,
    "d": 1,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 57,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1192",
    "term_name": "Fall 2018",
    "instructors": [
      "CARA TORRES",
      "EWA MIERNOWSKA",
      "Heather Allen",
      "NEVINE EL-NOSSERY",
      "SANDRINE PELL"
    ],
    "a": 47,
    "ab": 36,
    "b": 16,
    "bc": 2,
    "c": 4,
    "d": 0,
    "f": 2,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 1,
    "total": 108,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1194",
    "term_name": "Spring 2019",
    "instructors": [
      "ANAIS BOULARD",
      "KELSEY ROY",
      "SANDRINE PELL"
    ],
    "a": 14,
    "ab": 15,
    "b": 11,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 2,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 42,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1202",
    "term_name": "Fall 2019",
    "instructors": [
      "KATHERINE BLACKMAN",
      "NEVINE EL-NOSSERY"
    ],
    "a": 33,
    "ab": 21,
    "b": 7,
    "bc": 2,
    "c": 1,
    "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": 64,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1204",
    "term_name": "Spring 2020",
    "instructors": [
      "CARA TORRES",
      "EWA MIERNOWSKA",
      "VLAD DIMA"
    ],
    "a": 44,
    "ab": 12,
    "b": 5,
    "bc": 3,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 6,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 70,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1212",
    "term_name": "Fall 2020",
    "instructors": [
      "Anne Theobald",
      "SANDRA DESCOURTIS"
    ],
    "a": 41,
    "ab": 9,
    "b": 3,
    "bc": 0,
    "c": 0,
    "d": 1,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 54,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1222",
    "term_name": "Fall 2021",
    "instructors": [
      "Joshua Armstrong",
      "KIMBERLY ROONEY",
      "NEVINE EL-NOSSERY"
    ],
    "a": 36,
    "ab": 6,
    "b": 9,
    "bc": 1,
    "c": 1,
    "d": 0,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 54,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1224",
    "term_name": "Spring 2022",
    "instructors": [
      "GILLES BOUSQUET",
      "L?NA REMY"
    ],
    "a": 38,
    "ab": 15,
    "b": 0,
    "bc": 2,
    "c": 0,
    "d": 0,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 56,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1232",
    "term_name": "Fall 2022",
    "instructors": [
      "L?NA REMY",
      "Ritt Deitz"
    ],
    "a": 32,
    "ab": 15,
    "b": 5,
    "bc": 2,
    "c": 2,
    "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": 57,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1234",
    "term_name": "Spring 2023",
    "instructors": [
      "GILLES BOUSQUET",
      "Heather Allen",
      "L?NA REMY"
    ],
    "a": 53,
    "ab": 8,
    "b": 1,
    "bc": 2,
    "c": 2,
    "d": 0,
    "f": 2,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 68,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1242",
    "term_name": "Fall 2023",
    "instructors": [
      "Ritt Deitz"
    ],
    "a": 39,
    "ab": 15,
    "b": 6,
    "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": 61,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1244",
    "term_name": "Spring 2024",
    "instructors": [
      "Anne Theobald",
      "EWA MIERNOWSKA"
    ],
    "a": 23,
    "ab": 12,
    "b": 6,
    "bc": 2,
    "c": 2,
    "d": 1,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 46,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1252",
    "term_name": "Fall 2024",
    "instructors": [
      "Luke Ptak",
      "Ritt Deitz"
    ],
    "a": 40,
    "ab": 23,
    "b": 4,
    "bc": 1,
    "c": 1,
    "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": 69,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1254",
    "term_name": "Spring 2025",
    "instructors": [
      "Luke Ptak",
      "NEVINE EL-NOSSERY"
    ],
    "a": 29,
    "ab": 13,
    "b": 2,
    "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": 45,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1262",
    "term_name": "Fall 2025",
    "instructors": [
      "FABIEN SILES",
      "NEVINE EL-NOSSERY",
      "Ritt Deitz"
    ],
    "a": 44,
    "ab": 15,
    "b": 6,
    "bc": 3,
    "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": 68,
    "source_aliases": [
      "FRENCH 228"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "FRENCH 228",
    "course_uid": "course_c9ea7f229f197dc5f8eb22c9",
    "term_id": "1264",
    "term_name": "Spring 2026",
    "instructors": [
      "Anne Theobald",
      "Tessa Archambault"
    ],
    "a": 33,
    "ab": 12,
    "b": 4,
    "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": 50,
    "source_aliases": [
      "FRENCH 228"
    ]
  }
]
```

### statistics

#### gpa

3.557

#### graded

2994

#### counts

* 1322
* 1057
* 427
* 105
* 51
* 17
* 15

### grade conflicts

None recorded.

### evidence

#### history

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

#### traces

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

#### reviews

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

#### meetings

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

#### results

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

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

## context

### all

#### term



#### gpa

3.5571142284569137

#### count

2994

#### university

##### size

5784

##### gpa Percentile

29

##### count Percentile

95

##### median Count

240.5

##### 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 | 12    | false   |
| 2.8–3.2 | 363   | false   |
| 3.2–3.6 | 1576  | true    |
| 3.6–4.0 | 3833  | false   |

#### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 43,
      "gpaPercentile": 21,
      "countPercentile": 90,
      "medianCount": 234,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 13,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 30,
          "current": false
        }
      ]
    }
  }
]
```

### terms

#### 1072

##### term

1072

##### gpa

3.449367088607595

##### count

79

##### university

###### size

723

###### gpa Percentile

62

###### count Percentile

57

###### median Count

67

###### 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 | 1     | false   |
| 2.4–2.8 | 62    | false   |
| 2.8–3.2 | 174   | false   |
| 3.2–3.6 | 306   | true    |
| 3.6–4.0 | 180   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 10,
      "gpaPercentile": 22,
      "countPercentile": 44,
      "medianCount": 82.5,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 5,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 5,
          "current": false
        }
      ]
    }
  }
]
```

#### 1074

##### term

1074

##### gpa

3.4761904761904763

##### count

84

##### university

###### size

695

###### gpa Percentile

62

###### count Percentile

60

###### median Count

69

###### 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 | 3     | false   |
| 2.4–2.8 | 53    | false   |
| 2.8–3.2 | 184   | false   |
| 3.2–3.6 | 256   | true    |
| 3.6–4.0 | 199   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 11,
      "gpaPercentile": 30,
      "countPercentile": 60,
      "medianCount": 82,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 1,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 7,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 3,
          "current": false
        }
      ]
    }
  }
]
```

#### 1082

##### term

1082

##### gpa

3.721774193548387

##### count

124

##### university

###### size

723

###### gpa Percentile

79

###### count Percentile

73

###### median Count

68

###### 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 | 1     | false   |
| 2.4–2.8 | 51    | false   |
| 2.8–3.2 | 202   | false   |
| 3.2–3.6 | 265   | false   |
| 3.6–4.0 | 204   | true    |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 10,
      "gpaPercentile": 89,
      "countPercentile": 56,
      "medianCount": 94.5,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 7,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 3,
          "current": true
        }
      ]
    }
  }
]
```

#### 1084

##### term

1084

##### gpa

3.6805555555555554

##### count

144

##### university

###### size

720

###### gpa Percentile

76

###### count Percentile

80

###### median Count

70

###### 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 | 3     | false   |
| 2.4–2.8 | 45    | false   |
| 2.8–3.2 | 207   | false   |
| 3.2–3.6 | 248   | false   |
| 3.6–4.0 | 217   | true    |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 11,
      "gpaPercentile": 90,
      "countPercentile": 90,
      "medianCount": 73,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 8,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 3,
          "current": true
        }
      ]
    }
  }
]
```

#### 1092

##### term

1092

##### gpa

3.4669811320754715

##### count

106

##### university

###### size

732

###### gpa Percentile

60

###### count Percentile

67

###### median Count

70

###### 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 | 1     | false   |
| 2.4–2.8 | 41    | false   |
| 2.8–3.2 | 208   | false   |
| 3.2–3.6 | 271   | true    |
| 3.6–4.0 | 211   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 11,
      "gpaPercentile": 40,
      "countPercentile": 60,
      "medianCount": 89,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 6,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 5,
          "current": false
        }
      ]
    }
  }
]
```

#### 1094

##### term

1094

##### gpa

3.4586466165413534

##### count

133

##### university

###### size

758

###### gpa Percentile

56

###### count Percentile

78

###### median Count

71

###### 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 | 2     | false   |
| 2.4–2.8 | 35    | false   |
| 2.8–3.2 | 226   | false   |
| 3.2–3.6 | 259   | true    |
| 3.6–4.0 | 236   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 11,
      "gpaPercentile": 30,
      "countPercentile": 90,
      "medianCount": 82,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 8,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 3,
          "current": false
        }
      ]
    }
  }
]
```

#### 1102

##### term

1102

##### gpa

3.731578947368421

##### count

95

##### university

###### size

774

###### gpa Percentile

80

###### count Percentile

66

###### median Count

67

###### 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 | 1     | false   |
| 2.0–2.4 | 1     | false   |
| 2.4–2.8 | 49    | false   |
| 2.8–3.2 | 201   | false   |
| 3.2–3.6 | 287   | false   |
| 3.6–4.0 | 235   | true    |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 11,
      "gpaPercentile": 90,
      "countPercentile": 60,
      "medianCount": 75,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 1,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 4,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 6,
          "current": true
        }
      ]
    }
  }
]
```

#### 1104

##### term

1104

##### gpa

3.3137254901960786

##### count

102

##### university

###### size

793

###### gpa Percentile

42

###### count Percentile

70

###### median Count

66

###### 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 | 4     | false   |
| 2.4–2.8 | 49    | false   |
| 2.8–3.2 | 205   | false   |
| 3.2–3.6 | 294   | true    |
| 3.6–4.0 | 241   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 12,
      "gpaPercentile": 0,
      "countPercentile": 82,
      "medianCount": 68.5,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 8,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 4,
          "current": false
        }
      ]
    }
  }
]
```

#### 1112

##### term

1112

##### gpa

3.546666666666667

##### count

75

##### university

###### size

805

###### gpa Percentile

67

###### count Percentile

55

###### median Count

66

###### 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 | 1     | false   |
| 2.4–2.8 | 45    | false   |
| 2.8–3.2 | 218   | false   |
| 3.2–3.6 | 316   | true    |
| 3.6–4.0 | 225   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 11,
      "gpaPercentile": 80,
      "countPercentile": 60,
      "medianCount": 61,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 9,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 2,
          "current": false
        }
      ]
    }
  }
]
```

#### 1114

##### term

1114

##### gpa

3.5357142857142856

##### count

84

##### university

###### size

804

###### gpa Percentile

65

###### count Percentile

61

###### median Count

68

###### 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 | 1     | false   |
| 2.4–2.8 | 53    | false   |
| 2.8–3.2 | 231   | false   |
| 3.2–3.6 | 292   | true    |
| 3.6–4.0 | 227   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 11,
      "gpaPercentile": 70,
      "countPercentile": 60,
      "medianCount": 68,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 1,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 7,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 3,
          "current": false
        }
      ]
    }
  }
]
```

#### 1122

##### term

1122

##### gpa

3.507042253521127

##### count

71

##### university

###### size

804

###### gpa Percentile

62

###### count Percentile

50

###### median Count

70

###### 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 | 3     | false   |
| 2.4–2.8 | 47    | false   |
| 2.8–3.2 | 224   | false   |
| 3.2–3.6 | 282   | true    |
| 3.6–4.0 | 248   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1124

##### term

1124

##### gpa

3.441747572815534

##### count

103

##### university

###### size

821

###### gpa Percentile

51

###### count Percentile

70

###### median Count

67

###### 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 | 1     | false   |
| 2.4–2.8 | 39    | false   |
| 2.8–3.2 | 223   | false   |
| 3.2–3.6 | 278   | true    |
| 3.6–4.0 | 280   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 10,
      "gpaPercentile": 67,
      "countPercentile": 78,
      "medianCount": 74.5,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 1,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 6,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 3,
          "current": false
        }
      ]
    }
  }
]
```

#### 1132

##### term

1132

##### gpa

3.7083333333333335

##### count

60

##### university

###### size

851

###### gpa Percentile

77

###### count Percentile

45

###### median Count

66

###### 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 | 2     | false   |
| 2.4–2.8 | 40    | false   |
| 2.8–3.2 | 234   | false   |
| 3.2–3.6 | 303   | false   |
| 3.6–4.0 | 272   | true    |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 10,
      "gpaPercentile": 78,
      "countPercentile": 44,
      "medianCount": 72.5,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 2,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 4,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 4,
          "current": true
        }
      ]
    }
  }
]
```

#### 1134

##### term

1134

##### gpa

3.5918367346938775

##### count

98

##### university

###### size

852

###### gpa Percentile

66

###### count Percentile

70

###### median Count

66

###### 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 | 2     | false   |
| 2.4–2.8 | 30    | false   |
| 2.8–3.2 | 229   | false   |
| 3.2–3.6 | 304   | true    |
| 3.6–4.0 | 287   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1142

##### term

1142

##### gpa

3.2837837837837838

##### count

74

##### university

###### size

853

###### gpa Percentile

39

###### count Percentile

55

###### median Count

67

###### 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 | 4     | false   |
| 2.4–2.8 | 33    | false   |
| 2.8–3.2 | 228   | false   |
| 3.2–3.6 | 320   | true    |
| 3.6–4.0 | 268   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 10,
      "gpaPercentile": 33,
      "countPercentile": 56,
      "medianCount": 61,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 1,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 6,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 3,
          "current": false
        }
      ]
    }
  }
]
```

#### 1144

##### term

1144

##### gpa

3.4166666666666665

##### count

96

##### university

###### size

878

###### gpa Percentile

51

###### count Percentile

69

###### median Count

64

###### 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 | 4     | false   |
| 2.4–2.8 | 30    | false   |
| 2.8–3.2 | 243   | false   |
| 3.2–3.6 | 302   | true    |
| 3.6–4.0 | 299   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1152

##### term

1152

##### gpa

3.453846153846154

##### count

65

##### university

###### size

918

###### gpa Percentile

55

###### count Percentile

49

###### median Count

65

###### 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 | 1     | false   |
| 2.4–2.8 | 33    | false   |
| 2.8–3.2 | 227   | false   |
| 3.2–3.6 | 371   | true    |
| 3.6–4.0 | 286   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1154

##### term

1154

##### gpa

3.4757281553398056

##### count

103

##### university

###### size

935

###### gpa Percentile

53

###### count Percentile

72

###### median Count

63

###### 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 | 38    | false   |
| 2.8–3.2 | 237   | false   |
| 3.2–3.6 | 326   | true    |
| 3.6–4.0 | 334   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1162

##### term

1162

##### gpa

3.2567567567567566

##### count

74

##### university

###### size

954

###### gpa Percentile

33

###### count Percentile

56

###### median Count

64.5

###### 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 | 2     | false   |
| 2.4–2.8 | 23    | false   |
| 2.8–3.2 | 234   | false   |
| 3.2–3.6 | 350   | true    |
| 3.6–4.0 | 345   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1164

##### term

1164

##### gpa

3.4802631578947367

##### count

76

##### university

###### size

965

###### gpa Percentile

49

###### count Percentile

56

###### median Count

68

###### 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 | 3     | false   |
| 2.4–2.8 | 37    | false   |
| 2.8–3.2 | 216   | false   |
| 3.2–3.6 | 319   | true    |
| 3.6–4.0 | 390   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1172

##### term

1172

##### gpa

3.3

##### count

65

##### university

###### size

991

###### gpa Percentile

33

###### count Percentile

48

###### median Count

67

###### 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 | 22    | false   |
| 2.8–3.2 | 226   | false   |
| 3.2–3.6 | 353   | true    |
| 3.6–4.0 | 390   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1174

##### term

1174

##### gpa

3.537878787878788

##### count

66

##### university

###### size

955

###### gpa Percentile

56

###### count Percentile

48

###### median Count

69

###### 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 | 1     | false   |
| 2.4–2.8 | 29    | false   |
| 2.8–3.2 | 224   | false   |
| 3.2–3.6 | 332   | true    |
| 3.6–4.0 | 369   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1182

##### term

1182

##### gpa

3.5775862068965516

##### count

58

##### university

###### size

1025

###### gpa Percentile

57

###### count Percentile

40

###### median Count

69

###### 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 | 1     | false   |
| 2.4–2.8 | 21    | false   |
| 2.8–3.2 | 216   | false   |
| 3.2–3.6 | 369   | true    |
| 3.6–4.0 | 418   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1184

##### term

1184

##### gpa

3.587719298245614

##### count

57

##### university

###### size

1010

###### gpa Percentile

57

###### count Percentile

41

###### median Count

68

###### 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 | 1     | false   |
| 2.4–2.8 | 26    | false   |
| 2.8–3.2 | 210   | false   |
| 3.2–3.6 | 355   | true    |
| 3.6–4.0 | 418   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1192

##### term

1192

##### gpa

3.5046728971962615

##### count

107

##### university

###### size

1077

###### gpa Percentile

45

###### count Percentile

71

###### median Count

67

###### 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 | 1     | false   |
| 2.4–2.8 | 22    | false   |
| 2.8–3.2 | 203   | false   |
| 3.2–3.6 | 370   | true    |
| 3.6–4.0 | 481   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1194

##### term

1194

##### gpa

3.369047619047619

##### count

42

##### university

###### size

1040

###### gpa Percentile

36

###### count Percentile

23

###### median Count

67

###### 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 | 1     | false   |
| 2.4–2.8 | 23    | false   |
| 2.8–3.2 | 220   | false   |
| 3.2–3.6 | 342   | true    |
| 3.6–4.0 | 454   | false   |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1202

##### term

1202

##### gpa

3.6484375

##### count

64

##### university

###### size

1102

###### gpa Percentile

60

###### count Percentile

47

###### median Count

68

###### 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 | 1     | false   |
| 2.4–2.8 | 14    | false   |
| 2.8–3.2 | 218   | false   |
| 3.2–3.6 | 371   | false   |
| 3.6–4.0 | 498   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1204

##### term

1204

##### gpa

3.7578125

##### count

64

##### university

###### size

1012

###### gpa Percentile

52

###### count Percentile

49

###### median Count

65.5

###### 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 | 1     | false   |
| 2.8–3.2 | 25    | false   |
| 3.2–3.6 | 301   | false   |
| 3.6–4.0 | 685   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1212

##### term

1212

##### gpa

3.8055555555555554

##### count

54

##### university

###### size

1111

###### gpa Percentile

70

###### count Percentile

38

###### median Count

68

###### 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 | 4     | false   |
| 2.8–3.2 | 159   | false   |
| 3.2–3.6 | 337   | false   |
| 3.6–4.0 | 611   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1222

##### term

1222

##### gpa

3.638888888888889

##### count

54

##### university

###### size

1157

###### gpa Percentile

51

###### count Percentile

40

###### median Count

64

###### 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 | 1     | false   |
| 2.4–2.8 | 17    | false   |
| 2.8–3.2 | 174   | false   |
| 3.2–3.6 | 351   | false   |
| 3.6–4.0 | 614   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1224

##### term

1224

##### gpa

3.7410714285714284

##### count

56

##### university

###### size

1171

###### gpa Percentile

62

###### count Percentile

42

###### median Count

64

###### 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 | 3     | false   |
| 2.4–2.8 | 21    | false   |
| 2.8–3.2 | 173   | false   |
| 3.2–3.6 | 358   | false   |
| 3.6–4.0 | 616   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1232

##### term

1232

##### gpa

3.6517857142857144

##### count

56

##### university

###### size

1216

###### gpa Percentile

52

###### count Percentile

42

###### median Count

66

###### 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 | 2     | false   |
| 2.4–2.8 | 14    | false   |
| 2.8–3.2 | 174   | false   |
| 3.2–3.6 | 356   | false   |
| 3.6–4.0 | 670   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1234

##### term

1234

##### gpa

3.7058823529411766

##### count

68

##### university

###### size

1188

###### gpa Percentile

57

###### count Percentile

52

###### median Count

65

###### 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 | 3     | false   |
| 2.4–2.8 | 17    | false   |
| 2.8–3.2 | 144   | false   |
| 3.2–3.6 | 374   | false   |
| 3.6–4.0 | 650   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1242

##### term

1242

##### gpa

3.775

##### count

60

##### university

###### size

1295

###### gpa Percentile

64

###### count Percentile

45

###### median Count

67

###### 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 | 2     | false   |
| 2.4–2.8 | 11    | false   |
| 2.8–3.2 | 162   | false   |
| 3.2–3.6 | 394   | false   |
| 3.6–4.0 | 726   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1244

##### term

1244

##### gpa

3.5217391304347827

##### count

46

##### university

###### size

1241

###### gpa Percentile

36

###### count Percentile

31

###### median Count

65

###### 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 | 2     | false   |
| 2.4–2.8 | 9     | false   |
| 2.8–3.2 | 151   | false   |
| 3.2–3.6 | 373   | true    |
| 3.6–4.0 | 706   | false   |

##### departments

```json
[
  {
    "subject": "FRENCH",
    "comparison": {
      "size": 10,
      "gpaPercentile": 22,
      "countPercentile": 44,
      "medianCount": 50.5,
      "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": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 0,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 4,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 6,
          "current": false
        }
      ]
    }
  }
]
```

#### 1252

##### term

1252

##### gpa

3.7246376811594204

##### count

69

##### university

###### size

1333

###### gpa Percentile

56

###### count Percentile

49

###### median Count

69

###### 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 | 14    | false   |
| 2.8–3.2 | 115   | false   |
| 3.2–3.6 | 431   | false   |
| 3.6–4.0 | 773   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1254

##### term

1254

##### gpa

3.7777777777777777

##### count

45

##### university

###### size

1289

###### gpa Percentile

63

###### count Percentile

28

###### median Count

66

###### 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 | 17    | false   |
| 2.8–3.2 | 128   | false   |
| 3.2–3.6 | 379   | false   |
| 3.6–4.0 | 765   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1262

##### term

1262

##### gpa

3.735294117647059

##### count

68

##### university

###### size

1320

###### gpa Percentile

55

###### count Percentile

48

###### median Count

70

###### 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 | 1     | false   |
| 2.4–2.8 | 8     | false   |
| 2.8–3.2 | 133   | false   |
| 3.2–3.6 | 381   | false   |
| 3.6–4.0 | 797   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

#### 1264

##### term

1264

##### gpa

3.795918367346939

##### count

49

##### university

###### size

1283

###### gpa Percentile

62

###### count Percentile

34

###### median Count

66

###### 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 | 1     | false   |
| 2.4–2.8 | 20    | false   |
| 2.8–3.2 | 130   | false   |
| 3.2–3.6 | 343   | false   |
| 3.6–4.0 | 789   | true    |

##### departments

| subject | comparison |
| ------- | ---------- |
| FRENCH  |            |

### benchmarks

#### all

##### school

###### size

5784

###### gpa

3.6736255573368366

###### top Share

82.68719706118685

###### count

240.5

##### FRENCH

###### size

43

###### gpa

3.673687168564197

###### top Share

85.40366560399454

###### count

234

#### terms

##### 1072

###### school

###### size

723

###### gpa

3.344595727439471

###### top Share

62.012941427864526

###### count

67

###### FRENCH

###### size

10

###### gpa

3.557808679196922

###### top Share

79.30594501383688

###### count

82.5

##### 1074

###### school

###### size

695

###### gpa

3.3616924722887376

###### top Share

63.22509110105764

###### count

69

###### FRENCH

###### size

11

###### gpa

3.5110609383812017

###### top Share

74.5508418177328

###### count

82

##### 1082

###### school

###### size

723

###### gpa

3.3583896732335172

###### top Share

62.932746798940194

###### count

68

###### FRENCH

###### size

10

###### gpa

3.5342492003089454

###### top Share

75.87603762857034

###### count

94.5

##### 1084

###### school

###### size

720

###### gpa

3.3670742938849725

###### top Share

63.42064564712246

###### count

70

###### FRENCH

###### size

11

###### gpa

3.5303013117843722

###### top Share

77.6990836781796

###### count

73

##### 1092

###### school

###### size

732

###### gpa

3.374660709520374

###### top Share

63.690339324346596

###### count

70

###### FRENCH

###### size

11

###### gpa

3.548129203775027

###### top Share

75.77954392530991

###### count

89

##### 1094

###### school

###### size

758

###### gpa

3.3891454428111527

###### top Share

64.36369814389255

###### count

71

###### FRENCH

###### size

11

###### gpa

3.5424841096563564

###### top Share

75.20423577683587

###### count

82

##### 1102

###### school

###### size

774

###### gpa

3.36712622366007

###### top Share

63.703228532165696

###### count

67

###### FRENCH

###### size

11

###### gpa

3.546355187081041

###### top Share

77.99617868903594

###### count

75

##### 1104

###### school

###### size

793

###### gpa

3.384661458923085

###### top Share

64.6614752434143

###### count

66

###### FRENCH

###### size

12

###### gpa

3.536129041657435

###### top Share

78.500313989964

###### count

68.5

##### 1112

###### school

###### size

805

###### gpa

3.3737773184830386

###### top Share

63.91039244872789

###### count

66

###### FRENCH

###### size

11

###### gpa

3.502786621703156

###### top Share

75.16534628703405

###### count

61

##### 1114

###### school

###### size

804

###### gpa

3.3696004653806844

###### top Share

64.0389334741844

###### count

68

###### FRENCH

###### size

11

###### gpa

3.4526878152650085

###### top Share

70.60772380342704

###### count

68

##### 1122

###### school

###### size

804

###### gpa

3.3737149752667013

###### top Share

63.65118790117902

###### count

70

##### 1124

###### school

###### size

821

###### gpa

3.406589342026613

###### top Share

66.35774230127205

###### count

67

###### FRENCH

###### size

10

###### gpa

3.466979605207842

###### top Share

72.02105567982532

###### count

74.5

##### 1132

###### school

###### size

851

###### gpa

3.391128778809763

###### top Share

64.69509437122704

###### count

66

###### FRENCH

###### size

10

###### gpa

3.5144918369333444

###### top Share

75.2966761226564

###### count

72.5

##### 1134

###### school

###### size

852

###### gpa

3.4138934207568203

###### top Share

66.35946578182744

###### count

66

##### 1142

###### school

###### size

853

###### gpa

3.3941849959684913

###### top Share

65.28450334228523

###### count

67

###### FRENCH

###### size

10

###### gpa

3.4949769188142206

###### top Share

75.99572301303958

###### count

61

##### 1144

###### school

###### size

878

###### gpa

3.4092443327803017

###### top Share

65.95978235963416

###### count

64

##### 1152

###### school

###### size

918

###### gpa

3.408733538594633

###### top Share

66.06693005846735

###### count

65

##### 1154

###### school

###### size

935

###### gpa

3.4282378385810093

###### top Share

67.66674668721691

###### count

63

##### 1162

###### school

###### size

954

###### gpa

3.43726781345039

###### top Share

68.05645304987395

###### count

64.5

##### 1164

###### school

###### size

965

###### gpa

3.46491230798535

###### top Share

69.92376287143657

###### count

68

##### 1172

###### school

###### size

991

###### gpa

3.465129042641772

###### top Share

69.42600667567366

###### count

67

##### 1174

###### school

###### size

955

###### gpa

3.4597947384071412

###### top Share

69.5290038366363

###### count

69

##### 1182

###### school

###### size

1025

###### gpa

3.474159360325319

###### top Share

70.34861441764347

###### count

69

##### 1184

###### school

###### size

1010

###### gpa

3.47925290354517

###### top Share

70.86270937115944

###### count

68

##### 1192

###### school

###### size

1077

###### gpa

3.50327634323125

###### top Share

72.44641925727845

###### count

67

##### 1194

###### school

###### size

1040

###### gpa

3.4906527436719808

###### top Share

71.74728845515045

###### count

67

##### 1202

###### school

###### size

1102

###### gpa

3.5102605987403313

###### top Share

72.78244569053733

###### count

68

##### 1204

###### school

###### size

1012

###### gpa

3.703747431523761

###### top Share

84.59811226304916

###### count

65.5

##### 1212

###### school

###### size

1111

###### gpa

3.5856416028074487

###### top Share

77.58926748660845

###### count

68

##### 1222

###### school

###### size

1157

###### gpa

3.563052311875811

###### top Share

76.64869058732418

###### count

64

##### 1224

###### school

###### size

1171

###### gpa

3.5627882428500937

###### top Share

76.37271640560496

###### count

64

##### 1232

###### school

###### size

1216

###### gpa

3.575457431972425

###### top Share

77.33712216234007

###### count

66

##### 1234

###### school

###### size

1188

###### gpa

3.5799441677552393

###### top Share

77.18256448537606

###### count

65

##### 1242

###### school

###### size

1295

###### gpa

3.595302892737449

###### top Share

78.36291889885307

###### count

67

##### 1244

###### school

###### size

1241

###### gpa

3.5975573126929192

###### top Share

78.29036874847135

###### count

65

###### FRENCH

###### size

10

###### gpa

3.6304048523895625

###### top Share

84.7754692267445

###### count

50.5

##### 1252

###### school

###### size

1333

###### gpa

3.619494049739118

###### top Share

79.71442190500672

###### count

69

##### 1254

###### school

###### size

1289

###### gpa

3.6126423469389106

###### top Share

79.48050408754871

###### count

66

##### 1262

###### school

###### size

1320

###### gpa

3.628825763035853

###### top Share

80.21118846327654

###### count

70

##### 1264

###### school

###### size

1283

###### gpa

3.6229729166451925

###### top Share

80.13669149396227

###### count

66

## instructor Trends

```json
[
  {
    "uid": "instructor_066311dfe8450102bcfa2dc2",
    "name": "NEVINE EL-NOSSERY",
    "count": 212,
    "terms": [
      {
        "term": "1122",
        "count": 14,
        "sections": 1,
        "gpa": 3.6785714285714284
      },
      {
        "term": "1134",
        "count": 22,
        "sections": 1,
        "gpa": 3.7045454545454546
      },
      {
        "term": "1142",
        "count": 8,
        "sections": 1,
        "gpa": 3.625
      },
      {
        "term": "1144",
        "count": 15,
        "sections": 1,
        "gpa": 3.6
      },
      {
        "term": "1154",
        "count": 13,
        "sections": 1,
        "gpa": 3.6538461538461537
      },
      {
        "term": "1182",
        "count": 17,
        "sections": 2,
        "gpa": 3.676470588235294
      },
      {
        "term": "1192",
        "count": 20,
        "sections": 2,
        "gpa": 3.65
      },
      {
        "term": "1202",
        "count": 40,
        "sections": 4,
        "gpa": 3.75
      },
      {
        "term": "1222",
        "count": 19,
        "sections": 1,
        "gpa": 3.6578947368421053
      },
      {
        "term": "1254",
        "count": 28,
        "sections": 1,
        "gpa": 3.767857142857143
      },
      {
        "term": "1262",
        "count": 16,
        "sections": 1,
        "gpa": 3.71875
      }
    ]
  },
  {
    "uid": "instructor_ae041bdaa5b5bb0de09f8452",
    "name": "RITT DEITZ",
    "count": 161,
    "terms": [
      {
        "term": "1232",
        "count": 25,
        "sections": 1,
        "gpa": 3.5
      },
      {
        "term": "1242",
        "count": 60,
        "sections": 2,
        "gpa": 3.775
      },
      {
        "term": "1252",
        "count": 50,
        "sections": 2,
        "gpa": 3.66
      },
      {
        "term": "1262",
        "count": 26,
        "sections": 1,
        "gpa": 3.6538461538461537
      }
    ]
  },
  {
    "uid": "instructor_4d4e65d5ca891d8e84fa0faa",
    "name": "EWA MIERNOWSKA",
    "count": 151,
    "terms": [
      {
        "term": "1074",
        "count": 21,
        "sections": 1,
        "gpa": 3.357142857142857
      },
      {
        "term": "1144",
        "count": 21,
        "sections": 1,
        "gpa": 3.3333333333333335
      },
      {
        "term": "1164",
        "count": 13,
        "sections": 1,
        "gpa": 3.3846153846153846
      },
      {
        "term": "1172",
        "count": 22,
        "sections": 2,
        "gpa": 3.1363636363636362
      },
      {
        "term": "1174",
        "count": 10,
        "sections": 2,
        "gpa": 3.5
      },
      {
        "term": "1192",
        "count": 23,
        "sections": 2,
        "gpa": 3.5
      },
      {
        "term": "1204",
        "count": 15,
        "sections": 2,
        "gpa": 3.533333333333333
      },
      {
        "term": "1244",
        "count": 26,
        "sections": 1,
        "gpa": 3.5576923076923075
      }
    ]
  },
  {
    "uid": "instructor_cbe27829dd557184533bcb60",
    "name": "THOMAS ARMBRECHT",
    "count": 137,
    "terms": [
      {
        "term": "1072",
        "count": 20,
        "sections": 1,
        "gpa": 3.2
      },
      {
        "term": "1092",
        "count": 22,
        "sections": 1,
        "gpa": 3.409090909090909
      },
      {
        "term": "1102",
        "count": 95,
        "sections": 5,
        "gpa": 3.731578947368421
      }
    ]
  },
  {
    "uid": "instructor_cece8e1bbc0908734b7e6252",
    "name": "VLAD DIMA",
    "count": 137,
    "terms": [
      {
        "term": "1142",
        "count": 21,
        "sections": 1,
        "gpa": 2.9047619047619047
      },
      {
        "term": "1162",
        "count": 24,
        "sections": 1,
        "gpa": 3.3333333333333335
      },
      {
        "term": "1164",
        "count": 22,
        "sections": 1,
        "gpa": 3.3181818181818183
      },
      {
        "term": "1172",
        "count": 23,
        "sections": 2,
        "gpa": 3.4130434782608696
      },
      {
        "term": "1182",
        "count": 24,
        "sections": 2,
        "gpa": 3.2916666666666665
      },
      {
        "term": "1204",
        "count": 23,
        "sections": 2,
        "gpa": 3.9130434782608696
      }
    ]
  },
  {
    "uid": "instructor_ffc7af875ddeb4a187c56c78",
    "name": "ANNE LOUISE THEOBALD",
    "count": 109,
    "terms": [
      {
        "term": "1102",
        "count": 16,
        "sections": 1,
        "gpa": 3.875
      },
      {
        "term": "1104",
        "count": 22,
        "sections": 1,
        "gpa": 3.7954545454545454
      },
      {
        "term": "1212",
        "count": 27,
        "sections": 2,
        "gpa": 3.685185185185185
      },
      {
        "term": "1244",
        "count": 20,
        "sections": 1,
        "gpa": 3.475
      },
      {
        "term": "1264",
        "count": 24,
        "sections": 1,
        "gpa": 3.7291666666666665
      }
    ]
  },
  {
    "uid": "instructor_842d270009b457105fd9c2d7",
    "name": "HEATHER ALLEN",
    "count": 108,
    "terms": [
      {
        "term": "1124",
        "count": 14,
        "sections": 1,
        "gpa": 3.7857142857142856
      },
      {
        "term": "1144",
        "count": 22,
        "sections": 1,
        "gpa": 3.340909090909091
      },
      {
        "term": "1164",
        "count": 22,
        "sections": 1,
        "gpa": 3.6818181818181817
      },
      {
        "term": "1192",
        "count": 26,
        "sections": 2,
        "gpa": 3.5961538461538463
      },
      {
        "term": "1234",
        "count": 24,
        "sections": 1,
        "gpa": 3.9166666666666665
      }
    ]
  },
  {
    "uid": "instructor_62e1346004639e286501ac4d",
    "name": "NABIL KHAWLA",
    "count": 83,
    "terms": [
      {
        "term": "1072",
        "count": 42,
        "sections": 2,
        "gpa": 3.5476190476190474
      },
      {
        "term": "1074",
        "count": 23,
        "sections": 1,
        "gpa": 3.630434782608696
      },
      {
        "term": "1084",
        "count": 18,
        "sections": 1,
        "gpa": 3.5833333333333335
      }
    ]
  },
  {
    "uid": "instructor_36eed7a35d09994ac0115829",
    "name": "SANDRA SIMMONS",
    "count": 81,
    "terms": [
      {
        "term": "1082",
        "count": 41,
        "sections": 2,
        "gpa": 3.768292682926829
      },
      {
        "term": "1084",
        "count": 40,
        "sections": 2,
        "gpa": 3.75
      }
    ]
  },
  {
    "uid": "instructor_41f948feda7fcd6bc31ce445",
    "name": "L?NA REMY",
    "count": 80,
    "terms": [
      {
        "term": "1224",
        "count": 28,
        "sections": 2,
        "gpa": 3.5714285714285716
      },
      {
        "term": "1232",
        "count": 31,
        "sections": 2,
        "gpa": 3.774193548387097
      },
      {
        "term": "1234",
        "count": 21,
        "sections": 1,
        "gpa": 3.1904761904761907
      }
    ]
  },
  {
    "uid": "instructor_86405df0c64a8ba60b284c27",
    "name": "PAULA J. RUCKS",
    "count": 73,
    "terms": [
      {
        "term": "1094",
        "count": 15,
        "sections": 1,
        "gpa": 3.7333333333333334
      },
      {
        "term": "1102",
        "count": 17,
        "sections": 1,
        "gpa": 3.5
      },
      {
        "term": "1112",
        "count": 26,
        "sections": 2,
        "gpa": 3.6923076923076925
      },
      {
        "term": "1114",
        "count": 15,
        "sections": 1,
        "gpa": 3.7
      }
    ]
  },
  {
    "uid": "instructor_83bc584e354b27670edd4ed8",
    "name": "MOUHAMEDOUL NIANG",
    "count": 71,
    "terms": [
      {
        "term": "1082",
        "count": 39,
        "sections": 2,
        "gpa": 3.58974358974359
      },
      {
        "term": "1084",
        "count": 32,
        "sections": 2,
        "gpa": 3.625
      }
    ]
  },
  {
    "uid": "instructor_e446ecc3a07b80a56ce06e95",
    "name": "NELLY HALZEN",
    "count": 69,
    "terms": [
      {
        "term": "1144",
        "count": 23,
        "sections": 1,
        "gpa": 3.369565217391304
      },
      {
        "term": "1162",
        "count": 27,
        "sections": 1,
        "gpa": 3.240740740740741
      },
      {
        "term": "1164",
        "count": 19,
        "sections": 1,
        "gpa": 3.5
      }
    ]
  },
  {
    "uid": "instructor_4847cfa1031f5d2882f27c21",
    "name": "JENNIFER MISRAN",
    "count": 67,
    "terms": [
      {
        "term": "1124",
        "count": 22,
        "sections": 1,
        "gpa": 3.340909090909091
      },
      {
        "term": "1134",
        "count": 23,
        "sections": 1,
        "gpa": 3.5217391304347827
      },
      {
        "term": "1142",
        "count": 22,
        "sections": 1,
        "gpa": 3.340909090909091
      }
    ]
  },
  {
    "uid": "instructor_89039333874cef9afa366ff6",
    "name": "MARIA LYNN SLOCUM",
    "count": 66,
    "terms": [
      {
        "term": "1082",
        "count": 23,
        "sections": 1,
        "gpa": 3.782608695652174
      },
      {
        "term": "1132",
        "count": 43,
        "sections": 2,
        "gpa": 3.744186046511628
      }
    ]
  },
  {
    "uid": "instructor_585be742b3efa16533238574",
    "name": "REDOUANE KHAMAR",
    "count": 64,
    "terms": [
      {
        "term": "1114",
        "count": 23,
        "sections": 1,
        "gpa": 3.5217391304347827
      },
      {
        "term": "1152",
        "count": 19,
        "sections": 1,
        "gpa": 3.6578947368421053
      },
      {
        "term": "1154",
        "count": 22,
        "sections": 1,
        "gpa": 3.727272727272727
      }
    ]
  },
  {
    "uid": "instructor_1097b47dafba352fc5f81be4",
    "name": "RYAN SCHROTH",
    "count": 62,
    "terms": [
      {
        "term": "1124",
        "count": 24,
        "sections": 1,
        "gpa": 3.4583333333333335
      },
      {
        "term": "1144",
        "count": 15,
        "sections": 1,
        "gpa": 3.533333333333333
      },
      {
        "term": "1154",
        "count": 23,
        "sections": 1,
        "gpa": 3.3260869565217392
      }
    ]
  },
  {
    "uid": "instructor_2ff5c070e74c397c05a2597d",
    "name": "BENOIT PIERRE CHRISTIAN LECLERCQ",
    "count": 62,
    "terms": [
      {
        "term": "1094",
        "count": 22,
        "sections": 1,
        "gpa": 3.340909090909091
      },
      {
        "term": "1104",
        "count": 22,
        "sections": 1,
        "gpa": 3.25
      },
      {
        "term": "1112",
        "count": 18,
        "sections": 1,
        "gpa": 3.361111111111111
      }
    ]
  },
  {
    "uid": "instructor_7e456ca89b0c3d71467d52b9",
    "name": "KELSEY ROY",
    "count": 61,
    "terms": [
      {
        "term": "1152",
        "count": 17,
        "sections": 1,
        "gpa": 3.2941176470588234
      },
      {
        "term": "1174",
        "count": 23,
        "sections": 2,
        "gpa": 3.5869565217391304
      },
      {
        "term": "1194",
        "count": 21,
        "sections": 2,
        "gpa": 3.119047619047619
      }
    ]
  },
  {
    "uid": "instructor_436b836ff11cab9445a0c31a",
    "name": "PREEAMVADA LEELAH",
    "count": 60,
    "terms": [
      {
        "term": "1072",
        "count": 17,
        "sections": 1,
        "gpa": 3.5
      },
      {
        "term": "1074",
        "count": 25,
        "sections": 1,
        "gpa": 3.38
      },
      {
        "term": "1114",
        "count": 18,
        "sections": 1,
        "gpa": 3.5
      }
    ]
  },
  {
    "uid": "instructor_9092125e859923787d056efc",
    "name": "JOSHUA ARMSTRONG",
    "count": 56,
    "terms": [
      {
        "term": "1174",
        "count": 21,
        "sections": 2,
        "gpa": 3.619047619047619
      },
      {
        "term": "1184",
        "count": 20,
        "sections": 2,
        "gpa": 3.7
      },
      {
        "term": "1222",
        "count": 15,
        "sections": 1,
        "gpa": 3.8
      }
    ]
  },
  {
    "uid": "instructor_2a2d3feb8485182f2279be2b",
    "name": "SANDRINE PELL",
    "count": 55,
    "terms": [
      {
        "term": "1154",
        "count": 22,
        "sections": 1,
        "gpa": 3.3181818181818183
      },
      {
        "term": "1192",
        "count": 19,
        "sections": 2,
        "gpa": 3
      },
      {
        "term": "1194",
        "count": 14,
        "sections": 2,
        "gpa": 3.642857142857143
      }
    ]
  },
  {
    "uid": "instructor_e33ebaa5f511f6755bb8a9ee",
    "name": "GILLES BOUSQUET",
    "count": 51,
    "terms": [
      {
        "term": "1224",
        "count": 28,
        "sections": 1,
        "gpa": 3.9107142857142856
      },
      {
        "term": "1234",
        "count": 23,
        "sections": 1,
        "gpa": 3.9565217391304346
      }
    ]
  },
  {
    "uid": "instructor_01ba6e714367cabde4d3e0ca",
    "name": "THERESA PESAVENTO",
    "count": 48,
    "terms": [
      {
        "term": "1104",
        "count": 17,
        "sections": 1,
        "gpa": 3.3823529411764706
      },
      {
        "term": "1112",
        "count": 31,
        "sections": 2,
        "gpa": 3.532258064516129
      }
    ]
  },
  {
    "uid": "instructor_3c2837c434afd287e82b2550",
    "name": "CARA TORRES",
    "count": 45,
    "terms": [
      {
        "term": "1192",
        "count": 19,
        "sections": 2,
        "gpa": 3.736842105263158
      },
      {
        "term": "1204",
        "count": 26,
        "sections": 2,
        "gpa": 3.75
      }
    ]
  },
  {
    "uid": "instructor_aa9c446e3e955ce396e53bf6",
    "name": "NATASA BASIC",
    "count": 41,
    "terms": [
      {
        "term": "1082",
        "count": 21,
        "sections": 1,
        "gpa": 3.8095238095238093
      },
      {
        "term": "1102",
        "count": 20,
        "sections": 1,
        "gpa": 3.875
      }
    ]
  },
  {
    "uid": "instructor_b9c7ae4a6a595fe66cf051de",
    "name": "HILARY ANN HEFFLEY",
    "count": 40,
    "terms": [
      {
        "term": "1132",
        "count": 17,
        "sections": 1,
        "gpa": 3.6176470588235294
      },
      {
        "term": "1142",
        "count": 23,
        "sections": 1,
        "gpa": 3.4565217391304346
      }
    ]
  },
  {
    "uid": "instructor_c6a8b9d4344cb28c684c9ad7",
    "name": "JAN STARCZEWSKI",
    "count": 40,
    "terms": [
      {
        "term": "1152",
        "count": 20,
        "sections": 1,
        "gpa": 3.3
      },
      {
        "term": "1172",
        "count": 20,
        "sections": 2,
        "gpa": 3.35
      }
    ]
  },
  {
    "uid": "instructor_8972091e370d6b9ca09ed020",
    "name": "KRISTINA BETH KOSNICK",
    "count": 39,
    "terms": [
      {
        "term": "1094",
        "count": 20,
        "sections": 1,
        "gpa": 3.5
      },
      {
        "term": "1134",
        "count": 19,
        "sections": 1,
        "gpa": 3.6842105263157894
      }
    ]
  },
  {
    "uid": "instructor_a55c80613224e93b9bb8fff7",
    "name": "FRANZ EDUARD VOELKER",
    "count": 38,
    "terms": [
      {
        "term": "1122",
        "count": 17,
        "sections": 1,
        "gpa": 3.4411764705882355
      },
      {
        "term": "1124",
        "count": 21,
        "sections": 1,
        "gpa": 3.3333333333333335
      }
    ]
  },
  {
    "uid": "instructor_a8fec49a191f3e0395adec98",
    "name": "LESLIE OREN HAYGOOD",
    "count": 38,
    "terms": [
      {
        "term": "1114",
        "count": 16,
        "sections": 1,
        "gpa": 3.5
      },
      {
        "term": "1124",
        "count": 22,
        "sections": 1,
        "gpa": 3.409090909090909
      }
    ]
  },
  {
    "uid": "instructor_bbab95754d9f669b9372346b",
    "name": "STEPHANIE SPADARO",
    "count": 37,
    "terms": [
      {
        "term": "1094",
        "count": 18,
        "sections": 1,
        "gpa": 3.6666666666666665
      },
      {
        "term": "1102",
        "count": 19,
        "sections": 1,
        "gpa": 3.6315789473684212
      }
    ]
  },
  {
    "uid": "instructor_e7c068a8dff5b709af1887f5",
    "name": "LINDA BRINDEAU",
    "count": 37,
    "terms": [
      {
        "term": "1092",
        "count": 15,
        "sections": 1,
        "gpa": 3.533333333333333
      },
      {
        "term": "1094",
        "count": 22,
        "sections": 1,
        "gpa": 3.5681818181818183
      }
    ]
  },
  {
    "uid": "instructor_f00929970ef19a12e5adaaed",
    "name": "JAMES MC ALLISTER",
    "count": 37,
    "terms": [
      {
        "term": "1092",
        "count": 37,
        "sections": 2,
        "gpa": 3.472972972972973
      }
    ]
  },
  {
    "uid": "instructor_945b0dd496ec240dc3277058",
    "name": "LUKE PTAK",
    "count": 36,
    "terms": [
      {
        "term": "1252",
        "count": 19,
        "sections": 1,
        "gpa": 3.8947368421052633
      },
      {
        "term": "1254",
        "count": 17,
        "sections": 1,
        "gpa": 3.7941176470588234
      }
    ]
  },
  {
    "uid": "instructor_b6a6982815d2ed060fbab887",
    "name": "MARCY DIONIS FARRELL",
    "count": 36,
    "terms": [
      {
        "term": "1084",
        "count": 36,
        "sections": 2,
        "gpa": 3.736111111111111
      }
    ]
  },
  {
    "uid": "instructor_bd3a1cfedcad75dad357c1f4",
    "name": "CLAIRE NODOT-KAUFMAN",
    "count": 36,
    "terms": [
      {
        "term": "1094",
        "count": 36,
        "sections": 2,
        "gpa": 3.2222222222222223
      }
    ]
  },
  {
    "uid": "instructor_794063e2fce7cae7b0fcb01c",
    "name": "MARY L SKEMP",
    "count": 32,
    "terms": [
      {
        "term": "1092",
        "count": 32,
        "sections": 2,
        "gpa": 3.46875
      }
    ]
  },
  {
    "uid": "instructor_c4c78527c0c6254f8af8891b",
    "name": "SANDRA DESCOURTIS",
    "count": 27,
    "terms": [
      {
        "term": "1212",
        "count": 27,
        "sections": 2,
        "gpa": 3.925925925925926
      }
    ]
  },
  {
    "uid": "instructor_305b95ea345de96cc2a70e01",
    "name": "FABIEN SILES",
    "count": 26,
    "terms": [
      {
        "term": "1262",
        "count": 26,
        "sections": 1,
        "gpa": 3.826923076923077
      }
    ]
  },
  {
    "uid": "instructor_b27c633fe2e6cf79ed76c003",
    "name": "TESSA ARCHAMBAULT",
    "count": 25,
    "terms": [
      {
        "term": "1264",
        "count": 25,
        "sections": 1,
        "gpa": 3.86
      }
    ]
  },
  {
    "uid": "instructor_6f21d54a878871e121adddf7",
    "name": "KATHERINE BLACKMAN",
    "count": 24,
    "terms": [
      {
        "term": "1202",
        "count": 24,
        "sections": 2,
        "gpa": 3.4791666666666665
      }
    ]
  },
  {
    "uid": "instructor_0c034ef538d02c93121ce2f0",
    "name": "GWENOLA CARADEC",
    "count": 23,
    "terms": [
      {
        "term": "1122",
        "count": 23,
        "sections": 1,
        "gpa": 3.5869565217391304
      }
    ]
  },
  {
    "uid": "instructor_659b305c2c8269d110ad840a",
    "name": "PETER VAKUNTA",
    "count": 23,
    "terms": [
      {
        "term": "1102",
        "count": 23,
        "sections": 1,
        "gpa": 3.760869565217391
      }
    ]
  },
  {
    "uid": "instructor_9afadeb3f7e145b9c60752b0",
    "name": "NATHAN GERMAIN",
    "count": 23,
    "terms": [
      {
        "term": "1162",
        "count": 23,
        "sections": 1,
        "gpa": 3.1956521739130435
      }
    ]
  },
  {
    "uid": "instructor_bf5b12ee2bf0369c9a18a618",
    "name": "JARMILA KAVECANSKA",
    "count": 23,
    "terms": [
      {
        "term": "1154",
        "count": 23,
        "sections": 1,
        "gpa": 3.4347826086956523
      }
    ]
  },
  {
    "uid": "instructor_867e6d4b2a09d61775f3f63f",
    "name": "RACHEL NATASHA HATCH",
    "count": 21,
    "terms": [
      {
        "term": "1104",
        "count": 21,
        "sections": 1,
        "gpa": 3.357142857142857
      }
    ]
  },
  {
    "uid": "instructor_a42398f75726d9c0cbf0a9a9",
    "name": "BENJAMIN HAIR",
    "count": 21,
    "terms": [
      {
        "term": "1184",
        "count": 21,
        "sections": 2,
        "gpa": 3.5952380952380953
      }
    ]
  },
  {
    "uid": "instructor_18659d50e2487cb6df8601d3",
    "name": "KIMBERLY ROONEY",
    "count": 20,
    "terms": [
      {
        "term": "1222",
        "count": 20,
        "sections": 2,
        "gpa": 3.5
      }
    ]
  },
  {
    "uid": "instructor_3a349f108ce34c5b382f6b35",
    "name": "ERIC TURCAT",
    "count": 20,
    "terms": [
      {
        "term": "1104",
        "count": 20,
        "sections": 1,
        "gpa": 2.75
      }
    ]
  },
  {
    "uid": "instructor_d2e1e28547f950f721f77637",
    "name": "AARON MICHAEL JOSSART",
    "count": 18,
    "terms": [
      {
        "term": "1084",
        "count": 18,
        "sections": 1,
        "gpa": 3.611111111111111
      }
    ]
  },
  {
    "uid": "instructor_8d54916d8c43748b4670328e",
    "name": "MARY CLAYPOOL",
    "count": 17,
    "terms": [
      {
        "term": "1134",
        "count": 17,
        "sections": 1,
        "gpa": 3.5
      }
    ]
  },
  {
    "uid": "instructor_951940812b678947b0575151",
    "name": "DENIS DEPINOY",
    "count": 17,
    "terms": [
      {
        "term": "1134",
        "count": 17,
        "sections": 1,
        "gpa": 3.5294117647058822
      }
    ]
  },
  {
    "uid": "instructor_9f31c95e8e8a4357f326e912",
    "name": "WALTER SCOTT",
    "count": 17,
    "terms": [
      {
        "term": "1122",
        "count": 17,
        "sections": 1,
        "gpa": 3.323529411764706
      }
    ]
  },
  {
    "uid": "instructor_beb9940f8967305d83ab88b3",
    "name": "LINDSEY SMITH",
    "count": 17,
    "terms": [
      {
        "term": "1182",
        "count": 17,
        "sections": 2,
        "gpa": 3.8823529411764706
      }
    ]
  },
  {
    "uid": "instructor_f8fee43d72cba115ed517979",
    "name": "ANNE VILA",
    "count": 16,
    "terms": [
      {
        "term": "1184",
        "count": 16,
        "sections": 2,
        "gpa": 3.4375
      }
    ]
  },
  {
    "uid": "instructor_e1513f3c8bb301a591d4bceb",
    "name": "LAUREY MARTIN-BERG",
    "count": 15,
    "terms": [
      {
        "term": "1074",
        "count": 15,
        "sections": 1,
        "gpa": 3.566666666666667
      }
    ]
  },
  {
    "uid": "instructor_c10f00e80f907a061acfba1b",
    "name": "TESSA SERMET",
    "count": 12,
    "terms": [
      {
        "term": "1174",
        "count": 12,
        "sections": 2,
        "gpa": 3.3333333333333335
      }
    ]
  },
  {
    "uid": "instructor_ef16ed05068e21c64bd3854b",
    "name": "SIMON PIERRE MARIE YOASSI",
    "count": 12,
    "terms": [
      {
        "term": "1114",
        "count": 12,
        "sections": 1,
        "gpa": 3.4583333333333335
      }
    ]
  },
  {
    "uid": "instructor_4709e9cd437b3eb2657fe23c",
    "name": "JENNIFER GIPSON",
    "count": 9,
    "terms": [
      {
        "term": "1152",
        "count": 9,
        "sections": 1,
        "gpa": 3.6666666666666665
      }
    ]
  },
  {
    "uid": "instructor_7565d1a1ef873fcd297e083e",
    "name": "ANAIS BOULARD",
    "count": 7,
    "terms": [
      {
        "term": "1194",
        "count": 7,
        "sections": 2,
        "gpa": 3.5714285714285716
      }
    ]
  }
]
```

## following

| code                              | title                                                           |
| --------------------------------- | --------------------------------------------------------------- |
| FRENCH 271                        | LITERATURE, COMICS, AND FILM IN FRENCH                          |
| FRENCH 311                        | ADVANCED COMPOSITION AND SPEAKING                               |
| FRENCH 312                        | ADVANCED WRITING WORKSHOP                                       |
| FRENCH 590                        | INTRODUCTION TO PHONETICS                                       |
| FRENCH/INTLBUS 313                | PROFESSIONAL COMMUNICATION AND CULTURE IN THE FRANCOPHONE WORLD |
| FRENCH/INTLBUS 314                | CONTEMPORARY ISSUES IN BUSINESS, GOVERNMENT AND NGOS            |
| FRENCH/ITALIAN/PORTUG/SPANISH 429 | INTRODUCTION TO THE ROMANCE LANGUAGES                           |
| PORTUG 301                        | INTENSIVE PORTUGUESE                                            |

## projection

### target

1272

### interval

#### lower

3.41

#### upper

4

#### coverage

80

#### terms

8

### gpa

3.715851807822992

### grades

| grade | percentage         |
| ----- | ------------------ |
| A     | 62.246104078698714 |
| AB    | 24.687912607530716 |
| B     | 9.29893675906718   |
| BC    | 2.4269023509124734 |
| C     | 1.11450209333205   |
| D     | 0                  |
| F     | 0.2256421104588644 |

### source Terms

* 1262
* 1252
* 1242
* 1232
* 1222

### source Count

307

### same Season

true

### historical Range

* 3.638888888888889
* 3.7750000000000004

### backtest

#### terms

8

#### gpa Error

0.09945638531522855

#### mix Error

13.259083489453543
