# ME 446: Introduction to Feedback Control | UW–Madison

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

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

a179b8a21d7d634f3b0d184bbd6ae994d70799e865459e04fca2ecec3e643b3c

### course id

ME 446

### course uid

course\_680ca52f0196b3fed29c9d15

### catalog version id

1917fc2fa976bcf1372cab5e861f29bdcb83c4689f22fa3a2fcfd815103c7898

### course number

446

### subjects

* ME

### title

INTRODUCTION TO FEEDBACK CONTROL

### description

Overview of linear feedback control analysis and design techniques for mechanical systems. Modeling of linear dynamic mechanical systems (review), derivation of their defining differential equations, and analysis of their response using both transient and frequency response techniques; Analysis and design of feedback control of mechanical systems using classical control transform techniques such as root locus and frequency response; Analysis of system robustness through evaluation of phase and gain margins and the Nyquist stability criterion. Design of feedback controllers for mechanical systems using frequency domain loop-shaping methods. Design domains, including mechanical, thermal, and fluid feedback control systems. Effects of non-ideal system characteristics commonly encountered in mechanical systems, such as compliance, delay, and actuator and sensor saturation. Builds on knowledge of high-level computational programming language such as Matlab or Simulink.

### requirements text

(M E 340or E M A 545) and (MATH 319or320), graduate/professional standing, member of Engineering Guest Students, or declared in Capstone Certificate in Power Conversion and Control. Not open to students with credit for M E 346.

### credits min

3

### credits max

3

### credit offering ids

* 1272:612:012037

### llm job id

enrich-f516c4d3e82cfe326b4f5f54

### llm output id

769c9bfc284e56671dd8b440baf83bdf23182d8cdc8ceaf60d813ef094ec9a5b

### llm model

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

### llm model revision

1355db6a052410cfd62085d94b58866fd0f2c3c5

### llm task version

14

### llm search status

valid

### llm summary

ME 446 introduces linear feedback control analysis and design techniques for mechanical systems.

### llm topics

* Modeling linear dynamic mechanical systems and deriving differential equations.
* Transient and frequency response analysis techniques.
* Classical control techniques including root locus and frequency response.
* Phase and gain margins and Nyquist stability criterion.
* Frequency domain loop-shaping methods.
* Non-ideal system characteristics like compliance, delay, and saturation.

### llm skills

* Deriving differential equations and analyzing system response via transient and frequency methods.
* Designing feedback controllers using root locus and frequency response techniques.
* Evaluating system robustness using phase/gain margins and Nyquist criterion.
* Designing controllers using frequency domain loop-shaping.

### llm assumed background

* Background in dynamic systems modeling.
* Basic competence in dynamics, algebra, and differential equations.
* Proficiency in Matlab or Simulink.

### llm search phrases

* ME 446 feedback control mechanical systems
* linear feedback control design ME
* root locus frequency response mechanical
* ME 446 Matlab Simulink control

### llm requirements status

valid

### llm student summary status

valid

### llm experience status

valid

### catalog variants

None recorded.

### student summary

#### context hash

ac1e3872b2e076f3ef39ac1657b38c3f53c0a010a06fe5e3a247f9496064eb68

#### course id

ME 446

#### current instructors

```json
[
  {
    "instructor_uid": "instructor_ee241a9c100bf5f9cad53272",
    "message": "No course-specific reviews available",
    "name": "Mike Zinn",
    "review_status": "no_course_reviews",
    "rmp_instructor_id": null,
    "summary": []
  }
]
```

#### difficulty workload

Historical reviews of Michael Zinn: The course material is reported as tedious and outdated, with a desire for more state-space methods. The techniques seem very old to some students.

```json
{
  "citations": [
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2024-11-17 23:43:13 +0000 UTC",
      "review_id": "4e4e5918447d2f3f4c0518ac",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTM5OTY2NDAz",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    }
  ]
}
```

#### errors

None recorded.

#### historical context

Historical reviews of Michael Zinn: Mike Zinn is praised for his passion, approachability, and clear lectures that connect to real-world applications. He provides thorough reviews for students lacking prerequisites and maintains transparent exam expectations. Conversely, one reviewer finds the course material tedious and outdated, wishing for more modern state-space methods.

```json
{
  "citations": [
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2023-11-05 20:06:17 +0000 UTC",
      "review_id": "09acc2d2e196f0485f27ea43",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTM4MzQzNTAx",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    },
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2024-11-17 23:43:13 +0000 UTC",
      "review_id": "4e4e5918447d2f3f4c0518ac",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTM5OTY2NDAz",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    },
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2025-08-06 21:37:21 +0000 UTC",
      "review_id": "2f8db88c7587e3a0f63f6d08",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTQxNTUzNzE3",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    },
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2025-10-16 16:05:34 +0000 UTC",
      "review_id": "98d58a7fc1e3af05f193d4ae",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTQxNzIzNDY1",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    }
  ]
}
```

#### offered

true

#### profile hash

e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1

#### quick take

Historical reviews of Michael Zinn: Michael Zinn is praised for his passion, approachability, and clear lectures that connect to real-world applications. He is described as a dedicated lecturer who supports student learning effectively.

