# COMPSCI 542: Introduction to Software Security | UW–Madison

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

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

ce61a464239a21e19d3e76706794713c89eed5bde802978a7b38246f0b97be70

### course id

COMPSCI 542

### course uid

course\_6205df2080c6f734c520ff84

### catalog version id

21e8a5de058fbfeb8e3ff0ee3a87480731ca7018decd410c62485eeb8034f3c4

### course number

542

### subjects

* COMPSCI

### title

INTRODUCTION TO SOFTWARE SECURITY

### description

Teaches the security considerations that occur during all steps of the software development life cycle: methodologies for designing secure software, programming using secure programming techniques, in-depth vulnerability assessment methodologies, static and dynamic analysis tools for evaluating software security, and system defenses reducing security threats.

### requirements text

COMP SCI 400or320, graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals

### credit offering ids

None recorded.

### llm job id

enrich-b6d8f78c1be0d523cf09d00d

### llm output id

46a4a11ac8760aeab9e0aa90703cceb76f53881a15bf85bcd27bc63e9bc62988

### llm model

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

### llm model revision

1355db6a052410cfd62085d94b58866fd0f2c3c5

### llm task version

14

### llm search status

valid

### llm summary

Introduction to software security covering secure design, programming, vulnerability assessment, and system defenses throughout the software development life cycle.

### llm topics

* Secure software design methodologies.
* Secure programming techniques.
* Vulnerability assessment.
* Static and dynamic analysis tools.
* System defenses.

### llm skills

* Designing secure software.
* Secure programming techniques.
* Vulnerability assessment methodologies.
* Using static and dynamic analysis tools.
* Implementing system defenses.

### llm assumed background

* Python programming, data structures, and software engineering tools.
* Advanced data structures, algorithm complexity, and professional code implementation.

### llm search phrases

* software security life cycle
* secure programming techniques
* vulnerability assessment
* static dynamic analysis tools
* system defenses

### llm requirements status

valid

### llm student summary status

valid

### llm experience status

insufficient\_evidence

### catalog variants

None recorded.

### student summary

#### context hash

a33c9afe9be09614cac8bdb87a8626311266face675bafb19f66439c74ba59f6

#### course id

COMPSCI 542

#### current instructors

None recorded.

#### difficulty workload

Historical reviews of Barton Miller: The course relies on weekly quizzes with strict attendance and no makeups. Students report that extra credit exists, but missing quizzes makes high grades difficult, and the quizzes are often vague or harshly graded.

```json
{
  "citations": [
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-11-21 06:13:34 +0000 UTC",
      "review_id": "a5bcb9a45ab145b155615e5d",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4NDI1MDc4",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-12-12 04:36:01 +0000 UTC",
      "review_id": "856e45dcba2f46033986a0fb",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4NjIzNjc0",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-12-24 20:06:42 +0000 UTC",
      "review_id": "65c58565995da47ec3039ab6",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4Nzg5NDQy",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-01-02 08:51:55 +0000 UTC",
      "review_id": "82ddf935ae31bcf3c4f29c78",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4ODE5NDUz",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-12-12 18:35:45 +0000 UTC",
      "review_id": "e80247951461ccff3bd0864c",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQwMjUyOTAx",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-12-16 01:39:52 +0000 UTC",
      "review_id": "673574cd6d4df47e91617520",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQwMzE1MDE0",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    }
  ]
}
```

#### errors

None recorded.

#### historical context

Historical reviews of Barton Miller: Barton Miller receives consistent criticism for poor teaching execution, including rambling lectures, lack of explanation, and inflexibility regarding accommodations and quizzes. Reviewers describe him as condescending, unhelpful, and resistant to feedback, with some citing rude behavior from guest lecturers and TAs. While some acknowledge his knowledge, the majority report a frustrating and unproductive classroom environment.

