# ECE 491: Senior Design Project | UW–Madison

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

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

90aa97fa076935a36b172f26299300b8f36be38e1efa619c85ca075bb89750e9

### course id

ECE 491

### course uid

course\_8d83e28e318ed1eadacd0860

### catalog version id

397b13308d4ac31ee1ee42ca72b1d5d8ac8c1fa7e619ea78c931034751f364c6

### course number

491

### subjects

* ECE

### title

SENIOR DESIGN PROJECT

### description

Engineering design projects supervised by faculty members.

### requirements text

Consent of instructor

### credit offering ids

None recorded.

### llm job id

enrich-8b774950c2b6adfdc46d1b82

### llm output id

8a12766f85bbe1eeca47bb492c57c12ae139c4ab610f80842a9db6668658c1d7

### llm model

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

### llm model revision

1355db6a052410cfd62085d94b58866fd0f2c3c5

### llm task version

14

### llm search status

valid

### llm summary

ECE 491 is a senior design project course where students complete engineering design projects under faculty supervision.

### llm topics

* Senior design

### llm skills

* Engineering design

### llm assumed background

None recorded.

### llm search phrases

* ECE senior design project
* engineering design faculty supervised
* ECE 491 senior capstone

### llm requirements status

valid

### llm student summary status

valid

### llm experience status

insufficient\_evidence

### catalog variants

None recorded.

### student summary

#### context hash

75cb6e51925e4355c6b109e0646d3fbd29ef15f867f24c561314ecc65f88f760

#### course id

ECE 491

#### current instructors

None recorded.

#### difficulty workload

None recorded.

#### errors

None recorded.

#### historical context

None recorded.

#### message

No course-specific reviews available

#### offered

false

#### profile hash

5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02

#### quick take

Recent recorded grades — Fall 2013: 4.00 GPA, 100.0% A/AB (n=1 letter grades); Spring 2016: 3.58 GPA, 83.3% A/AB (n=6 letter grades); Fall 2019: 4.00 GPA, 100.0% A/AB (n=7 letter grades).

```json
{
  "citations": [
    {
      "course_id": "ECE 491",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "8fbd0e9a-698b-302f-b88a-9236ecf9f176",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1142",
      "type": "grade"
    },
    {
      "course_id": "ECE 491",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "8fbd0e9a-698b-302f-b88a-9236ecf9f176",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1164",
      "type": "grade"
    },
    {
      "course_id": "ECE 491",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "8fbd0e9a-698b-302f-b88a-9236ecf9f176",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1202",
      "type": "grade"
    }
  ]
}
```

#### student experience

None recorded.

#### task hash

74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68

#### teaching history

None recorded.

#### term id

1272

#### term name

2026 Fall

#### version

2

### requirements

#### nodes

```json
[
  {
    "children": [],
    "condition": "Consent of instructor",
    "course": null,
    "evidence": "Consent of instructor",
    "id": "n0",
    "kind": "condition"
  }
]
```

#### notes

None recorded.

#### root

n0

#### status

parsed

### instructors

None recorded.

### offerings

None recorded.

### sections

None recorded.

### grade instructors

