# ECE 432: Digital Signal Processing Laboratory | UW–Madison

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

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

060360eb56d50a374e31ea6acf2ac3bba1e3a1858f591f1e454e9e8ac2ff9303

### course id

ECE 432

### course uid

course\_c5e749f187ec7e465cd05f49

### catalog version id

4f0f5f6ad78cde354616cd75f8ca5a3cdbe74eb45863f36c1d2cb46ddfc056b1

### course number

432

### subjects

* ECE

### title

DIGITAL SIGNAL PROCESSING LABORATORY

### description

Implementation of digital signal processing algorithms on special-purpose and general-purpose hardware. Use of assembly and high-level languages, and simulator to develop and test IIR, FIR filters and the FFT for modern DSP chips. Scaling for fixed point arithmetic. Use of high level languages to implement real time, object oriented component based DSP systems in general purpose computers. DSP applications, including data and voice communication systems.

### requirements text

E C E 330andCOMP SCI 300, graduate/professional standing, or member of Engineering Guest Students

### credits min

3

### credits max

3

### credit offering ids

* 1272:320:006372

### llm job id

enrich-8b774950c2b6adfdc46d1b82

### llm output id

abdca4414ddd2b5e5626f658e3c2999853c063fbef7e870863b988e12a8b521b

### llm model

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

### llm model revision

1355db6a052410cfd62085d94b58866fd0f2c3c5

### llm task version

14

### llm search status

valid

### llm summary

ECE 432 is a Digital Signal Processing Laboratory focusing on implementing DSP algorithms like filters and FFT on hardware using assembly and high-level languages.

### llm topics

* Digital signal processing algorithms, IIR and FIR filters, FFT, fixed-point arithmetic, and DSP applications in communication systems.

### llm skills

* Implementing DSP algorithms (IIR, FIR, FFT) on hardware using assembly and high-level languages, including fixed-point scaling and real-time system design.

### llm assumed background

* Fundamentals of signals and systems, including time and frequency domain analysis, and object-oriented programming with data structures.

### llm search phrases

* digital signal processing laboratory
* DSP algorithms hardware implementation
* IIR FIR filters FFT
* fixed point arithmetic DSP
* real time DSP systems

### llm requirements status

needs\_review

### llm student summary status

valid

### llm experience status

insufficient\_evidence

### catalog variants

None recorded.

### student summary

#### context hash

2fe3909863aefa1e8d13462cf687c3e04e97de107197cff4480f481238fe008a

#### course id

ECE 432

#### current instructors

```json
[
  {
    "instructor_uid": "instructor_17ad9703a339fc48f01aeb0e",
    "message": "No course-specific reviews available",
    "name": "Paul Milenkovic",
    "review_status": "no_course_reviews",
    "rmp_instructor_id": "rmp:131224",
    "summary": [
      {
        "citations": [
          {
            "course_id": "ECE 432",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
            "source_record": {
              "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1224",
            "type": "grade"
          },
          {
            "course_id": "ECE 432",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
            "source_record": {
              "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1234",
            "type": "grade"
          },
          {
            "course_id": "ECE 432",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
            "source_record": {
              "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Spring 2022: 3.55 GPA, 81.8% A/AB (n=22 letter grades); Spring 2023: 3.57 GPA, 78.6% A/AB (n=28 letter grades); Fall 2025: 3.46 GPA, 69.6% A/AB (n=23 letter grades)."
      }
    ]
  }
]
```

#### difficulty workload

None recorded.

#### errors

None recorded.

#### historical context

None recorded.

#### message

No course-specific reviews available

#### offered

true

#### profile hash

5cb4dabf887cdbcd8c00d5a1312e10828b95c63f30bc3ea76aea199565390d02

#### quick take

Recent recorded grades — Spring 2022: 3.55 GPA, 81.8% A/AB (n=22 letter grades); Spring 2023: 3.57 GPA, 78.6% A/AB (n=28 letter grades); Fall 2025: 3.46 GPA, 69.6% A/AB (n=23 letter grades).