```json
{
  "citations": [
    {
      "instructor_name": "Barton Miller",
      "review_date": "2021-05-04 22:44:35 +0000 UTC",
      "review_id": "8f59722ccc461db39369e67f",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM0NzA0NjA1",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2021-08-22 15:12:13 +0000 UTC",
      "review_id": "22b41785734bfa6c588c2849",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM1MDQwOTMz",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2022-05-05 06:46:40 +0000 UTC",
      "review_id": "a2529e26cc76bd9353e6ea62",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM2MjQ5ODEw",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-11-21 06:13:34 +0000 UTC",
      "review_id": "a5bcb9a45ab145b155615e5d",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4NDI1MDc4",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-12-12 04:36:01 +0000 UTC",
      "review_id": "856e45dcba2f46033986a0fb",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4NjIzNjc0",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-10-04 16:02:40 +0000 UTC",
      "review_id": "7d8b629ae2136d893d6be295",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM5Nzg2OTUw",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-12-12 18:35:45 +0000 UTC",
      "review_id": "e80247951461ccff3bd0864c",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQwMjUyOTAx",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2026-05-24 09:59:38 +0000 UTC",
      "review_id": "39f24ddae86e1f6fd0208802",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQzMTg4MDg0",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    }
  ]
}
```

#### offered

false

#### profile hash

e59ddc7389015d0035b68cd195c939d475bf72b959b29cf12eab59b454ccaef1

#### quick take

Historical reviews of Barton Miller: Reviewers report a highly polarized experience with Barton Miller. While a few find the course fun and straightforward, the majority describe it as a frustrating nightmare characterized by poor teaching execution and unhelpful instruction.

```json
{
  "citations": [
    {
      "instructor_name": "Barton Miller",
      "review_date": "2021-05-04 22:44:35 +0000 UTC",
      "review_id": "8f59722ccc461db39369e67f",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM0NzA0NjA1",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2021-08-22 15:12:13 +0000 UTC",
      "review_id": "22b41785734bfa6c588c2849",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM1MDQwOTMz",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2022-05-05 06:46:40 +0000 UTC",
      "review_id": "a2529e26cc76bd9353e6ea62",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM2MjQ5ODEw",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-11-21 06:13:34 +0000 UTC",
      "review_id": "a5bcb9a45ab145b155615e5d",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4NDI1MDc4",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-12-12 04:36:01 +0000 UTC",
      "review_id": "856e45dcba2f46033986a0fb",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4NjIzNjc0",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-12-21 20:44:19 +0000 UTC",
      "review_id": "91d455457fb4755263f0f60f",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4NzY5NTcw",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2023-12-24 20:06:42 +0000 UTC",
      "review_id": "65c58565995da47ec3039ab6",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM4Nzg5NDQy",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-10-04 16:02:40 +0000 UTC",
      "review_id": "7d8b629ae2136d893d6be295",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM5Nzg2OTUw",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-12-12 18:35:45 +0000 UTC",
      "review_id": "e80247951461ccff3bd0864c",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQwMjUyOTAx",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2026-05-24 09:59:38 +0000 UTC",
      "review_id": "39f24ddae86e1f6fd0208802",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQzMTg4MDg0",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    }
  ]
}
```

Recent recorded grades — Fall 2023: 3.56 GPA, 75.4% A/AB (n=138 letter grades); Fall 2024: 3.42 GPA, 62.3% A/AB (n=122 letter grades); Spring 2026: 3.45 GPA, 67.3% A/AB (n=113 letter grades).

```json
{
  "citations": [
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "grades_latest",
      "term_id": "1264",
      "type": "grade"
    }
  ]
}
```

#### student experience

Historical reviews of Barton Miller: Students frequently cite weak TA support, confusing quizzes, and rude instructor interactions as major frustrations. Conversely, some appreciate the engaging course material, participation opportunities, and the preference for weekly exams over a traditional final.