```json
[
  {
    "instructor_uid": "instructor_89a977ba8f4a3a9d16333939",
    "source": "madgrades",
    "source_instructor_id": "1112569",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "VENKATA VENKATARAMANAN",
    "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.791,
      "graded": 2808,
      "counts": [
        2354,
        57,
        283,
        6,
        71,
        24,
        13
      ],
      "sections": 337
    },
    "instructor_url": "/instructors/VENKATA_VENKATARAMANAN--instructor_89a977ba8f4a3a9d16333939"
  },
  {
    "instructor_uid": "instructor_c4cf068d4cf6ce52103202f1",
    "source": "madgrades",
    "source_instructor_id": "2601244",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "WILLIAM N. HITCHON",
    "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.335,
      "graded": 2511,
      "counts": [
        1061,
        457,
        603,
        107,
        214,
        25,
        44
      ],
      "sections": 98
    },
    "instructor_url": "/instructors/WILLIAM_N_HITCHON--instructor_c4cf068d4cf6ce52103202f1"
  },
  {
    "instructor_uid": "instructor_ca63987f6314c48ada793dec",
    "source": "madgrades",
    "source_instructor_id": "681653",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ROBERT LORENZ",
    "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.261,
      "graded": 960,
      "counts": [
        274,
        370,
        118,
        76,
        78,
        40,
        4
      ],
      "sections": 234
    },
    "instructor_url": "/instructors/ROBERT_LORENZ--instructor_ca63987f6314c48ada793dec"
  },
  {
    "instructor_uid": "instructor_3361ac6b412e8a29a0f27f70",
    "source": "madgrades",
    "source_instructor_id": "2601098",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "LEON MCCAUGHAN",
    "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.127,
      "graded": 449,
      "counts": [
        117,
        117,
        88,
        71,
        35,
        15,
        6
      ],
      "sections": 20
    },
    "instructor_url": "/instructors/LEON_MCCAUGHAN"
  },
  {
    "instructor_uid": "instructor_efc67ff6b834550f199d140b",
    "source": "madgrades",
    "source_instructor_id": "3335665",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MICHAEL MORROW",
    "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.78,
      "difficulty": 2.91,
      "quality_count": 46,
      "difficulty_count": 46,
      "profile_id": "rmp:353263",
      "source_url": "https://www.ratemyprofessors.com/professor/353263",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:17:48.562462+00:00",
      "courses": {
        "course_e4907bcab45d27b295e30076": {
          "review_count": 13,
          "quality": 5,
          "difficulty": 3.08,
          "quality_count": 13,
          "difficulty_count": 13
        },
        "course_883e87fcd87d80e877bb98ab": {
          "review_count": 13,
          "quality": 4.46,
          "difficulty": 2.85,
          "quality_count": 13,
          "difficulty_count": 13
        },
        "course_9eb7166a49d161bca95d729f": {
          "review_count": 7,
          "quality": 5,
          "difficulty": 1.57,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_ae177875d7b9797eccef5e60": {
          "review_count": 5,
          "quality": 5,
          "difficulty": 3.8,
          "quality_count": 5,
          "difficulty_count": 5
        },
        "course_28637d435e2aa66480a2a6f2": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_42330966f01392dae105b4e1": {
          "review_count": 2,
          "quality": 5,
          "difficulty": 3.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_90e09143d9d1e797e54f4796": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 4.440510843498969,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.045,
      "graded": 4170,
      "counts": [
        1093,
        1033,
        744,
        543,
        468,
        184,
        105
      ],
      "sections": 78
    },
    "instructor_url": "/instructors/MICHAEL_MORROW--instructor_efc67ff6b834550f199d140b"
  },
  {
    "instructor_uid": "instructor_6d369cdb5d6781d01436b84f",
    "source": "madgrades",
    "source_instructor_id": "2601953",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JOHN SCHARER",
    "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.339,
      "graded": 59,
      "counts": [
        18,
        22,
        13,
        0,
        3,
        3,
        0
      ],
      "sections": 53
    },
    "instructor_url": "/instructors/JOHN_SCHARER--instructor_6d369cdb5d6781d01436b84f"
  },
  {
    "instructor_uid": "instructor_c577092908fe1a2af6a5ac70",
    "source": "madgrades",
    "source_instructor_id": "4112910",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JAMES BARNER",
    "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.034,
      "graded": 962,
      "counts": [
        275,
        145,
        258,
        108,
        116,
        35,
        25
      ],
      "sections": 41
    },
    "instructor_url": "/instructors/JAMES_BARNER--instructor_c577092908fe1a2af6a5ac70"
  },
  {
    "instructor_uid": "instructor_13334d9678f3ade14a11a75c",
    "source": "madgrades",
    "source_instructor_id": "2600562",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JOHN BOOSKE",
    "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.38,
      "quality_count": 13,
      "difficulty_count": 13,
      "profile_id": "rmp:506547",
      "source_url": "https://www.ratemyprofessors.com/professor/506547",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:31:49.535822+00:00",
      "courses": {
        "course_1bd32bc0c6b6f790c916febd": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 1,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_e4907bcab45d27b295e30076": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_74cd44b712b933771f43380b": {
          "review_count": 4,
          "quality": 4.5,
          "difficulty": 1.25,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_2ad4b19e34bb27dbc0f214b0": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_a27257a294facd369497b276": {
          "review_count": 4,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_4d4d57b6ea46d309f47ce81d": {
          "review_count": 2,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 2,
          "difficulty_count": 2
        }
      },
      "bayesian_quality": 4.097082293058542,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.73,
      "graded": 1941,
      "counts": [
        1433,
        209,
        172,
        71,
        37,
        8,
        11
      ],
      "sections": 171
    },
    "instructor_url": "/instructors/JOHN_BOOSKE--instructor_13334d9678f3ade14a11a75c"
  },
  {
    "instructor_uid": "instructor_07c6baea72c5f093013e2a94",
    "source": "madgrades",
    "source_instructor_id": "2601167",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "PARAMESWARAN RAMANATHAN",
    "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.298,
      "graded": 1405,
      "counts": [
        515,
        320,
        289,
        138,
        108,
        25,
        10
      ],
      "sections": 163
    },
    "instructor_url": "/instructors/PARAMESWARAN_RAMANATHAN"
  },
  {
    "instructor_uid": "instructor_9649ccb0463afc73de459601",
    "source": "madgrades",
    "source_instructor_id": "274266",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MIKKO LIPASTI",
    "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": 26,
      "quality": 3.38,
      "difficulty": 2.5,
      "quality_count": 26,
      "difficulty_count": 26,
      "profile_id": "rmp:304354",
      "source_url": "https://www.ratemyprofessors.com/professor/304354",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:17:00.794318+00:00",
      "courses": {
        "course_883e87fcd87d80e877bb98ab": {
          "review_count": 7,
          "quality": 3.86,
          "difficulty": 2.57,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_1c943aa88ab6f61c9fa4c558": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_45a9d9a05cba4d5b592ac7a3": {
          "review_count": 1,
          "quality": 4,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_42330966f01392dae105b4e1": {
          "review_count": 1,
          "quality": 2,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_9eb7166a49d161bca95d729f": {
          "review_count": 11,
          "quality": 2.91,
          "difficulty": 2.36,
          "quality_count": 11,
          "difficulty_count": 11
        }
      },
      "bayesian_quality": 3.501602514585476,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.497,
      "graded": 2013,
      "counts": [
        851,
        622,
        377,
        87,
        45,
        19,
        12
      ],
      "sections": 197
    },
    "instructor_url": "/instructors/MIKKO_LIPASTI--instructor_9649ccb0463afc73de459601"
  },
  {
    "instructor_uid": "instructor_dc0b09951ec24c05d386a9f4",
    "source": "madgrades",
    "source_instructor_id": "710039",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JOSEPH KRACHEY",
    "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": 42,
      "quality": 4.26,
      "difficulty": 2.93,
      "quality_count": 42,
      "difficulty_count": 42,
      "profile_id": "rmp:1727817",
      "source_url": "https://www.ratemyprofessors.com/professor/1727817",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:30:19.760710+00:00",
      "courses": {
        "course_ae177875d7b9797eccef5e60": {
          "review_count": 19,
          "quality": 3.89,
          "difficulty": 3.58,
          "quality_count": 19,
          "difficulty_count": 19
        },
        "course_90e09143d9d1e797e54f4796": {
          "review_count": 2,
          "quality": 4.5,
          "difficulty": 3,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_9eb7166a49d161bca95d729f": {
          "review_count": 12,
          "quality": 4.33,
          "difficulty": 2.25,
          "quality_count": 12,
          "difficulty_count": 12
        },
        "course_883e87fcd87d80e877bb98ab": {
          "review_count": 9,
          "quality": 4.89,
          "difficulty": 2.44,
          "quality_count": 9,
          "difficulty_count": 9
        }
      },
      "bayesian_quality": 4.066350252756966,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.524,
      "graded": 5701,
      "counts": [
        3187,
        1020,
        731,
        384,
        280,
        59,
        40
      ],
      "sections": 186
    },
    "instructor_url": "/instructors/JOSEPH_KRACHEY--instructor_dc0b09951ec24c05d386a9f4"
  },
  {
    "instructor_uid": "instructor_a0635de9e0867a015d9ba90e",
    "source": "madgrades",
    "source_instructor_id": "669258",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ROBERT NOWAK",
    "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": 2.9,
      "difficulty": 4.48,
      "quality_count": 21,
      "difficulty_count": 21,
      "profile_id": "rmp:329243",
      "source_url": "https://www.ratemyprofessors.com/professor/329243",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:09:32.056734+00:00",
      "courses": {
        "course_b588d52f82ec62f25a4f2ece": {
          "review_count": 2,
          "quality": 4.5,
          "difficulty": 4,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_1c943aa88ab6f61c9fa4c558": {
          "review_count": 3,
          "quality": 1.33,
          "difficulty": 4,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_a7ce5ee394c07ac642067916": {
          "review_count": 9,
          "quality": 2.44,
          "difficulty": 4.67,
          "quality_count": 9,
          "difficulty_count": 9
        },
        "course_e0dea279cb4bde9b3cec752e": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_a4ae993219c28eb4a4c5c7e2": {
          "review_count": 1,
          "quality": 3,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_368722b4e51915750b4c0050": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.2705784309983392,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.497,
      "graded": 936,
      "counts": [
        446,
        238,
        148,
        51,
        37,
        11,
        5
      ],
      "sections": 166
    },
    "instructor_url": "/instructors/ROBERT_NOWAK--instructor_a0635de9e0867a015d9ba90e"
  },
  {
    "instructor_uid": "instructor_f1f46f808d3e807d0017e43d",
    "source": "madgrades",
    "source_instructor_id": "4150451",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "DANIEL COLIN LUDOIS",
    "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.499,
      "graded": 1029,
      "counts": [
        491,
        238,
        189,
        60,
        40,
        6,
        5
      ],
      "sections": 109
    },
    "instructor_url": "/instructors/DANIEL_COLIN_LUDOIS"
  },
  {
    "instructor_uid": "instructor_00daad4ed20daa5941fbb9c1",
    "source": "madgrades",
    "source_instructor_id": "5518357",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MIKHAIL KATS",
    "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": 3.57,
      "difficulty": 2.71,
      "quality_count": 7,
      "difficulty_count": 7,
      "profile_id": "rmp:2473440",
      "source_url": "https://www.ratemyprofessors.com/professor/2473440",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:17:01.681062+00:00",
      "courses": {
        "course_74cd44b712b933771f43380b": {
          "review_count": 2,
          "quality": 4,
          "difficulty": 1.5,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_a27257a294facd369497b276": {
          "review_count": 3,
          "quality": 3.67,
          "difficulty": 3,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_0fe7f84f9b6408104d512ff6": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.6364339137382187,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.756,
      "graded": 992,
      "counts": [
        745,
        106,
        91,
        32,
        8,
        6,
        4
      ],
      "sections": 111
    },
    "instructor_url": "/instructors/MIKHAIL_KATS--instructor_00daad4ed20daa5941fbb9c1"
  },
  {
    "instructor_uid": "instructor_b676367e76bc5b55c8a3ebc7",
    "source": "madgrades",
    "source_instructor_id": "1443622",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "KYLE HANSON",
    "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.475,
      "graded": 59,
      "counts": [
        23,
        16,
        16,
        2,
        2,
        0,
        0
      ],
      "sections": 3
    },
    "instructor_url": "/instructors/KYLE_HANSON--instructor_b676367e76bc5b55c8a3ebc7"
  },
  {
    "instructor_uid": "instructor_ed6664d9d32f5f4b263be237",
    "source": "madgrades",
    "source_instructor_id": "3969977",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "XINYU 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",
    "ratings": {
      "review_count": 3,
      "quality": 4.67,
      "difficulty": 3.33,
      "quality_count": 3,
      "difficulty_count": 3,
      "profile_id": "rmp:2018011",
      "source_url": "https://www.ratemyprofessors.com/professor/2018011",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 15:58:26.535241+00:00",
      "courses": {
        "course_f5cf8ba190ceb4a3bcb0e773": {
          "review_count": 2,
          "quality": 4.5,
          "difficulty": 3,
          "quality_count": 2,
          "difficulty_count": 2
        },
        "course_883e87fcd87d80e877bb98ab": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 4,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.79146589873617,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.181,
      "graded": 612,
      "counts": [
        153,
        188,
        136,
        67,
        45,
        11,
        12
      ],
      "sections": 49
    },
    "instructor_url": "/instructors/XINYU_ZHANG--instructor_ed6664d9d32f5f4b263be237"
  },
  {
    "instructor_uid": "instructor_cd48cdaa62d28f08ff7f95e0",
    "source": "madgrades",
    "source_instructor_id": "566960",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "MARK ALLIE",
    "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": 2.28,
      "difficulty": 1.56,
      "quality_count": 18,
      "difficulty_count": 18,
      "profile_id": "rmp:1974261",
      "source_url": "https://www.ratemyprofessors.com/professor/1974261",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:20:42.798978+00:00",
      "courses": {
        "course_321818cd548811ba8b5f60ca": {
          "review_count": 10,
          "quality": 2.5,
          "difficulty": 1.4,
          "quality_count": 10,
          "difficulty_count": 10
        },
        "course_955944848422d903be3b88d3": {
          "review_count": 3,
          "quality": 1,
          "difficulty": 2.67,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_1bd32bc0c6b6f790c916febd": {
          "review_count": 3,
          "quality": 2,
          "difficulty": 1.33,
          "quality_count": 3,
          "difficulty_count": 3
        },
        "course_4f43ea59ec9f575fd58e0a5f": {
          "review_count": 2,
          "quality": 3.5,
          "difficulty": 1,
          "quality_count": 2,
          "difficulty_count": 2
        }
      },
      "bayesian_quality": 3.0061504123929446,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.751,
      "graded": 10331,
      "counts": [
        7490,
        1556,
        788,
        227,
        188,
        34,
        48
      ],
      "sections": 515
    },
    "instructor_url": "/instructors/MARK_ALLIE--instructor_cd48cdaa62d28f08ff7f95e0"
  },
  {
    "instructor_uid": "instructor_b7eae26f3a2c356c7034ca99",
    "source": "madgrades",
    "source_instructor_id": "4309802",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "BERNARD LESIEUTRE",
    "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.27,
      "difficulty": 2.64,
      "quality_count": 11,
      "difficulty_count": 11,
      "profile_id": "rmp:1649338",
      "source_url": "https://www.ratemyprofessors.com/professor/1649338",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:51:56.871027+00:00",
      "courses": {
        "course_1c943aa88ab6f61c9fa4c558": {
          "review_count": 6,
          "quality": 3.83,
          "difficulty": 2.5,
          "quality_count": 6,
          "difficulty_count": 6
        },
        "course_b679e3cf25eb2922e638a7d2": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 2,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_1d414842d040e66d0ee9e2ac": {
          "review_count": 4,
          "quality": 4.75,
          "difficulty": 3,
          "quality_count": 4,
          "difficulty_count": 4
        }
      },
      "bayesian_quality": 3.8762488926107066,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.519,
      "graded": 1395,
      "counts": [
        780,
        217,
        223,
        73,
        85,
        8,
        9
      ],
      "sections": 152
    },
    "instructor_url": "/instructors/BERNARD_LESIEUTRE--instructor_b7eae26f3a2c356c7034ca99"
  },
  {
    "instructor_uid": "instructor_804d66a7db21a420d560c695",
    "source": "madgrades",
    "source_instructor_id": "6242107",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JOSEPH ANDREWS",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 2,
      "quality": 1,
      "difficulty": 5,
      "quality_count": 2,
      "difficulty_count": 2,
      "profile_id": "rmp:2973843",
      "source_url": "https://www.ratemyprofessors.com/professor/2973843",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:30:26.143141+00:00",
      "courses": {
        "course_ab2f16c586da4b0250af474f": {
          "review_count": 2,
          "quality": 1,
          "difficulty": 5,
          "quality_count": 2,
          "difficulty_count": 2
        }
      },
      "bayesian_quality": 3.417896166860541,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.231,
      "graded": 767,
      "counts": [
        269,
        161,
        151,
        85,
        76,
        21,
        4
      ],
      "sections": 72
    },
    "instructor_url": "/instructors/JOSEPH_ANDREWS--instructor_804d66a7db21a420d560c695"
  }
]
```