```json
{
  "citations": [
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2023-11-05 20:06:17 +0000 UTC",
      "review_id": "09acc2d2e196f0485f27ea43",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTM4MzQzNTAx",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    },
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2025-08-06 21:37:21 +0000 UTC",
      "review_id": "2f8db88c7587e3a0f63f6d08",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTQxNTUzNzE3",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    }
  ]
}
```

Recent recorded grades — Fall 2023: 3.50 GPA, 66.7% A/AB (n=36 letter grades); Fall 2024: 3.42 GPA, 54.7% A/AB (n=53 letter grades); Fall 2025: 3.41 GPA, 63.2% A/AB (n=57 letter grades).

```json
{
  "citations": [
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

#### student experience

Historical reviews of Michael Zinn: Students appreciate Zinn's responsiveness and encouragement of questions. He provides honest exam expectations and spends time reviewing prerequisites, making the class accessible despite the subject matter.

```json
{
  "citations": [
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2023-11-05 20:06:17 +0000 UTC",
      "review_id": "09acc2d2e196f0485f27ea43",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTM4MzQzNTAx",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    },
    {
      "instructor_name": "Michael Zinn",
      "review_date": "2025-08-06 21:37:21 +0000 UTC",
      "review_id": "2f8db88c7587e3a0f63f6d08",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1118831",
      "source_review_id": "UmF0aW5nLTQxNTUzNzE3",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "type": "review"
    }
  ]
}
```

#### task hash

74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68

#### teaching history

JOHN MOSKWA is recorded teaching in Fall 2006, Fall 2007, Fall 2009, Fall 2010, Fall 2011, Fall 2012, Fall 2013, Fall 2014. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1072",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1082",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1102",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1112",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1122",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1132",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1142",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1152",
      "type": "grade"
    }
  ]
}
```