```json
{
  "citations": [
    {
      "instructor_name": "Barton Miller",
      "review_date": "2021-08-22 15:12:13 +0000 UTC",
      "review_id": "22b41785734bfa6c588c2849",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM1MDQwOTMz",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-10-04 16:02:40 +0000 UTC",
      "review_id": "7d8b629ae2136d893d6be295",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTM5Nzg2OTUw",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-12-12 18:35:45 +0000 UTC",
      "review_id": "e80247951461ccff3bd0864c",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQwMjUyOTAx",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    },
    {
      "instructor_name": "Barton Miller",
      "review_date": "2024-12-16 01:39:52 +0000 UTC",
      "review_id": "673574cd6d4df47e91617520",
      "run_id": "20260907T155543-ce3781c4",
      "source_instructor_id": "rmp:1174681",
      "source_review_id": "UmF0aW5nLTQwMzE1MDE0",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "type": "review"
    }
  ]
}
```

#### task hash

74fb0997943e888960bbc9e47db8c4fd12e4292d55c20509d8d89db6a9910f68

#### teaching history

BARTON MILLER is recorded teaching in Fall 2022, Fall 2023, Fall 2024, Spring 2026. Recorded history may be incomplete and does not establish a future schedule.

```json
{
  "citations": [
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1232",
      "type": "grade"
    },
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 2,
      "source_course_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1242",
      "type": "grade"
    },
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "file": "tables/observations.parquet",
        "kind": "grades",
        "source": "madgrades"
      },
      "table": "section_grades_latest",
      "term_id": "1252",
      "type": "grade"
    },
    {
      "course_id": "COMPSCI 542",
      "run_id": "20260907T155543-ce3781c4",
      "section_number": 1,
      "source_course_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
      "source_record": {
        "entity_id": "93eb9b21-f4f8-3060-91ba-e50f9d96a91f",
        "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": [
      "n1",
      "n2",
      "n3"
    ],
    "condition": null,
    "course": null,
    "evidence": "COMP SCI 400or320, graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals",
    "id": "n0",
    "kind": "any"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 400,
      "minimum_grade": null,
      "subjects": [
        "COMPSCI"
      ],
      "timing": "prior"
    },
    "evidence": "COMP SCI 400",
    "id": "n1",
    "kind": "course"
  },
  {
    "children": [],
    "condition": null,
    "course": {
      "course_number": 320,
      "minimum_grade": null,
      "subjects": [
        "COMPSCI"
      ],
      "timing": "prior"
    },
    "evidence": "320",
    "id": "n2",
    "kind": "course"
  },
  {
    "children": [],
    "condition": "graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals",
    "course": null,
    "evidence": "graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals",
    "id": "n3",
    "kind": "condition"
  }
]
```

#### notes

None recorded.

#### root

n0

#### status

parsed

### instructors

None recorded.

### offerings

None recorded.

### sections

None recorded.

### grade instructors

