# MUSPERF 217: Elementary/intermediate Horn | UW–Madison

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

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

30461f4f28174865341c9a39ad2764ebec94262b983aa750b1c68723ecb5e73f

### course id

MUSPERF 217

### course uid

course\_6bd2d296200c72fd043dc7ed

### catalog version id

b7489c07ba929b8784bc83c17749eae644c99c09277b13f5b567d6ede99ed3a1

### course number

217

### subjects

* MUSPERF

### title

ELEMENTARY/INTERMEDIATE HORN

### description

Individual horn instruction for majors.

### requirements text

Declared in the undergraduate Music program, Music: Performance BM, or Music: Education BM

### credits min

2

### credits max

4

### credit offering ids

* 1272:664:013376

### llm job id

enrich-ecd149b6a6e0877fce2f3d1c

### llm output id

87b87331e5a55f93579b4c2d0ab27ccd867c315e92471895ac89cd93f2c9b877

### llm model

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

### llm model revision

1355db6a052410cfd62085d94b58866fd0f2c3c5

### llm task version

14

### llm search status

valid

### llm summary

MUSPERF 217 provides individual horn instruction for students in the Music: Performance BM or Music: Education BM programs.

### llm topics

* Elementary and intermediate horn techniques

### llm skills

* Individual horn instruction

### llm assumed background

* Declared in the undergraduate Music program, Music: Performance BM, or Music: Education BM

### llm search phrases

* horn instruction
* elementary horn
* intermediate horn
* music performance major
* private horn lessons

### llm requirements status

valid

### llm student summary status

valid

### llm experience status

valid

### catalog variants

None recorded.

### student summary

#### context hash

001cb2afd2a0bc6025d972539f0f49ed30657dbdcd7889295ee91134e7dae6c6

#### course id

MUSPERF 217

#### current instructors

```json
[
  {
    "instructor_uid": "instructor_c0d46784d93e06c88308e6f4",
    "message": "No course-specific reviews available",
    "name": "Layan Atieh",
    "review_status": "no_course_reviews",
    "rmp_instructor_id": null,
    "summary": []
  }
]
```

#### difficulty workload

No specific workload details are provided in the single available review for historical instructor Daniel Grabois.

```json
{
  "citations": [
    {
      "instructor_name": "Daniel Grabois",
      "review_date": "2020-02-29 15:24:36 +0000 UTC",
      "review_id": "a2ebeb83975cc98bf369db75",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2575788",
      "source_review_id": "UmF0aW5nLTMyOTQxNTQ2",
      "source_url": "https://www.ratemyprofessors.com/professor/2575788",
      "type": "review"
    }
  ]
}
```

#### errors

None recorded.

#### historical context

Historical reviewer Daniel Grabois received high praise for quality, though the review lacks specific academic details regarding course content or difficulty.

```json
{
  "citations": [
    {
      "instructor_name": "Daniel Grabois",
      "review_date": "2020-02-29 15:24:36 +0000 UTC",
      "review_id": "a2ebeb83975cc98bf369db75",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2575788",
      "source_review_id": "UmF0aW5nLTMyOTQxNTQ2",
      "source_url": "https://www.ratemyprofessors.com/professor/2575788",
      "type": "review"
    }
  ]
}
```

#### offered

true

#### profile hash

e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1

#### quick take

Historical reviews for Daniel Grabois describe him as highly engaging and enjoyable, though current instructor Layan Atieh has no reviewed experience to summarize.

```json
{
  "citations": [
    {
      "instructor_name": "Daniel Grabois",
      "review_date": "2020-02-29 15:24:36 +0000 UTC",
      "review_id": "a2ebeb83975cc98bf369db75",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2575788",
      "source_review_id": "UmF0aW5nLTMyOTQxNTQ2",
      "source_url": "https://www.ratemyprofessors.com/professor/2575788",
      "type": "review"
    }
  ]
}
```

Recent recorded grades — Fall 2017: 3.92 GPA, 100.0% A/AB (n=6 letter grades); Spring 2022: 4.00 GPA, 100.0% A/AB (n=1 letter grades); Fall 2025: 4.00 GPA, 100.0% A/AB (n=6 letter grades).

```json
{
  "citations": [
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1182",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1224",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1262",
      "type": "grade"
    }
  ]
}
```

#### student experience