### grades

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1072",
    "term_name": "Fall 2006",
    "instructors": [
      "ROBERT LORENZ",
      "VENKATA VENKATARAMANAN",
      "WILLIAM N. HITCHON"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1074",
    "term_name": "Spring 2007",
    "instructors": [
      "LEON MCCAUGHAN",
      "ROBERT LORENZ"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1084",
    "term_name": "Spring 2008",
    "instructors": [
      "MICHAEL MORROW",
      "WILLIAM N. HITCHON"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1092",
    "term_name": "Fall 2008",
    "instructors": [
      "MICHAEL MORROW"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1094",
    "term_name": "Spring 2009",
    "instructors": [
      "VENKATA VENKATARAMANAN"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1102",
    "term_name": "Fall 2009",
    "instructors": [
      "JOHN SCHARER"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1104",
    "term_name": "Spring 2010",
    "instructors": [
      "JAMES BARNER"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1114",
    "term_name": "Spring 2011",
    "instructors": [
      "VENKATA VENKATARAMANAN"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1122",
    "term_name": "Fall 2011",
    "instructors": [
      "John Booske"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1124",
    "term_name": "Spring 2012",
    "instructors": [
      "VENKATA VENKATARAMANAN"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1132",
    "term_name": "Fall 2012",
    "instructors": [
      "PARAMESWARAN RAMANATHAN"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1134",
    "term_name": "Spring 2013",
    "instructors": [
      "MICHAEL MORROW",
      "Mikko Lipasti",
      "PARAMESWARAN RAMANATHAN",
      "VENKATA VENKATARAMANAN",
      "WILLIAM N. HITCHON"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1142",
    "term_name": "Fall 2013",
    "instructors": [
      "Joseph Krachey",
      "PARAMESWARAN RAMANATHAN",
      "VENKATA VENKATARAMANAN"
    ],
    "a": 1,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 5,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 6,
    "source_aliases": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1144",
    "term_name": "Spring 2014",
    "instructors": [
      "Joseph Krachey",
      "PARAMESWARAN RAMANATHAN"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1152",
    "term_name": "Fall 2014",
    "instructors": [
      "Joseph Krachey"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1154",
    "term_name": "Spring 2015",
    "instructors": [
      "Mikko Lipasti",
      "Robert Nowak"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1162",
    "term_name": "Fall 2015",
    "instructors": [
      "Joseph Krachey"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1164",
    "term_name": "Spring 2016",
    "instructors": [
      "Daniel Ludois",
      "Joseph Krachey"
    ],
    "a": 2,
    "ab": 3,
    "b": 1,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 6,
    "source_aliases": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1172",
    "term_name": "Fall 2016",
    "instructors": [
      "Daniel Ludois",
      "KYLE HANSON",
      "Mikhail Kats",
      "XINYU ZHANG"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1174",
    "term_name": "Spring 2017",
    "instructors": [
      "Joseph Krachey"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1184",
    "term_name": "Spring 2018",
    "instructors": [
      "Joseph Krachey",
      "Mark Allie"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1192",
    "term_name": "Fall 2018",
    "instructors": [
      "Joseph Krachey",
      "Mark Allie"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1194",
    "term_name": "Spring 2019",
    "instructors": [
      "BERNARD LESIEUTRE"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1202",
    "term_name": "Fall 2019",
    "instructors": [
      "Joseph Krachey"
    ],
    "a": 7,
    "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": 7,
    "source_aliases": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1204",
    "term_name": "Spring 2020",
    "instructors": [
      "Joseph Krachey"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1222",
    "term_name": "Fall 2021",
    "instructors": [
      "Joseph Krachey"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1232",
    "term_name": "Fall 2022",
    "instructors": [
      "Daniel Ludois",
      "Joseph Krachey"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1234",
    "term_name": "Spring 2023",
    "instructors": [
      "Daniel Ludois"
    ],
    "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": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1244",
    "term_name": "Spring 2024",
    "instructors": [
      "Joseph Andrews"
    ],
    "a": 0,
    "ab": 0,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 0,
    "source_aliases": [
      "ECE 491"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 491",
    "course_uid": "course_8d83e28e318ed1eadacd0860",
    "term_id": "1262",
    "term_name": "Fall 2025",
    "instructors": [
      "Joseph Krachey"
    ],
    "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": [
      "ECE 491"
    ]
  }
]
```

### statistics

#### gpa

3.821

#### graded

14

#### counts

* 10
* 3
* 1
* 0
* 0
* 0
* 0

### grade conflicts

None recorded.

### evidence

#### history

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

#### traces

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

#### results

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

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

## instructor Trends

```json
[
  {
    "uid": "instructor_dc0b09951ec24c05d386a9f4",
    "name": "JOSEPH KRACHEY",
    "count": 8,
    "terms": [
      {
        "term": "1142",
        "count": 1,
        "sections": 1,
        "gpa": 4
      },
      {
        "term": "1202",
        "count": 7,
        "sections": 1,
        "gpa": 4
      }
    ]
  },
  {
    "uid": "instructor_f1f46f808d3e807d0017e43d",
    "name": "DANIEL COLIN LUDOIS",
    "count": 6,
    "terms": [
      {
        "term": "1164",
        "count": 6,
        "sections": 1,
        "gpa": 3.5833333333333335
      }
    ]
  }
]
```

## following

None recorded.