```json
[
  {
    "instructor_uid": "instructor_7efd711088fe1df24948f660",
    "source": "madgrades",
    "source_instructor_id": "2602060",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "BARTON MILLER",
    "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": 37,
      "quality": 2.32,
      "difficulty": 3.68,
      "quality_count": 37,
      "difficulty_count": 37,
      "profile_id": "rmp:1174681",
      "source_url": "https://www.ratemyprofessors.com/professor/1174681",
      "match_basis": "exact_name",
      "observed_at": "2026-09-07 16:57:59.855453+00:00",
      "courses": {
        "course_6205df2080c6f734c520ff84": {
          "review_count": 12,
          "quality": 1.58,
          "difficulty": 3.92,
          "quality_count": 12,
          "difficulty_count": 12
        },
        "course_79e5479d9eb1286e8642b399": {
          "review_count": 13,
          "quality": 3.31,
          "difficulty": 3.54,
          "quality_count": 13,
          "difficulty_count": 13
        },
        "course_87400c0728797946c5cef14c": {
          "review_count": 6,
          "quality": 1.17,
          "difficulty": 4,
          "quality_count": 6,
          "difficulty_count": 6
        },
        "course_8c24abbdb85b336a3caf8465": {
          "review_count": 5,
          "quality": 2.4,
          "difficulty": 3.4,
          "quality_count": 5,
          "difficulty_count": 5
        }
      },
      "bayesian_quality": 2.7900651872093314,
      "prior_mean": 3.6596857835465957,
      "prior_weight": 20
    },
    "grade_statistics": {
      "gpa": 3.326,
      "graded": 1441,
      "counts": [
        650,
        240,
        228,
        153,
        126,
        34,
        10
      ],
      "sections": 127
    },
    "instructor_url": "/instructors/BARTON_MILLER--instructor_7efd711088fe1df24948f660"
  },
  {
    "instructor_uid": "instructor_9f20dbc023da1859b2faec71",
    "source": "madgrades",
    "source_instructor_id": "3907178",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ELISA HEYMANN",
    "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.401,
      "graded": 607,
      "counts": [
        285,
        102,
        118,
        51,
        38,
        10,
        3
      ],
      "sections": 7
    },
    "instructor_url": "/instructors/ELISA_HEYMANN--instructor_9f20dbc023da1859b2faec71"
  },
  {
    "instructor_uid": "instructor_a5ce4816b4e19f801fdb80a2",
    "source": "madgrades",
    "source_instructor_id": "6252992",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "SAMUEL KOTTLER",
    "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.307,
      "graded": 388,
      "counts": [
        161,
        78,
        77,
        36,
        20,
        5,
        11
      ],
      "sections": 4
    },
    "instructor_url": "/instructors/SAMUEL_KOTTLER--instructor_a5ce4816b4e19f801fdb80a2"
  },
  {
    "instructor_uid": "instructor_1187c0947b50cc219a99455e",
    "source": "madgrades",
    "source_instructor_id": "6461287",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "PRANAV RAO",
    "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.416,
      "graded": 385,
      "counts": [
        186,
        82,
        62,
        24,
        15,
        8,
        8
      ],
      "sections": 3
    },
    "instructor_url": "/instructors/PRANAV_RAO"
  },
  {
    "instructor_uid": "instructor_4436cbc94cf4bfeae90c1ba8",
    "source": "madgrades",
    "source_instructor_id": "6233431",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "BOYUAN ZOU",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "grade_statistics": {
      "gpa": 3.465,
      "graded": 897,
      "counts": [
        475,
        152,
        134,
        52,
        65,
        14,
        5
      ],
      "sections": 6
    },
    "instructor_url": "/instructors/BOYUAN_ZOU"
  },
  {
    "instructor_uid": "instructor_ecdc829f96a13dcf9baedda5",
    "source": "madgrades",
    "source_instructor_id": "6079791",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "SHIRLEY ZHANG",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "grade_statistics": {
      "gpa": 3.766,
      "graded": 77,
      "counts": [
        61,
        3,
        8,
        3,
        2,
        0,
        0
      ],
      "sections": 1
    },
    "instructor_url": "/instructors/SHIRLEY_ZHANG--instructor_ecdc829f96a13dcf9baedda5"
  },
  {
    "instructor_uid": "instructor_328b38860c6338f710ebaf4b",
    "source": "madgrades",
    "source_instructor_id": "6544687",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "ABOLI VIJAYANAND PAI",
    "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.291,
      "graded": 573,
      "counts": [
        150,
        185,
        163,
        43,
        15,
        12,
        5
      ],
      "sections": 5
    },
    "instructor_url": "/instructors/ABOLI_VIJAYANAND_PAI"
  },
  {
    "instructor_uid": "instructor_5260028d741ea405d9e4c148",
    "source": "madgrades",
    "source_instructor_id": "6384220",
    "identity_basis": "source_id",
    "identity_status": "source_identified",
    "name": "JAY CHEN",
    "email": null,
    "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
    "last_observed_at": "2026-09-07 15:55:43.033547+00:00",
    "grade_statistics": {
      "gpa": 3.545,
      "graded": 377,
      "counts": [
        166,
        130,
        54,
        13,
        10,
        3,
        1
      ],
      "sections": 2
    },
    "instructor_url": "/instructors/JAY_CHEN"
  }
]
```

### grades