MICHAEL ZINN is recorded teaching in Spring 2016, Fall 2016, Fall 2017, Fall 2018, Spring 2019, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023, Fall 2024, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1164",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1172",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1182",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1194",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1202",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1212",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1222",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 3,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1232",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "ME 446",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
      "source_record": {
        "entity_id": "5b9ec340-7f21-31fa-be40-f3cb32f8e95b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

#### term id

1272

#### term name

2026 Fall

#### version

2

### requirements

#### nodes

```json
[
  {
    "children": [
      "n1",
      "n2",
      "n3",
      "n4"
    ],
    "condition": null,
    "course": null,
    "evidence": "(M E 340or E M A 545) and (MATH 319or320), graduate/professional standing, member of Engineering Guest Students, or declared in Capstone Certificate in Power Conversion and Control. Not open to students with credit for M E 346.",
    "id": "n0",
    "kind": "all"
  },
  {
    "children": [
      "n1a",
      "n1b"
    ],
    "condition": null,
    "course": null,
    "evidence": "(M E 340or E M A 545)",
    "id": "n1",
    "kind": "any"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 340,
      "minimum_grade": null,
      "subjects": [
        "ME"
      ],
      "timing": "prior"
    },
    "evidence": "M E 340",
    "id": "n1a",
    "kind": "course"
  },
  {
    "children": [],
    "condition": "E M A 545",
    "course": null,
    "evidence": "E M A 545",
    "id": "n1b",
    "kind": "condition"
  },
  {
    "children": [
      "n2a",
      "n2b"
    ],
    "condition": null,
    "course": null,
    "evidence": "(MATH 319or320)",
    "id": "n2",
    "kind": "any"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 319,
      "minimum_grade": null,
      "subjects": [
        "MATH"
      ],
      "timing": "prior"
    },
    "evidence": "MATH 319",
    "id": "n2a",
    "kind": "course"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 320,
      "minimum_grade": null,
      "subjects": [
        "MATH"
      ],
      "timing": "prior"
    },
    "evidence": "320",
    "id": "n2b",
    "kind": "course"
  },
  {
    "children": [
      "n3a",
      "n3b",
      "n3c"
    ],
    "condition": null,
    "course": null,
    "evidence": "graduate/professional standing, member of Engineering Guest Students, or declared in Capstone Certificate in Power Conversion and Control",
    "id": "n3",
    "kind": "any"
  },
  {
    "children": [],
    "condition": "graduate/professional standing",
    "course": null,
    "evidence": "graduate/professional standing",
    "id": "n3a",
    "kind": "condition"
  },
  {
    "children": [],
    "condition": "member of Engineering Guest Students",
    "course": null,
    "evidence": "member of Engineering Guest Students",
    "id": "n3b",
    "kind": "condition"
  },
  {
    "children": [],
    "condition": "declared in Capstone Certificate in Power Conversion and Control",
    "course": null,
    "evidence": "declared in Capstone Certificate in Power Conversion and Control",
    "id": "n3c",
    "kind": "condition"
  },
  {
    "children": [
      "n4a"
    ],
    "condition": null,
    "course": null,
    "evidence": "Not open to students with credit for M E 346",
    "id": "n4",
    "kind": "not"
  },
  {
    "children": [],
    "condition": "M E 346",
    "course": null,
    "evidence": "M E 346",
    "id": "n4a",
    "kind": "condition"
  }
]
```

#### notes

* E M A 545 is not in linked\_courses and not found in lookup; preserved as verbatim condition.

#### root

n0

#### status

parsed

### instructors

| instructor\_uid                      | source     | source\_instructor\_id | identity\_basis | identity\_status   | name      | email           | first\_observed\_at              | last\_observed\_at               | instructor\_url         |
| ------------------------------------ | ---------- | ---------------------- | --------------- | ------------------ | --------- | --------------- | -------------------------------- | -------------------------------- | ----------------------- |
| instructor\_ee241a9c100bf5f9cad53272 | enrollment | mzinn                  | netid           | source\_identified | Mike Zinn | MZINN\@WISC.EDU | 2026-09-07 15:55:43.033547+00:00 | 2026-09-07 15:55:43.033547+00:00 | /instructors/MIKE\_ZINN |

### offerings

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "offering_id": "1272:612:012037",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1272",
    "source_course_id": "012037",
    "source_subject_id": "612",
    "title": "Introduction to Feedback Control",
    "credits_min": 3,
    "credits_max": 3,
    "typically_offered": "Fall"
  }
]
```

### sections

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:11899",
    "term_id": "1272",
    "source_section_id": "11899",
    "identity_basis": "class_number",
    "section_number": "001",
    "section_type": "LEC",
    "instruction_mode": "Classroom Instruction",
    "capacity": 60,
    "enrolled": 53,
    "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:37085",
    "term_id": "1272",
    "source_section_id": "37085",
    "identity_basis": "class_number",
    "section_number": "003",
    "section_type": "LEC",
    "instruction_mode": "Online Only",
    "capacity": 35,
    "enrolled": 9,
    "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_3d4c5b8d4f1015ba84b22455",
    "source": "madgrades",
    "source_instructor_id": "2601161",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JOHN MOSKWA",
    "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": 19,
      "quality": 2,
      "difficulty": 4.21,
      "quality_count": 19,
      "difficulty_count": 19,
      "profile_id": "rmp:491250",
      "source_url": "https://www.ratemyprofessors.com/professor/491250",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:31:15.903593+00:00",
      "courses": {
        "course_49f4cc81838176c2180ea21f": {
          "review_count": 2,
          "quality": 2,
          "difficulty": 4.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_680ca52f0196b3fed29c9d15": {
          "review_count": 4,
          "quality": 2.25,
          "difficulty": 3.5,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_30b7af243793fc0540887d4f": {
          "review_count": 10,
          "quality": 1.6,
          "difficulty": 4.6,
          "quality_count": 10,
          "difficulty_count": 10
        }
      },
      "bayesian_quality": 2.8511209146392797,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 2.787,
      "graded": 505,
      "counts": [
        131,
        84,
        86,
        67,
        64,
        36,
        37
      ],
      "sections": 51
    },
    "instructor_url": "/instructors/JOHN_MOSKWA"
  },
  {
    "instructor_uid": "instructor_64a1f644a95a3786b7942d1f",
    "source": "madgrades",
    "source_instructor_id": "528399",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "NEIL DUFFIE",
    "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,
      "difficulty": 3,
      "quality_count": 8,
      "difficulty_count": 8,
      "profile_id": "rmp:1408461",
      "source_url": "https://www.ratemyprofessors.com/professor/1408461",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:14:21.693330+00:00",
      "courses": {
        "course_0dde3b870323014e0c39981f": {
          "review_count": 2,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_30b7af243793fc0540887d4f": {
          "review_count": 5,
          "quality": 4,
          "difficulty": 3.4,
          "quality_count": 5,
          "difficulty_count": 5
        }
      },
      "bayesian_quality": 3.756918416818997,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.35,
      "graded": 602,
      "counts": [
        247,
        108,
        136,
        61,
        41,
        8,
        1
      ],
      "sections": 140
    },
    "instructor_url": "/instructors/NEIL_DUFFIE"
  },
  {
    "instructor_uid": "instructor_2f6d15019d492ea0d853ea99",
    "source": "madgrades",
    "source_instructor_id": "4387751",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MICHAEL ZINN",
    "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": 25,
      "quality": 4.44,
      "difficulty": 3.12,
      "quality_count": 25,
      "difficulty_count": 25,
      "profile_id": "rmp:1118831",
      "source_url": "https://www.ratemyprofessors.com/professor/1118831",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:17:21.288417+00:00",
      "courses": {
        "course_680ca52f0196b3fed29c9d15": {
          "review_count": 4,
          "quality": 4,
          "difficulty": 2.75,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_30b7af243793fc0540887d4f": {
          "review_count": 6,
          "quality": 4.33,
          "difficulty": 3.17,
          "quality_count": 6,
          "difficulty_count": 6
        }
      },
      "bayesian_quality": 4.093193681576265,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.281,
      "graded": 1258,
      "counts": [
        394,
        312,
        301,
        148,
        91,
        5,
        7
      ],
      "sections": 155
    },
    "instructor_url": "/instructors/MICHAEL_ZINN"
  },
  {
    "instructor_uid": "instructor_e4e5ab27f0285ae0feee134e",
    "source": "madgrades",
    "source_instructor_id": "6042944",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MICHAEL HAGENOW",
    "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.75,
      "graded": 50,
      "counts": [
        30,
        16,
        3,
        1,
        0,
        0,
        0
      ],
      "sections": 11
    },
    "instructor_url": "/instructors/MICHAEL_HAGENOW--instructor_e4e5ab27f0285ae0feee134e"
  },
  {
    "instructor_uid": "instructor_7417b47f7539065fd70d9cc7",
    "source": "madgrades",
    "source_instructor_id": "4946156",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "BOLUN ZHANG",
    "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.659,
      "graded": 41,
      "counts": [
        22,
        12,
        5,
        2,
        0,
        0,
        0
      ],
      "sections": 3
    },
    "instructor_url": "/instructors/BOLUN_ZHANG--instructor_7417b47f7539065fd70d9cc7"
  },
  {
    "instructor_uid": "instructor_8413bd0b2a60666389312a16",
    "source": "madgrades",
    "source_instructor_id": "6687360",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ISHAN GANDHI",
    "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.415,
      "graded": 53,
      "counts": [
        22,
        7,
        20,
        1,
        3,
        0,
        0
      ],
      "sections": 1
    },
    "instructor_url": "/instructors/ISHAN_GANDHI--instructor_8413bd0b2a60666389312a16"
  },
  {
    "instructor_uid": "instructor_1f7bf06f9f00c8a03428fd17",
    "source": "madgrades",
    "source_instructor_id": "6339992",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "VARUN RAJAN",
    "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.412,
      "graded": 57,
      "counts": [
        17,
        19,
        17,
        2,
        2,
        0,
        0
      ],
      "sections": 1
    },
    "instructor_url": "/instructors/VARUN_RAJAN--instructor_1f7bf06f9f00c8a03428fd17"
  },
  {
    "instructor_uid": "instructor_ee241a9c100bf5f9cad53272",
    "source": "enrollment",
    "source_instructor_id": "mzinn",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Mike Zinn",
    "email": "MZINN@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/MIKE_ZINN"
  }
]
```