```json
{
  "citations": [
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1224",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1234",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

#### student experience

None recorded.

#### task hash

74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68

#### teaching history

PAUL MILENKOVIC is recorded teaching in Spring 2007, Spring 2009, Spring 2011, Spring 2012, Spring 2013, Spring 2020, Spring 2022, Spring 2023, Fall 2025. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1074",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1094",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1114",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1124",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1134",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1204",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1224",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1234",
      "type": "grade"
    },
    {
      "course_id": "ECE 432",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
      "source_record": {
        "entity_id": "acd2228f-4be8-3813-abbc-ba7ed425213b",
        "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"
    ],
    "condition": null,
    "course": null,
    "evidence": "E C E 330andCOMP SCI 300, graduate/professional standing, or member of Engineering Guest Students",
    "id": "n0",
    "kind": "any"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 330,
      "minimum_grade": null,
      "subjects": [
        "ECE"
      ],
      "timing": "prior"
    },
    "evidence": "E C E 330",
    "id": "n1",
    "kind": "course"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 300,
      "minimum_grade": null,
      "subjects": [
        "COMPSCI"
      ],
      "timing": "prior"
    },
    "evidence": "COMP SCI 300",
    "id": "n2",
    "kind": "course"
  },
  {
    "children": [],
    "condition": "graduate/professional standing, or member of Engineering Guest Students",
    "course": null,
    "evidence": "graduate/professional standing, or member of Engineering Guest Students",
    "id": "n3",
    "kind": "condition"
  }
]
```

#### notes

* The phrase 'E C E 330andCOMP SCI 300' is interpreted as a conjunction (AND) based on the lack of an explicit 'or' between the two course codes, while the subsequent comma separates this block from the alternative standing requirements.
* The condition 'graduate/professional standing, or member of Engineering Guest Students' is treated as a single verbatim condition leaf as it lacks clear canonical course references and is grouped by the final 'or'.

#### root

n0

#### status

needs\_review

### instructors

```json
[
  {
    "instructor_uid": "instructor_17ad9703a339fc48f01aeb0e",
    "source": "enrollment",
    "source_instructor_id": "phmilenk",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Paul Milenkovic",
    "email": "MILENKOVIC@ENGR.WISC.EDU",
    "first_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 63,
      "quality": 2.27,
      "difficulty": 3.25,
      "quality_count": 63,
      "difficulty_count": 63,
      "profile_id": "rmp:131224",
      "source_url": "https://www.ratemyprofessors.com/professor/131224",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:12:24.146478+00:00",
      "courses": {
        "course_4bab507174f00d6393e58c91": {
          "review_count": 7,
          "quality": 3.43,
          "difficulty": 3.29,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_ab2f16c586da4b0250af474f": {
          "review_count": 48,
          "quality": 2.04,
          "difficulty": 3.21,
          "quality_count": 48,
          "difficulty_count": 48
        },
        "course_34f87beaf42d9c5ae4559375": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_236b13facc1d300e22cc9b1e": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_e4907bcab45d27b295e30076": {
          "review_count": 4,
          "quality": 2.75,
          "difficulty": 3,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_8634dde81cc95f6c58014087": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 2.604864044228095,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/PAUL_MILENKOVIC"
  }
]
```

### offerings

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "offering_id": "1272:320:006372",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1272",
    "source_course_id": "006372",
    "source_subject_id": "320",
    "title": "Digital Signal Processing Laboratory",
    "credits_min": 3,
    "credits_max": 3,
    "typically_offered": "Spring"
  }
]
```

### sections

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:32085",
    "term_id": "1272",
    "source_section_id": "32085",
    "identity_basis": "class_number",
    "section_number": "001",
    "section_type": "LEC",
    "instruction_mode": "Classroom Instruction",
    "capacity": 48,
    "enrolled": 18,
    "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_d6225ce16dbb1a6bb32b467e",
    "source": "madgrades",
    "source_instructor_id": "2601863",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "PAUL MILENKOVIC",
    "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": 63,
      "quality": 2.27,
      "difficulty": 3.25,
      "quality_count": 63,
      "difficulty_count": 63,
      "profile_id": "rmp:131224",
      "source_url": "https://www.ratemyprofessors.com/professor/131224",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:12:24.146478+00:00",
      "courses": {
        "course_4bab507174f00d6393e58c91": {
          "review_count": 7,
          "quality": 3.43,
          "difficulty": 3.29,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_ab2f16c586da4b0250af474f": {
          "review_count": 48,
          "quality": 2.04,
          "difficulty": 3.21,
          "quality_count": 48,
          "difficulty_count": 48
        },
        "course_34f87beaf42d9c5ae4559375": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_236b13facc1d300e22cc9b1e": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_e4907bcab45d27b295e30076": {
          "review_count": 4,
          "quality": 2.75,
          "difficulty": 3,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_8634dde81cc95f6c58014087": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 2.604864044228095,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.206,
      "graded": 3918,
      "counts": [
        1068,
        597,
        1596,
        310,
        306,
        25,
        16
      ],
      "sections": 91
    },
    "instructor_url": "/instructors/PAUL_MILENKOVIC--instructor_d6225ce16dbb1a6bb32b467e"
  },
  {
    "instructor_uid": "instructor_17ad9703a339fc48f01aeb0e",
    "source": "enrollment",
    "source_instructor_id": "phmilenk",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Paul Milenkovic",
    "email": "MILENKOVIC@ENGR.WISC.EDU",
    "first_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 63,
      "quality": 2.27,
      "difficulty": 3.25,
      "quality_count": 63,
      "difficulty_count": 63,
      "profile_id": "rmp:131224",
      "source_url": "https://www.ratemyprofessors.com/professor/131224",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:12:24.146478+00:00",
      "courses": {
        "course_4bab507174f00d6393e58c91": {
          "review_count": 7,
          "quality": 3.43,
          "difficulty": 3.29,
          "quality_count": 7,
          "difficulty_count": 7
        },
        "course_ab2f16c586da4b0250af474f": {
          "review_count": 48,
          "quality": 2.04,
          "difficulty": 3.21,
          "quality_count": 48,
          "difficulty_count": 48
        },
        "course_34f87beaf42d9c5ae4559375": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 5,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_236b13facc1d300e22cc9b1e": {
          "review_count": 1,
          "quality": 1,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        },
        "course_e4907bcab45d27b295e30076": {
          "review_count": 4,
          "quality": 2.75,
          "difficulty": 3,
          "quality_count": 4,
          "difficulty_count": 4
        },
        "course_8634dde81cc95f6c58014087": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 2.604864044228095,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "instructor_url": "/instructors/PAUL_MILENKOVIC"
  }
]
```