```json
[
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "COMPSCI 542",
    "course_uid": "course_6205df2080c6f734c520ff84",
    "term_id": "1232",
    "term_name": "Fall 2022",
    "instructors": [
      "Barton Miller",
      "ELISA HEYMANN",
      "SAMUEL KOTTLER"
    ],
    "a": 51,
    "ab": 11,
    "b": 13,
    "bc": 2,
    "c": 1,
    "d": 0,
    "f": 2,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 80,
    "source_aliases": [
      "COMPSCI 542"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "COMPSCI 542",
    "course_uid": "course_6205df2080c6f734c520ff84",
    "term_id": "1242",
    "term_name": "Fall 2023",
    "instructors": [
      "BOYUAN ZOU",
      "Barton Miller",
      "ELISA HEYMANN",
      "PRANAV RAO",
      "SHIRLEY ZHANG"
    ],
    "a": 88,
    "ab": 16,
    "b": 16,
    "bc": 7,
    "c": 7,
    "d": 4,
    "f": 0,
    "satisfactory": 0,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 1,
    "not_reported": 0,
    "other": 0,
    "total": 139,
    "source_aliases": [
      "COMPSCI 542"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "COMPSCI 542",
    "course_uid": "course_6205df2080c6f734c520ff84",
    "term_id": "1252",
    "term_name": "Fall 2024",
    "instructors": [
      "ABOLI VIJAYANAND PAI",
      "BOYUAN ZOU",
      "Barton Miller",
      "ELISA HEYMANN"
    ],
    "a": 49,
    "ab": 27,
    "b": 33,
    "bc": 6,
    "c": 6,
    "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": 122,
    "source_aliases": [
      "COMPSCI 542"
    ]
  },
  {
    "run_id": "20260907T155543-ce3781c4",
    "semester": "1272",
    "observed_at": "2026-09-07 15:55:43.033547+00:00",
    "course_id": "COMPSCI 542",
    "course_uid": "course_6205df2080c6f734c520ff84",
    "term_id": "1264",
    "term_name": "Spring 2026",
    "instructors": [
      "BOYUAN ZOU",
      "Barton Miller",
      "ELISA HEYMANN",
      "JAY CHEN"
    ],
    "a": 63,
    "ab": 13,
    "b": 16,
    "bc": 9,
    "c": 10,
    "d": 2,
    "f": 0,
    "satisfactory": 1,
    "unsatisfactory": 0,
    "credit": 0,
    "no_credit": 0,
    "passed": 0,
    "incomplete": 0,
    "no_work": 0,
    "not_reported": 0,
    "other": 0,
    "total": 114,
    "source_aliases": [
      "COMPSCI 542"
    ]
  }
]
```

### statistics

#### gpa

3.504

#### graded

453

#### counts

* 251
* 67
* 78
* 24
* 24
* 7
* 2

### grade conflicts

None recorded.

### evidence

#### history

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

#### traces

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

#### reviews

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

#### results

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

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

## context

### all

#### term



#### gpa

3.5044150110375276

#### count

453

#### university

##### size

3000

##### gpa Percentile

24

##### count Percentile

90

##### median Count

89

##### 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 | 11    | false   |
| 2.8–3.2 | 216   | false   |
| 3.2–3.6 | 769   | true    |
| 3.6–4.0 | 2003  | false   |

#### departments

```json
[
  {
    "subject": "COMPSCI",
    "comparison": {
      "size": 84,
      "gpaPercentile": 35,
      "countPercentile": 72,
      "medianCount": 137.5,
      "histogram": [
        {
          "range": "0.0–0.4",
          "count": 0,
          "current": false
        },
        {
          "range": "0.4–0.8",
          "count": 0,
          "current": false
        },
        {
          "range": "0.8–1.2",
          "count": 0,
          "current": false
        },
        {
          "range": "1.2–1.6",
          "count": 0,
          "current": false
        },
        {
          "range": "1.6–2.0",
          "count": 0,
          "current": false
        },
        {
          "range": "2.0–2.4",
          "count": 0,
          "current": false
        },
        {
          "range": "2.4–2.8",
          "count": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 12,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 27,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 45,
          "current": false
        }
      ]
    }
  }
]
```