### grades

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1072",
    "term_name": "Fall 2006",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 10,
    "ab": 8,
    "b": 1,
    "bc": 0,
    "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": 22,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1082",
    "term_name": "Fall 2007",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 8,
    "ab": 7,
    "b": 7,
    "bc": 4,
    "c": 3,
    "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": 30,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1092",
    "term_name": "Fall 2008",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 13,
    "ab": 2,
    "b": 8,
    "bc": 3,
    "c": 5,
    "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": 32,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1102",
    "term_name": "Fall 2009",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 5,
    "ab": 5,
    "b": 4,
    "bc": 4,
    "c": 5,
    "d": 3,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 27,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1104",
    "term_name": "Spring 2010",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1112",
    "term_name": "Fall 2010",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 10,
    "ab": 6,
    "b": 4,
    "bc": 2,
    "c": 3,
    "d": 4,
    "f": 4,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 33,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1114",
    "term_name": "Spring 2011",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1122",
    "term_name": "Fall 2011",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 9,
    "ab": 5,
    "b": 2,
    "bc": 4,
    "c": 4,
    "d": 0,
    "f": 3,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 27,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1124",
    "term_name": "Spring 2012",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 2,
    "ab": 1,
    "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": 6,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1132",
    "term_name": "Fall 2012",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 8,
    "ab": 5,
    "b": 4,
    "bc": 4,
    "c": 0,
    "d": 2,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 24,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1134",
    "term_name": "Spring 2013",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 4,
    "ab": 1,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 6,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1142",
    "term_name": "Fall 2013",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 4,
    "ab": 3,
    "b": 2,
    "bc": 0,
    "c": 3,
    "d": 0,
    "f": 2,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 1,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 15,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1144",
    "term_name": "Spring 2014",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 3,
    "ab": 5,
    "b": 2,
    "bc": 1,
    "c": 1,
    "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": 13,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1152",
    "term_name": "Fall 2014",
    "instructors": [
      "JOHN MOSKWA",
      "NEIL DUFFIE"
    ],
    "a": 6,
    "ab": 5,
    "b": 8,
    "bc": 1,
    "c": 5,
    "d": 1,
    "f": 1,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 28,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1154",
    "term_name": "Spring 2015",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1162",
    "term_name": "Fall 2015",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 4,
    "ab": 1,
    "b": 0,
    "bc": 0,
    "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": 6,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1164",
    "term_name": "Spring 2016",
    "instructors": [
      "MICHAEL ZINN",
      "NEIL DUFFIE"
    ],
    "a": 12,
    "ab": 18,
    "b": 10,
    "bc": 18,
    "c": 3,
    "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": 61,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1172",
    "term_name": "Fall 2016",
    "instructors": [
      "MICHAEL ZINN",
      "NEIL DUFFIE"
    ],
    "a": 7,
    "ab": 8,
    "b": 3,
    "bc": 0,
    "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": 20,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1174",
    "term_name": "Spring 2017",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 1,
    "ab": 3,
    "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": 7,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1182",
    "term_name": "Fall 2017",
    "instructors": [
      "MICHAEL ZINN",
      "NEIL DUFFIE"
    ],
    "a": 12,
    "ab": 8,
    "b": 9,
    "bc": 11,
    "c": 2,
    "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": 42,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1184",
    "term_name": "Spring 2018",
    "instructors": [
      "NEIL DUFFIE"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1192",
    "term_name": "Fall 2018",
    "instructors": [
      "MICHAEL HAGENOW",
      "MICHAEL ZINN"
    ],
    "a": 5,
    "ab": 3,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 8,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1194",
    "term_name": "Spring 2019",
    "instructors": [
      "MICHAEL ZINN"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1202",
    "term_name": "Fall 2019",
    "instructors": [
      "BOLUN ZHANG",
      "MICHAEL ZINN"
    ],
    "a": 9,
    "ab": 1,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 11,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1212",
    "term_name": "Fall 2020",
    "instructors": [
      "MICHAEL ZINN"
    ],
    "a": 8,
    "ab": 1,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 9,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1222",
    "term_name": "Fall 2021",
    "instructors": [
      "MICHAEL ZINN"
    ],
    "a": 2,
    "ab": 2,
    "b": 1,
    "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": 6,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1232",
    "term_name": "Fall 2022",
    "instructors": [
      "MICHAEL ZINN"
    ],
    "a": 10,
    "ab": 4,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 15,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1242",
    "term_name": "Fall 2023",
    "instructors": [
      "MICHAEL ZINN"
    ],
    "a": 16,
    "ab": 8,
    "b": 10,
    "bc": 0,
    "c": 2,
    "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": 36,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1252",
    "term_name": "Fall 2024",
    "instructors": [
      "ISHAN GANDHI",
      "MICHAEL ZINN"
    ],
    "a": 22,
    "ab": 7,
    "b": 20,
    "bc": 1,
    "c": 3,
    "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": 53,
    "source_aliases": [
      "ME 446"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ME 446",
    "course_uid": "course_680ca52f0196b3fed29c9d15",
    "term_id": "1262",
    "term_name": "Fall 2025",
    "instructors": [
      "MICHAEL ZINN",
      "VARUN RAJAN"
    ],
    "a": 17,
    "ab": 19,
    "b": 17,
    "bc": 2,
    "c": 2,
    "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": 57,
    "source_aliases": [
      "ME 446"
    ]
  }
]
```

### statistics

#### gpa

3.234

#### graded

590

#### counts

* 207
* 136
* 119
* 58
* 45
* 12
* 13

### grade conflicts

None recorded.

### evidence

#### history

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

#### traces

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

#### reviews

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

#### meetings

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

#### results

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

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

## context

### all

#### term



#### gpa

3.233898305084746

#### count

590

#### university

##### size

5112

##### gpa Percentile

9

##### count Percentile

76

##### median Count

211.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 | 16    | false   |
| 2.8–3.2 | 395   | false   |
| 3.2–3.6 | 1525  | true    |
| 3.6–4.0 | 3176  | false   |

#### departments

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 91,
      "gpaPercentile": 17,
      "countPercentile": 73,
      "medianCount": 276,
      "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": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 11,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 30,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 49,
          "current": false
        }
      ]
    }
  }
]
```

### terms

#### 1072

##### term

1072

##### gpa

3.4545454545454546

##### count

22

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1082

##### term

1082

##### gpa

3.1166666666666667

##### count

30

##### university

###### size

723

###### gpa Percentile

27

###### count Percentile

0

###### 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   | true    |
| 3.2–3.6 | 265   | false   |
| 3.6–4.0 | 204   | false   |

##### departments

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 17,
      "gpaPercentile": 50,
      "countPercentile": 0,
      "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": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 8,
          "current": true
        },
        {
          "range": "3.2–3.6",
          "count": 4,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 4,
          "current": false
        }
      ]
    }
  }
]
```

#### 1092

##### term

1092

##### gpa

3.171875

##### count

32

##### university

###### size

732

###### gpa Percentile

31

###### count Percentile

4

###### 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   | true    |
| 3.2–3.6 | 271   | false   |
| 3.6–4.0 | 211   | false   |

##### departments

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 17,
      "gpaPercentile": 50,
      "countPercentile": 6,
      "medianCount": 76,
      "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": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 8,
          "current": true
        },
        {
          "range": "3.2–3.6",
          "count": 4,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 4,
          "current": false
        }
      ]
    }
  }
]
```