### grades

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1074",
    "term_name": "Spring 2007",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 9,
    "ab": 3,
    "b": 4,
    "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": 17,
    "source_aliases": [
      "ECE 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1094",
    "term_name": "Spring 2009",
    "instructors": [
      "Paul Milenkovic"
    ],
    "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 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1114",
    "term_name": "Spring 2011",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 5,
    "ab": 0,
    "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": [
      "ECE 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1124",
    "term_name": "Spring 2012",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 3,
    "ab": 1,
    "b": 5,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 10,
    "source_aliases": [
      "ECE 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1134",
    "term_name": "Spring 2013",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 4,
    "ab": 4,
    "b": 4,
    "bc": 0,
    "c": 0,
    "d": 1,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 13,
    "source_aliases": [
      "ECE 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1204",
    "term_name": "Spring 2020",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 11,
    "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": 16,
    "source_aliases": [
      "ECE 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1224",
    "term_name": "Spring 2022",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 15,
    "ab": 3,
    "b": 1,
    "bc": 1,
    "c": 1,
    "d": 0,
    "f": 1,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 22,
    "source_aliases": [
      "ECE 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1234",
    "term_name": "Spring 2023",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 12,
    "ab": 10,
    "b": 5,
    "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": 28,
    "source_aliases": [
      "ECE 432"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "ECE 432",
    "course_uid": "course_c5e749f187ec7e465cd05f49",
    "term_id": "1262",
    "term_name": "Fall 2025",
    "instructors": [
      "Paul Milenkovic"
    ],
    "a": 9,
    "ab": 7,
    "b": 4,
    "bc": 2,
    "c": 1,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 23,
    "source_aliases": [
      "ECE 432"
    ]
  }
]
```

### statistics

#### gpa

3.545

#### graded

134

#### counts

* 68
* 32
* 24
* 4
* 4
* 1
* 1

### grade conflicts

None recorded.

### evidence

#### history

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

#### traces

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

#### meetings

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

#### results

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

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

## context

### all

#### term



#### gpa

3.544776119402985

#### count

134

#### university

##### size

3647

##### gpa Percentile

32

##### count Percentile

58

##### median Count

106

##### histogram

| range   | count | current |
| ------- | ----- | ------- |
| 0.0–0.4 | 0     | false   |
| 0.4–0.8 | 0     | false   |
| 0.8–1.2 | 0     | false   |
| 1.2–1.6 | 0     | false   |
| 1.6–2.0 | 0     | false   |
| 2.0–2.4 | 1     | false   |
| 2.4–2.8 | 14    | false   |
| 2.8–3.2 | 290   | false   |
| 3.2–3.6 | 1087  | true    |
| 3.6–4.0 | 2255  | false   |

#### departments

```json
[
  {
    "subject": "ECE",
    "comparison": {
      "size": 100,
      "gpaPercentile": 48,
      "countPercentile": 54,
      "medianCount": 111.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": 10,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 43,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 46,
          "current": false
        }
      ]
    }
  }
]
```

### terms

#### 1074

##### term

1074

##### gpa

3.588235294117647

##### count

17

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

#### 1114

##### term

1114

##### gpa

3.6666666666666665

##### count

6

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

#### 1124

##### term

1124

##### gpa

3.388888888888889

##### count

9

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

#### 1134

##### term

1134

##### gpa

3.3076923076923075

##### count

13

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

#### 1204

##### term

1204

##### gpa

3.8125

##### count

16

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

#### 1224

##### term

1224

##### gpa

3.5454545454545454

##### count

22

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

#### 1234

##### term

1234

##### gpa

3.5714285714285716

##### count

28

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

#### 1262

##### term

1262

##### gpa

3.4565217391304346

##### count

23

##### departments

| subject | comparison |
| ------- | ---------- |
| ECE     |            |

### benchmarks

#### all

##### school

###### size

3647

###### gpa

3.6472031855363154

###### top Share

81.14536212043096

###### count

106

##### ECE

###### size

100

###### gpa

3.5514495751796016

###### top Share

75.46042272736747

###### count

111.5

#### terms

##### 1074

###### school

###### size

695

###### gpa

3.3616924722887376

###### top Share

63.22509110105764

###### count

69

###### ECE

###### size

20

###### gpa

3.110370466319829

###### top Share

50.72606982804236

###### count

46

##### 1094

###### school

###### size

758

###### gpa

3.3891454428111527

###### top Share

64.36369814389255

###### count

71

###### ECE

###### size

18

###### gpa

3.1709531378777993

###### top Share

48.482368483424565

###### count

52

##### 1114

###### school

###### size

804

###### gpa

3.3696004653806844

###### top Share

64.0389334741844

###### count

68

###### ECE

###### size

22

###### gpa

3.144458106909116

###### top Share

49.77358787545943

###### count

49

##### 1124

###### school

###### size

821

###### gpa

3.406589342026613

###### top Share

66.35774230127205

###### count

67

###### ECE

###### size

22

###### gpa

3.2619273221601444

###### top Share

56.5536768995059

###### count

60.5

##### 1134

###### school

###### size

852

###### gpa

3.4138934207568203

###### top Share

66.35946578182744

###### count

66

###### ECE

###### size

26

###### gpa

3.3422063178165016

###### top Share

62.38776016208119

###### count

69

##### 1204

###### school

###### size

1012

###### gpa

3.703747431523761

###### top Share

84.59811226304916

###### count

65.5

###### ECE

###### size

34

###### gpa

3.7346193271517083

###### top Share

86.80502962000203

###### count

73.5

##### 1224

###### school

###### size

1171

###### gpa

3.5627882428500937

###### top Share

76.37271640560496

###### count

64

###### ECE

###### size

43

###### gpa

3.493101515836076

###### top Share

71.87667215876023

###### count

78

##### 1234

###### school

###### size

1188

###### gpa

3.5799441677552393

###### top Share

77.18256448537606

###### count

65

###### ECE

###### size

41

###### gpa

3.521247893399985

###### top Share

73.18909826442149

###### count

70

##### 1262

###### school

###### size

1320

###### gpa

3.628825763035853

###### top Share

80.21118846327654

###### count

70

###### ECE

###### size

41

###### gpa

3.5162416044524014

###### top Share

73.72561877957347

###### count

82

## instructor Trends

```json
[
  {
    "uid": "instructor_d6225ce16dbb1a6bb32b467e",
    "name": "PAUL MILENKOVIC",
    "count": 134,
    "terms": [
      {
        "term": "1074",
        "count": 17,
        "sections": 1,
        "gpa": 3.588235294117647
      },
      {
        "term": "1114",
        "count": 6,
        "sections": 1,
        "gpa": 3.6666666666666665
      },
      {
        "term": "1124",
        "count": 9,
        "sections": 1,
        "gpa": 3.388888888888889
      },
      {
        "term": "1134",
        "count": 13,
        "sections": 1,
        "gpa": 3.3076923076923075
      },
      {
        "term": "1204",
        "count": 16,
        "sections": 1,
        "gpa": 3.8125
      },
      {
        "term": "1224",
        "count": 22,
        "sections": 1,
        "gpa": 3.5454545454545454
      },
      {
        "term": "1234",
        "count": 28,
        "sections": 1,
        "gpa": 3.5714285714285716
      },
      {
        "term": "1262",
        "count": 23,
        "sections": 1,
        "gpa": 3.4565217391304346
      }
    ]
  }
]
```

## following

None recorded.