### terms

#### 1232

##### term

1232

##### gpa

3.60625

##### count

80

##### university

###### size

1216

###### gpa Percentile

46

###### count Percentile

57

###### median Count

66

###### histogram

| range   | count | current |
| ------- | ----- | ------- |
| 0.0–0.4 | 0     | false   |
| 0.4–0.8 | 0     | false   |
| 0.8–1.2 | 0     | false   |
| 1.2–1.6 | 0     | false   |
| 1.6–2.0 | 0     | false   |
| 2.0–2.4 | 2     | false   |
| 2.4–2.8 | 14    | false   |
| 2.8–3.2 | 174   | false   |
| 3.2–3.6 | 356   | false   |
| 3.6–4.0 | 670   | true    |

##### departments

```json
[
  {
    "subject": "COMPSCI",
    "comparison": {
      "size": 50,
      "gpaPercentile": 57,
      "countPercentile": 47,
      "medianCount": 82.5,
      "histogram": [
        {
          "range": "0.0–0.4",
          "count": 0,
          "current": false
        },
        {
          "range": "0.4–0.8",
          "count": 0,
          "current": false
        },
        {
          "range": "0.8–1.2",
          "count": 0,
          "current": false
        },
        {
          "range": "1.2–1.6",
          "count": 0,
          "current": false
        },
        {
          "range": "1.6–2.0",
          "count": 0,
          "current": false
        },
        {
          "range": "2.0–2.4",
          "count": 0,
          "current": false
        },
        {
          "range": "2.4–2.8",
          "count": 0,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 9,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 19,
          "current": false
        },
        {
          "range": "3.6–4.0",
          "count": 22,
          "current": true
        }
      ]
    }
  }
]
```

#### 1242

##### term

1242

##### gpa

3.5615942028985508

##### count

138

##### university

###### size

1295

###### gpa Percentile

40

###### count Percentile

79

###### median Count

67

###### histogram

| range   | count | current |
| ------- | ----- | ------- |
| 0.0–0.4 | 0     | false   |
| 0.4–0.8 | 0     | false   |
| 0.8–1.2 | 0     | false   |
| 1.2–1.6 | 0     | false   |
| 1.6–2.0 | 0     | false   |
| 2.0–2.4 | 2     | false   |
| 2.4–2.8 | 11    | false   |
| 2.8–3.2 | 162   | false   |
| 3.2–3.6 | 394   | true    |
| 3.6–4.0 | 726   | false   |

##### departments

```json
[
  {
    "subject": "COMPSCI",
    "comparison": {
      "size": 52,
      "gpaPercentile": 53,
      "countPercentile": 63,
      "medianCount": 99,
      "histogram": [
        {
          "range": "0.0–0.4",
          "count": 0,
          "current": false
        },
        {
          "range": "0.4–0.8",
          "count": 0,
          "current": false
        },
        {
          "range": "0.8–1.2",
          "count": 0,
          "current": false
        },
        {
          "range": "1.2–1.6",
          "count": 0,
          "current": false
        },
        {
          "range": "1.6–2.0",
          "count": 0,
          "current": false
        },
        {
          "range": "2.0–2.4",
          "count": 0,
          "current": false
        },
        {
          "range": "2.4–2.8",
          "count": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 9,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 20,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 22,
          "current": false
        }
      ]
    }
  }
]
```

#### 1252

##### term

1252

##### gpa

3.4221311475409837

##### count

122

##### university

###### size

1333

###### gpa Percentile

24

###### count Percentile

74

###### median Count

69

###### histogram

| range   | count | current |
| ------- | ----- | ------- |
| 0.0–0.4 | 0     | false   |
| 0.4–0.8 | 0     | false   |
| 0.8–1.2 | 0     | false   |
| 1.2–1.6 | 0     | false   |
| 1.6–2.0 | 0     | false   |
| 2.0–2.4 | 0     | false   |
| 2.4–2.8 | 14    | false   |
| 2.8–3.2 | 115   | false   |
| 3.2–3.6 | 431   | true    |
| 3.6–4.0 | 773   | false   |