#### 1102

##### term

1102

##### gpa

2.685185185185185

##### count

27

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1112

##### term

1112

##### gpa

2.6666666666666665

##### count

33

##### university

###### size

805

###### gpa Percentile

2

###### count Percentile

7

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

##### departments

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

#### 1122

##### term

1122

##### gpa

2.8703703703703702

##### count

27

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1124

##### term

1124

##### gpa

3.3333333333333335

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1132

##### term

1132

##### gpa

3.0625

##### count

24

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1134

##### term

1134

##### gpa

3.75

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1142

##### term

1142

##### gpa

2.75

##### count

14

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1144

##### term

1144

##### gpa

3.3333333333333335

##### count

12

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1152

##### term

1152

##### gpa

2.925925925925926

##### count

27

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1162

##### term

1162

##### gpa

3.5833333333333335

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1164

##### term

1164

##### gpa

3.1475409836065573

##### count

61

##### university

###### size

965

###### gpa Percentile

22

###### count Percentile

45

###### 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   | true    |
| 3.2–3.6 | 319   | false   |
| 3.6–4.0 | 390   | false   |

##### departments

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 20,
      "gpaPercentile": 26,
      "countPercentile": 32,
      "medianCount": 88.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": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 7,
          "current": true
        },
        {
          "range": "3.2–3.6",
          "count": 8,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 4,
          "current": false
        }
      ]
    }
  }
]
```

#### 1172

##### term

1172

##### gpa

3.526315789473684

##### count

19

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1174

##### term

1174

##### gpa

3.2857142857142856

##### count

7

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1182

##### term

1182

##### gpa

3.2023809523809526

##### count

42

##### university

###### size

1025

###### gpa Percentile

24

###### count Percentile

22

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

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 23,
      "gpaPercentile": 18,
      "countPercentile": 18,
      "medianCount": 88,
      "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": 4,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 10,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 9,
          "current": false
        }
      ]
    }
  }
]
```