A historical reviewer rated Daniel Grabois extremely positively, calling him 'the man' and a 'G' with a perfect quality score.

```json
{
  "citations": [
    {
      "instructor_name": "Daniel Grabois",
      "review_date": "2020-02-29 15:24:36 +0000 UTC",
      "review_id": "a2ebeb83975cc98bf369db75",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:2575788",
      "source_review_id": "UmF0aW5nLTMyOTQxNTQ2",
      "source_url": "https://www.ratemyprofessors.com/professor/2575788",
      "type": "review"
    }
  ]
}
```

#### task hash

74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68

#### teaching history

DANIEL GRABOIS is recorded teaching in Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Spring 2018, Fall 2018, Fall 2019, Spring 2020, Fall 2020, Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024, Spring 2025, Fall 2025, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1122",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1124",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1132",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1134",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1142",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1144",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1152",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1154",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1162",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1164",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1172",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1174",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1182",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1184",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1192",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1202",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1204",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1212",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1224",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1232",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1234",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 120,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1244",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 120,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1244",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1254",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1262",
      "type": "grade"
    },
    {
      "course_id": "MUSPERF 217",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 20,
      "source_course_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
      "source_record": {
        "entity_id": "94fa3647-eabf-344f-9c95-fd7eefe82337",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1264",
      "type": "grade"
    }
  ]
}
```

#### term id

1272

#### term name

2026 Fall

#### version

2

### requirements

#### nodes

```json
[
  {
    "children": [],
    "condition": "Declared in the undergraduate Music program, Music: Performance BM, or Music: Education BM",
    "course": null,
    "evidence": "Declared in the undergraduate Music program, Music: Performance BM, or Music: Education BM",
    "id": "n0",
    "kind": "condition"
  }
]
```

#### notes

None recorded.

#### root

n0

#### status

parsed

### instructors

| instructor\_uid                      | source     | source\_instructor\_id | identity\_basis | identity\_status   | name        | email            | first\_observed\_at              | last\_observed\_at               | instructor\_url           |
| ------------------------------------ | ---------- | ---------------------- | --------------- | ------------------ | ----------- | ---------------- | -------------------------------- | -------------------------------- | ------------------------- |
| instructor\_c0d46784d93e06c88308e6f4 | enrollment | latieh                 | netid           | source\_identified | Layan Atieh | LATIEH\@WISC.EDU | 2026-09-07 15:55:43.033547+00:00 | 2026-09-07 15:55:43.033547+00:00 | /instructors/LAYAN\_ATIEH |

### offerings

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "offering_id": "1272:664:013376",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1272",
    "source_course_id": "013376",
    "source_subject_id": "664",
    "title": "Elementary/Intermediate Horn",
    "credits_min": 2,
    "credits_max": 4,
    "typically_offered": "Fall, Spring"
  }
]
```