##### departments

```json
[
  {
    "subject": "COMPSCI",
    "comparison": {
      "size": 54,
      "gpaPercentile": 43,
      "countPercentile": 60,
      "medianCount": 101,
      "histogram": [
        {
          "range": "0.0–0.4",
          "count": 0,
          "current": false
        },
        {
          "range": "0.4–0.8",
          "count": 0,
          "current": false
        },
        {
          "range": "0.8–1.2",
          "count": 0,
          "current": false
        },
        {
          "range": "1.2–1.6",
          "count": 0,
          "current": false
        },
        {
          "range": "1.6–2.0",
          "count": 0,
          "current": false
        },
        {
          "range": "2.0–2.4",
          "count": 0,
          "current": false
        },
        {
          "range": "2.4–2.8",
          "count": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 8,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 23,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 22,
          "current": false
        }
      ]
    }
  }
]
```

#### 1264

##### term

1264

##### gpa

3.4513274336283186

##### count

113

##### university

###### size

1283

###### gpa Percentile

27

###### count Percentile

73

###### median Count

66

###### histogram

| range   | count | current |
| ------- | ----- | ------- |
| 0.0–0.4 | 0     | false   |
| 0.4–0.8 | 0     | false   |
| 0.8–1.2 | 0     | false   |
| 1.2–1.6 | 0     | false   |
| 1.6–2.0 | 0     | false   |
| 2.0–2.4 | 1     | false   |
| 2.4–2.8 | 20    | false   |
| 2.8–3.2 | 130   | false   |
| 3.2–3.6 | 343   | true    |
| 3.6–4.0 | 789   | false   |

##### departments

```json
[
  {
    "subject": "COMPSCI",
    "comparison": {
      "size": 48,
      "gpaPercentile": 47,
      "countPercentile": 53,
      "medianCount": 105.5,
      "histogram": [
        {
          "range": "0.0–0.4",
          "count": 0,
          "current": false
        },
        {
          "range": "0.4–0.8",
          "count": 0,
          "current": false
        },
        {
          "range": "0.8–1.2",
          "count": 0,
          "current": false
        },
        {
          "range": "1.2–1.6",
          "count": 0,
          "current": false
        },
        {
          "range": "1.6–2.0",
          "count": 0,
          "current": false
        },
        {
          "range": "2.0–2.4",
          "count": 0,
          "current": false
        },
        {
          "range": "2.4–2.8",
          "count": 1,
          "current": false
        },
        {
          "range": "2.8–3.2",
          "count": 7,
          "current": false
        },
        {
          "range": "3.2–3.6",
          "count": 21,
          "current": true
        },
        {
          "range": "3.6–4.0",
          "count": 19,
          "current": false
        }
      ]
    }
  }
]
```

### benchmarks

#### all

##### school

###### size

3000

###### gpa

3.6748844121448334

###### top Share

83.03922029142575

###### count

89

##### COMPSCI

###### size

84

###### gpa

3.5980119721892057

###### top Share

79.41924631726182

###### count

137.5

#### terms

##### 1232

###### school

###### size

1216

###### gpa

3.575457431972425

###### top Share

77.33712216234007

###### count

66

###### COMPSCI

###### size

50

###### gpa

3.522872390836507

###### top Share

74.11555010870671

###### count

82.5

##### 1242

###### school

###### size

1295

###### gpa

3.595302892737449

###### top Share

78.36291889885307

###### count

67

###### COMPSCI

###### size

52

###### gpa

3.5206188715369935

###### top Share

74.2043106737207

###### count

99

##### 1252

###### school

###### size

1333

###### gpa

3.619494049739118

###### top Share

79.71442190500672

###### count

69

###### COMPSCI

###### size

54

###### gpa

3.5244021201456657

###### top Share

75.07938169795783

###### count

101

##### 1264

###### school

###### size

1283

###### gpa

3.6229729166451925

###### top Share

80.13669149396227

###### count

66

###### COMPSCI

###### size

48