#### 1192

##### term

1192

##### gpa

3.8125

##### count

8

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1202

##### term

1202

##### gpa

3.8636363636363638

##### count

11

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1212

##### term

1212

##### gpa

3.9444444444444446

##### count

9

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1222

##### term

1222

##### gpa

3.4166666666666665

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1232

##### term

1232

##### gpa

3.8

##### count

15

##### departments

| subject | comparison |
| ------- | ---------- |
| ME      |            |

#### 1242

##### term

1242

##### gpa

3.5

##### count

36

##### university

###### size

1295

###### gpa Percentile

33

###### count Percentile

15

###### 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   | true    |
| 3.6–4.0 | 726   | false   |

##### departments

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 31,
      "gpaPercentile": 40,
      "countPercentile": 13,
      "medianCount": 107,
      "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": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 2,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 13,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 15,
          "current": false
        }
      ]
    }
  }
]
```

#### 1252

##### term

1252

##### gpa

3.4150943396226414

##### count

53

##### university

###### size

1333

###### gpa Percentile

24

###### count Percentile

37

###### 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   | true    |
| 3.6–4.0 | 773   | false   |

##### departments

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 28,
      "gpaPercentile": 33,
      "countPercentile": 22,
      "medianCount": 116.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": 14,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 13,
          "current": false
        }
      ]
    }
  }
]
```

#### 1262

##### term

1262

##### gpa

3.412280701754386

##### count

57

##### university

###### size

1320

###### gpa Percentile

23

###### count Percentile

39

###### 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   | true    |
| 3.6–4.0 | 797   | false   |

##### departments

```json
[
  {
    "subject": "ME",
    "comparison": {
      "size": 31,
      "gpaPercentile": 33,
      "countPercentile": 37,
      "medianCount": 99,
      "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": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 2,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 15,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 13,
          "current": false
        }
      ]
    }
  }
]
```

### benchmarks

#### all

##### school

###### size

5112

###### gpa

3.651173431046197

###### top Share

81.2906369532511

###### count

211.5

##### ME

###### size

91

###### gpa

3.56906472697529

###### top Share

76.00170668766458

###### count

276

#### terms

##### 1072

###### school

###### size

723

###### gpa

3.344595727439471

###### top Share

62.012941427864526

###### count

67

###### ME

###### size

15

###### gpa

3.2495493891797147

###### top Share

54.02464895671306

###### count

93

##### 1082

###### school

###### size

723

###### gpa

3.3583896732335172

###### top Share

62.932746798940194

###### count

68

###### ME

###### size

17

###### gpa

3.2408406200873086

###### top Share

55.81435066706851

###### count

68

##### 1092

###### school

###### size

732

###### gpa

3.374660709520374

###### top Share

63.690339324346596

###### count

70

###### ME

###### size

17

###### gpa

3.2438208716751173

###### top Share

55.650195662733246

###### count

76

##### 1102

###### school

###### size

774

###### gpa

3.36712622366007

###### top Share

63.703228532165696

###### count

67

###### ME

###### size

18

###### gpa

3.216402832027778

###### top Share

52.049435141781345

###### count

80.5

##### 1104

###### school

###### size

793

###### gpa

3.384661458923085

###### top Share

64.6614752434143

###### count

66

###### ME

###### size

19

###### gpa

3.26616044613599

###### top Share

56.79103300307398

###### count

76

##### 1112

###### school

###### size

805

###### gpa

3.3737773184830386

###### top Share

63.91039244872789

###### count

66

###### ME

###### size

24

###### gpa

3.2764146127585967

###### top Share

58.09996846831107

###### count

50.5

##### 1114

###### school

###### size

804

###### gpa

3.3696004653806844

###### top Share

64.0389334741844

###### count

68

###### ME

###### size

19

###### gpa

3.2194204844463745

###### top Share

53.33027979920354

###### count

88

##### 1122

###### school

###### size

804

###### gpa

3.3737149752667013

###### top Share

63.65118790117902

###### count

70

###### ME

###### size

20

###### gpa

3.246010724938265

###### top Share

53.6850827019987

###### count

61.5

##### 1124

###### school

###### size

821

###### gpa

3.406589342026613

###### top Share

66.35774230127205

###### count

67

###### ME

###### size

17

###### gpa

3.1756785264956235

###### top Share

48.983764154886465

###### count

79

##### 1132

###### school

###### size

851