### sections

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:13329",
    "term_id": "1272",
    "source_section_id": "13329",
    "identity_basis": "class_number",
    "section_number": "020",
    "section_type": "IND",
    "instruction_mode": "Classroom Instruction",
    "capacity": 10,
    "enrolled": 1,
    "waitlisted": 0,
    "start_date": "2026-09-02 05:00:00+00:00",
    "end_date": "2026-12-09 06:00:00+00:00"
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "section_uid": "uw-section:1272:25445",
    "term_id": "1272",
    "source_section_id": "25445",
    "identity_basis": "class_number",
    "section_number": "120",
    "section_type": "IND",
    "instruction_mode": "Classroom Instruction",
    "capacity": 5,
    "enrolled": 1,
    "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_dbdda90ef308a8b74f71a0b5",
    "source": "madgrades",
    "source_instructor_id": "2601792",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "DOUGLAS HILL",
    "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.971,
      "graded": 87,
      "counts": [
        83,
        3,
        1,
        0,
        0,
        0,
        0
      ],
      "sections": 90
    },
    "instructor_url": "/instructors/DOUGLAS_HILL--instructor_dbdda90ef308a8b74f71a0b5"
  },
  {
    "instructor_uid": "instructor_150fad32934e3e7eeb745135",
    "source": "madgrades",
    "source_instructor_id": "4945050",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "DANIEL GRABOIS",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "ratings": {
      "review_count": 1,
      "quality": 5,
      "difficulty": 3,
      "quality_count": 1,
      "difficulty_count": 1,
      "profile_id": "rmp:2575788",
      "source_url": "https://www.ratemyprofessors.com/professor/2575788",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:46:10.895659+00:00",
      "courses": {
        "course_6bd2d296200c72fd043dc7ed": {
          "review_count": 1,
          "quality": 5,
          "difficulty": 3,
          "quality_count": 1,
          "difficulty_count": 1
        }
      },
      "bayesian_quality": 3.7235102700443767,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.957,
      "graded": 1839,
      "counts": [
        1783,
        6,
        34,
        0,
        10,
        2,
        4
      ],
      "sections": 295
    },
    "instructor_url": "/instructors/DANIEL_GRABOIS--instructor_150fad32934e3e7eeb745135"
  },
  {
    "instructor_uid": "instructor_c0d46784d93e06c88308e6f4",
    "source": "enrollment",
    "source_instructor_id": "latieh",
    "identity_basis": "netid",
    "identity_status": "source_identified",
    "name": "Layan Atieh",
    "email": "LATIEH@WISC.EDU",
    "first_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "instructor_url": "/instructors/LAYAN_ATIEH"
  }
]
```

### grades

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1072",
    "term_name": "Fall 2006",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1074",
    "term_name": "Spring 2007",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1082",
    "term_name": "Fall 2007",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1084",
    "term_name": "Spring 2008",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1092",
    "term_name": "Fall 2008",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1094",
    "term_name": "Spring 2009",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1102",
    "term_name": "Fall 2009",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1104",
    "term_name": "Spring 2010",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1112",
    "term_name": "Fall 2010",
    "instructors": [
      "DOUGLAS HILL"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1122",
    "term_name": "Fall 2011",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1124",
    "term_name": "Spring 2012",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1132",
    "term_name": "Fall 2012",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1134",
    "term_name": "Spring 2013",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1142",
    "term_name": "Fall 2013",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1144",
    "term_name": "Spring 2014",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1152",
    "term_name": "Fall 2014",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1154",
    "term_name": "Spring 2015",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1162",
    "term_name": "Fall 2015",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1164",
    "term_name": "Spring 2016",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1172",
    "term_name": "Fall 2016",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1174",
    "term_name": "Spring 2017",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1182",
    "term_name": "Fall 2017",
    "instructors": [
      "Daniel Grabois"
    ],
    "a": 5,
    "ab": 1,
    "b": 0,
    "bc": 0,
    "c": 0,
    "d": 0,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 6,
    "source_aliases": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1184",
    "term_name": "Spring 2018",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1192",
    "term_name": "Fall 2018",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1202",
    "term_name": "Fall 2019",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1204",
    "term_name": "Spring 2020",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1212",
    "term_name": "Fall 2020",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1224",
    "term_name": "Spring 2022",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 1,
    "source_aliases": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1232",
    "term_name": "Fall 2022",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1234",
    "term_name": "Spring 2023",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1242",
    "term_name": "Fall 2023",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1244",
    "term_name": "Spring 2024",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1252",
    "term_name": "Fall 2024",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1254",
    "term_name": "Spring 2025",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1262",
    "term_name": "Fall 2025",
    "instructors": [
      "Daniel Grabois"
    ],
    "a": 6,
    "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": 6,
    "source_aliases": [
      "MUSPERF 217"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "MUSPERF 217",
    "course_uid": "course_6bd2d296200c72fd043dc7ed",
    "term_id": "1264",
    "term_name": "Spring 2026",
    "instructors": [
      "Daniel Grabois"
    ],
    "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": [
      "MUSPERF 217"
    ]
  }
]
```

### statistics

#### gpa

3.962

#### graded

13

#### counts

* 12
* 1
* 0
* 0
* 0
* 0
* 0

### grade conflicts

None recorded.

### evidence

#### history

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

#### traces

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

#### reviews

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

#### meetings

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

#### results

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

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

## instructor Trends

```json
[
  {
    "uid": "instructor_150fad32934e3e7eeb745135",
    "name": "DANIEL GRABOIS",
    "count": 13,
    "terms": [
      {
        "term": "1182",
        "count": 6,
        "sections": 1,
        "gpa": 3.9166666666666665
      },
      {
        "term": "1224",
        "count": 1,
        "sections": 1,
        "gpa": 4
      },
      {
        "term": "1262",
        "count": 6,
        "sections": 1,
        "gpa": 4
      }
    ]
  }
]
```

## following

None recorded.