###### gpa

3.5022746140005943

###### top Share

73.13318776233326

###### count

105.5

## instructor Trends

```json
[
  {
    "uid": "instructor_7efd711088fe1df24948f660",
    "name": "BARTON MILLER",
    "count": 453,
    "terms": [
      {
        "term": "1232",
        "count": 80,
        "sections": 1,
        "gpa": 3.60625
      },
      {
        "term": "1242",
        "count": 138,
        "sections": 2,
        "gpa": 3.5615942028985508
      },
      {
        "term": "1252",
        "count": 122,
        "sections": 1,
        "gpa": 3.4221311475409837
      },
      {
        "term": "1264",
        "count": 113,
        "sections": 1,
        "gpa": 3.4513274336283186
      }
    ]
  },
  {
    "uid": "instructor_9f20dbc023da1859b2faec71",
    "name": "ELISA HEYMANN",
    "count": 453,
    "terms": [
      {
        "term": "1232",
        "count": 80,
        "sections": 1,
        "gpa": 3.60625
      },
      {
        "term": "1242",
        "count": 138,
        "sections": 2,
        "gpa": 3.5615942028985508
      },
      {
        "term": "1252",
        "count": 122,
        "sections": 1,
        "gpa": 3.4221311475409837
      },
      {
        "term": "1264",
        "count": 113,
        "sections": 1,
        "gpa": 3.4513274336283186
      }
    ]
  },
  {
    "uid": "instructor_4436cbc94cf4bfeae90c1ba8",
    "name": "BOYUAN ZOU",
    "count": 312,
    "terms": [
      {
        "term": "1242",
        "count": 77,
        "sections": 1,
        "gpa": 3.7662337662337664
      },
      {
        "term": "1252",
        "count": 122,
        "sections": 1,
        "gpa": 3.4221311475409837
      },
      {
        "term": "1264",
        "count": 113,
        "sections": 1,
        "gpa": 3.4513274336283186
      }
    ]
  },
  {
    "uid": "instructor_328b38860c6338f710ebaf4b",
    "name": "ABOLI VIJAYANAND PAI",
    "count": 122,
    "terms": [
      {
        "term": "1252",
        "count": 122,
        "sections": 1,
        "gpa": 3.4221311475409837
      }
    ]
  },
  {
    "uid": "instructor_5260028d741ea405d9e4c148",
    "name": "JAY CHEN",
    "count": 113,
    "terms": [
      {
        "term": "1264",
        "count": 113,
        "sections": 1,
        "gpa": 3.4513274336283186
      }
    ]
  },
  {
    "uid": "instructor_a5ce4816b4e19f801fdb80a2",
    "name": "SAMUEL KOTTLER",
    "count": 80,
    "terms": [
      {
        "term": "1232",
        "count": 80,
        "sections": 1,
        "gpa": 3.60625
      }
    ]
  },
  {
    "uid": "instructor_1187c0947b50cc219a99455e",
    "name": "PRANAV RAO",
    "count": 77,
    "terms": [
      {
        "term": "1242",
        "count": 77,
        "sections": 1,
        "gpa": 3.7662337662337664
      }
    ]
  },
  {
    "uid": "instructor_ecdc829f96a13dcf9baedda5",
    "name": "SHIRLEY ZHANG",
    "count": 77,
    "terms": [
      {
        "term": "1242",
        "count": 77,
        "sections": 1,
        "gpa": 3.7662337662337664
      }
    ]
  }
]
```

## following

None recorded.

## projection

### target

1272

### gpa

3.516150208958944

### grades

| grade | percentage         |
| ----- | ------------------ |
| A     | 54.089519336005196 |
| AB    | 16.478077811403352 |
| B     | 19.149402724061243 |
| BC    | 4.334427787449998  |
| C     | 4.0065589349909825 |
| D     | 1.2862757011711827 |
| F     | 0.6557377049180328 |

### source Terms

* 1252
* 1242
* 1232

### source Count

340

### same Season

true

### historical Range

* 3.4221311475409837
* 3.6062499999999997