###### gpa

3.391128778809763

###### top Share

64.69509437122704

###### count

66

###### ME

###### size

22

###### gpa

3.2759023030381442

###### top Share

55.48684555217185

###### count

60.5

##### 1134

###### school

###### size

852

###### gpa

3.4138934207568203

###### top Share

66.35946578182744

###### count

66

###### ME

###### size

19

###### gpa

3.3179505823717044

###### top Share

58.24056457780153

###### count

82

##### 1142

###### school

###### size

853

###### gpa

3.3941849959684913

###### top Share

65.28450334228523

###### count

67

###### ME

###### size

22

###### gpa

3.2509223940390553

###### top Share

56.81144579867853

###### count

73.5

##### 1144

###### school

###### size

878

###### gpa

3.4092443327803017

###### top Share

65.95978235963416

###### count

64

###### ME

###### size

19

###### gpa

3.2360192544570516

###### top Share

54.25699760318183

###### count

102

##### 1152

###### school

###### size

918

###### gpa

3.408733538594633

###### top Share

66.06693005846735

###### count

65

###### ME

###### size

24

###### gpa

3.3808071075650745

###### top Share

62.5173811857505

###### count

68

##### 1154

###### school

###### size

935

###### gpa

3.4282378385810093

###### top Share

67.66674668721691

###### count

63

###### ME

###### size

22

###### gpa

3.2267752869123982

###### top Share

53.24290112398058

###### count

82

##### 1162

###### school

###### size

954

###### gpa

3.43726781345039

###### top Share

68.05645304987395

###### count

64.5

###### ME

###### size

27

###### gpa

3.419766276244962

###### top Share

64.02056497575037

###### count

65

##### 1164

###### school

###### size

965

###### gpa

3.46491230798535

###### top Share

69.92376287143657

###### count

68

###### ME

###### size

20

###### gpa

3.3362830671058554

###### top Share

61.64619678303988

###### count

88.5

##### 1172

###### school

###### size

991

###### gpa

3.465129042641772

###### top Share

69.42600667567366

###### count

67

###### ME

###### size

21

###### gpa

3.4471990844841205

###### top Share

67.66812128917704

###### count

89

##### 1174

###### school

###### size

955

###### gpa

3.4597947384071412

###### top Share

69.5290038366363

###### count

69

###### ME

###### size

17

###### gpa

3.33979014346467

###### top Share

61.38142751302186

###### count

106

##### 1182

###### school

###### size

1025

###### gpa

3.474159360325319

###### top Share

70.34861441764347

###### count

69

###### ME

###### size

23

###### gpa

3.457465602596896

###### top Share

69.62313477557635

###### count

88

##### 1184

###### school

###### size

1010

###### gpa

3.47925290354517

###### top Share

70.86270937115944

###### count

68

###### ME

###### size

21

###### gpa

3.3897986237160582

###### top Share

63.802936853612174

###### count

88

##### 1192

###### school

###### size

1077

###### gpa

3.50327634323125

###### top Share

72.44641925727845

###### count

67

###### ME

###### size

25

###### gpa

3.466695235970762

###### top Share

68.51106643821986

###### count

77

##### 1194

###### school

###### size

1040

###### gpa

3.4906527436719808

###### top Share

71.74728845515045

###### count

67

###### ME

###### size

23

###### gpa

3.411535423691701

###### top Share

62.97771742929326

###### count

68

##### 1202

###### school

###### size

1102

###### gpa

3.5102605987403313

###### top Share

72.78244569053733

###### count

68

###### ME

###### size

21

###### gpa

3.4785985760675224

###### top Share

69.95456644574271

###### count

96

##### 1212

###### school

###### size

1111

###### gpa

3.5856416028074487

###### top Share

77.58926748660845

###### count

68

###### ME

###### size

23

###### gpa

3.538085451005178

###### top Share

75.05280872206067

###### count

95

##### 1222

###### school

###### size

1157

###### gpa

3.563052311875811

###### top Share

76.64869058732418

###### count

64

###### ME

###### size

28

###### gpa

3.5317658980245055

###### top Share

73.85244504654484

###### count

71.5

##### 1232

###### school

###### size

1216

###### gpa

3.575457431972425

###### top Share

77.33712216234007

###### count

66

###### ME

###### size

25

###### gpa

3.572892556393539

###### top Share

76.54575303131045

###### count

118

##### 1242

###### school

###### size

1295

###### gpa

3.595302892737449

###### top Share

78.36291889885307

###### count

67

###### ME

###### size

31

###### gpa

3.5460868086391497

###### top Share

75.80892567064664

###### count

107

##### 1252

###### school

###### size

1333

###### gpa

3.619494049739118

###### top Share

79.71442190500672

###### count

69

###### ME

###### size

28

###### gpa

3.5912563782704816

###### top Share

76.82128204846178

###### count

116.5

##### 1262

###### school

###### size

1320

###### gpa

3.628825763035853

###### top Share

80.21118846327654

###### count

70

###### ME

###### size

31

###### gpa

3.5621240602604693

###### top Share

74.89090043988932

###### count

99

## instructor Trends

```json
[
  {
    "uid": "instructor_2f6d15019d492ea0d853ea99",
    "name": "MICHAEL ZINN",
    "count": 317,
    "terms": [
      {
        "term": "1164",
        "count": 61,
        "sections": 1,
        "gpa": 3.1475409836065573
      },
      {
        "term": "1172",
        "count": 19,
        "sections": 1,
        "gpa": 3.526315789473684
      },
      {
        "term": "1182",
        "count": 42,
        "sections": 1,
        "gpa": 3.2023809523809526
      },
      {
        "term": "1192",
        "count": 8,
        "sections": 2,
        "gpa": 3.8125
      },
      {
        "term": "1202",
        "count": 11,
        "sections": 1,
        "gpa": 3.8636363636363638
      },
      {
        "term": "1212",
        "count": 9,
        "sections": 1,
        "gpa": 3.9444444444444446
      },
      {
        "term": "1222",
        "count": 6,
        "sections": 1,
        "gpa": 3.4166666666666665
      },
      {
        "term": "1232",
        "count": 15,
        "sections": 1,
        "gpa": 3.8
      },
      {
        "term": "1242",
        "count": 36,
        "sections": 1,
        "gpa": 3.5
      },
      {
        "term": "1252",
        "count": 53,
        "sections": 1,
        "gpa": 3.4150943396226414
      },
      {
        "term": "1262",
        "count": 57,
        "sections": 1,
        "gpa": 3.412280701754386
      }
    ]
  },
  {
    "uid": "instructor_3d4c5b8d4f1015ba84b22455",
    "name": "JOHN MOSKWA",
    "count": 184,
    "terms": [
      {
        "term": "1072",
        "count": 14,
        "sections": 1,
        "gpa": 3.4285714285714284
      },
      {
        "term": "1082",
        "count": 24,
        "sections": 1,
        "gpa": 2.9583333333333335
      },
      {
        "term": "1102",
        "count": 27,
        "sections": 1,
        "gpa": 2.685185185185185
      },
      {
        "term": "1112",
        "count": 33,
        "sections": 1,
        "gpa": 2.6666666666666665
      },
      {
        "term": "1122",
        "count": 27,
        "sections": 1,
        "gpa": 2.8703703703703702
      },
      {
        "term": "1132",
        "count": 24,
        "sections": 1,
        "gpa": 3.0625
      },
      {
        "term": "1142",
        "count": 14,
        "sections": 1,
        "gpa": 2.75
      },
      {
        "term": "1152",
        "count": 21,
        "sections": 1,
        "gpa": 2.9047619047619047
      }
    ]
  },
  {
    "uid": "instructor_64a1f644a95a3786b7942d1f",
    "name": "NEIL DUFFIE",
    "count": 89,
    "terms": [
      {
        "term": "1072",
        "count": 8,
        "sections": 2,
        "gpa": 3.5
      },
      {
        "term": "1082",
        "count": 6,
        "sections": 2,
        "gpa": 3.75
      },
      {
        "term": "1092",
        "count": 32,
        "sections": 2,
        "gpa": 3.171875
      },
      {
        "term": "1124",
        "count": 6,
        "sections": 2,
        "gpa": 3.3333333333333335
      },
      {
        "term": "1134",
        "count": 6,
        "sections": 1,
        "gpa": 3.75
      },
      {
        "term": "1144",
        "count": 12,
        "sections": 1,
        "gpa": 3.3333333333333335
      },
      {
        "term": "1152",
        "count": 6,
        "sections": 1,
        "gpa": 3
      },
      {
        "term": "1162",
        "count": 6,
        "sections": 1,
        "gpa": 3.5833333333333335
      },
      {
        "term": "1174",
        "count": 7,
        "sections": 2,
        "gpa": 3.2857142857142856
      }
    ]
  },
  {
    "uid": "instructor_1f7bf06f9f00c8a03428fd17",
    "name": "VARUN RAJAN",
    "count": 57,
    "terms": [
      {
        "term": "1262",
        "count": 57,
        "sections": 1,
        "gpa": 3.412280701754386
      }
    ]
  },
  {
    "uid": "instructor_8413bd0b2a60666389312a16",
    "name": "ISHAN GANDHI",
    "count": 53,
    "terms": [
      {
        "term": "1252",
        "count": 53,
        "sections": 1,
        "gpa": 3.4150943396226414
      }
    ]
  },
  {
    "uid": "instructor_7417b47f7539065fd70d9cc7",
    "name": "BOLUN ZHANG",
    "count": 11,
    "terms": [
      {
        "term": "1202",
        "count": 11,
        "sections": 1,
        "gpa": 3.8636363636363638
      }
    ]
  },
  {
    "uid": "instructor_e4e5ab27f0285ae0feee134e",
    "name": "MICHAEL HAGENOW",
    "count": 8,
    "terms": [
      {
        "term": "1192",
        "count": 8,
        "sections": 1,
        "gpa": 3.8125
      }
    ]
  }
]
```

## following

| code       | title                                               |
| ---------- | --------------------------------------------------- |
| ECE/ME 577 | AUTOMATIC CONTROLS LABORATORY                       |
| ME 447     | COMPUTER CONTROL OF MACHINES AND PROCESSES          |
| ME 747     | ADVANCED COMPUTER CONTROL OF MACHINES AND PROCESSES |
