# Bo Yang — Courses & Reviews | UW–Madison

[View on UW Courses](https://uwcourses.com/instructors/BO_YANG)

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

## instructor

### instructor uid

instructor\_549402aaa3fc02311c4c262e

### source

enrollment

### source instructor id

byang76

### identity basis

netid

### identity status

source\_identified

### name

Bo Yang

### email

BYANG76\@WISC.EDU

### first observed at

2026-09-07 15:55:43.033547+00:00

### last observed at

2026-09-07 15:55:43.033547+00:00

### ratings

#### review count

56

#### quality

1.68

#### difficulty

3.7

#### quality count

56

#### difficulty count

56

#### profile id

rmp:2107418

#### source url

<https://www.ratemyprofessors.com/professor/2107418>

#### match basis

exact\_name

#### observed at

2026-09-07 16:51:41.195101+00:00

#### courses

##### course 9d705456a9a3f278c1b60cc6

###### review count

20

###### quality

1.65

###### difficulty

3.7

###### quality count

20

###### difficulty count

20

##### course e593b86c370a0c671af794df

###### review count

16

###### quality

2.12

###### difficulty

3.88

###### quality count

16

###### difficulty count

16

##### course 1b76508145789f8fbc49d1fa

###### review count

8

###### quality

1.75

###### difficulty

3.62

###### quality count

8

###### difficulty count

8

##### course 2364ea4d92955fbad9988956

###### review count

2

###### quality

1

###### difficulty

3.5

###### quality count

2

###### difficulty count

2

##### course 24942ca6acb3a153de2907d5

###### review count

2

###### quality

1

###### difficulty

3

###### quality count

2

###### difficulty count

2

##### course 06abb97e9793bf858754daa3

###### review count

1

###### quality

2

###### difficulty

2

###### quality count

1

###### difficulty count

1

#### bayesian quality

2.2009699430385776

#### prior mean

3.6596857835465957

#### prior weight

20

### current

true

### courses

| course\_uid                      | course\_id | title                | credits\_min | credits\_max | gpa   |
| -------------------------------- | ---------- | -------------------- | ------------ | ------------ | ----- |
| course\_2364ea4d92955fbad9988956 | STAT 304   | R FOR STATISTICS II  | 1            | 1            | 3.793 |
| course\_9d705456a9a3f278c1b60cc6 | STAT 303   | R FOR STATISTICS I   | 1            | 1            | 3.736 |
| course\_b39b93337ad24a2a65ba3267 | STAT 305   | R FOR STATISTICS III | 1            | 1            | 3.8   |
| course\_c3af14b05ef6845e7d2ecd4d | STAT 461   | FINANCIAL STATISTICS | 3            | 3            | 3.398 |

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### instructor url

/instructors/BO\_YANG

## history

| term | course\_uid                      | course\_id | title                |
| ---- | -------------------------------- | ---------- | -------------------- |
| 1272 | course\_9d705456a9a3f278c1b60cc6 | STAT 303   | R FOR STATISTICS I   |
| 1272 | course\_2364ea4d92955fbad9988956 | STAT 304   | R FOR STATISTICS II  |
| 1272 | course\_b39b93337ad24a2a65ba3267 | STAT 305   | R FOR STATISTICS III |
| 1272 | course\_c3af14b05ef6845e7d2ecd4d | STAT 461   | FINANCIAL STATISTICS |

## timeline

| term | courses |
| ---- | ------- |
| 1272 | 4       |

## term

1272

## courses

```json
[
  {
    "course_uid": "course_9d705456a9a3f278c1b60cc6",
    "course_id": "STAT 303",
    "title": "R FOR STATISTICS I",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.736,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: John Gillett (4.22/5 adjusted; 67 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "John Gillett",
            "href": "/instructors/JOHN_GILLETT"
          }
        ]
      },
      {
        "id": "grade-outcomes",
        "label": "Higher grades",
        "tone": "positive",
        "evidence": "Spring 2026 · latest released grades before Fall 2026: 3.91 GPA across 191 letter grades, versus 3.62 for UW–Madison (1283 courses). Requires a difference of at least 0.20 and 30 letter grades. Historical outcomes, not predicted difficulty.",
        "sources": [
          {
            "label": "Grade history and sources",
            "href": "/courses/STAT_303#grades"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 27 enrolled students across 5 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/STAT_303#schedule"
          }
        ]
      }
    ],
    "description": "STAT 303 teaches using the R language to manipulate data and perform exploratory data analysis.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          928,
          104,
          93,
          20,
          18,
          6,
          6
        ],
        "count": 1175,
        "gpa": 3.78468085106383,
        "topShare": 87.82978723404256,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_9d705456a9a3f278c1b60cc6",
          "uid": "instructor_4d0f89219b9efbef40920d35",
          "name": "John Gillett",
          "quality": 4.222111674378527,
          "quality_count": 67,
          "instructor_url": "/instructors/JOHN_GILLETT"
        },
        {
          "course_uid": "course_9d705456a9a3f278c1b60cc6",
          "uid": "instructor_549402aaa3fc02311c4c262e",
          "name": "Bo Yang",
          "quality": 2.2009699430385776,
          "quality_count": 56,
          "instructor_url": "/instructors/BO_YANG"
        },
        {
          "course_uid": "course_9d705456a9a3f278c1b60cc6",
          "uid": "instructor_05c51e51dfbeab703c25aeaf",
          "name": "Ming Pei",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/MING_PEI"
        },
        {
          "course_uid": "course_9d705456a9a3f278c1b60cc6",
          "uid": "instructor_f0cd815c302d74748eeeee6d",
          "name": "Zhifeng Chen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ZHIFENG_CHEN"
        }
      ],
      "instructorHistory": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "courseComparison": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "claim": {
        "citations": [
          {
            "instructor_name": "Bo Yang",
            "review_date": "2019-10-23 17:27:30 +0000 UTC",
            "review_id": "7f851a190730e2c8de0221f9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTMyMzExNzE2",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2020-10-01 05:33:21 +0000 UTC",
            "review_id": "451f6f9b84f52eb12df270c9",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTMzNjcyNDAy",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2021-11-01 17:27:44 +0000 UTC",
            "review_id": "fefe1877cdea0b8d7e1d3561",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTM1MTc1MDQx",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2022-02-24 01:26:40 +0000 UTC",
            "review_id": "c6f9d3ea39d14168264fc253",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTM1ODc4NTg3",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2022-09-15 19:53:36 +0000 UTC",
            "review_id": "29b7ced4db43a11181adf8a7",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTM2NjQ1MDY3",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2022-10-05 18:07:43 +0000 UTC",
            "review_id": "734149220df3fbfe9bcf4a90",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTM2Njc5Nzk2",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2022-11-21 23:15:26 +0000 UTC",
            "review_id": "82b6361238d911ad3e25b51b",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTM2ODc3MDE3",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2024-09-20 04:39:53 +0000 UTC",
            "review_id": "d07cbe15e47a35e7609f6a56",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTM5NzUzOTc2",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2025-03-12 17:45:46 +0000 UTC",
            "review_id": "9e63c67807009c1388fb5c05",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTQwNzYyNzQx",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2026-03-12 21:35:32 +0000 UTC",
            "review_id": "1ea2c35b6602baf112758469",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTQyNjkzNjgy",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          }
        ],
        "text": "Bo Yang receives widespread criticism for poor lecture quality, dismissiveness, and lack of accessibility, with reviewers citing passive-aggressive behavior and unhelpful office hours. While one review notes sensible structure and another finds him merely okay, the majority report significant frustration with his teaching style and communication."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_9d705456a9a3f278c1b60cc6-0.json"
      ]
    }
  },
  {
    "course_uid": "course_2364ea4d92955fbad9988956",
    "course_id": "STAT 304",
    "title": "R FOR STATISTICS II",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.793,
    "badges": [],
    "description": "STAT 304 teaches advanced R programming skills for statistics, including data manipulation, text extraction, and visualization.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          370,
          58,
          49,
          13,
          10,
          1,
          1
        ],
        "count": 502,
        "gpa": 3.75199203187251,
        "topShare": 85.2589641434263,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_2364ea4d92955fbad9988956",
          "uid": "instructor_549402aaa3fc02311c4c262e",
          "name": "Bo Yang",
          "quality": 2.2009699430385776,
          "quality_count": 56,
          "instructor_url": "/instructors/BO_YANG"
        },
        {
          "course_uid": "course_2364ea4d92955fbad9988956",
          "uid": "instructor_f0cd815c302d74748eeeee6d",
          "name": "Zhifeng Chen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ZHIFENG_CHEN"
        }
      ],
      "instructorHistory": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "courseComparison": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "claim": {
        "citations": [
          {
            "instructor_name": "Bo Yang",
            "review_date": "2019-12-23 22:46:44 +0000 UTC",
            "review_id": "3b022639bbd64b9ef9769a3f",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTMyNzUwODk4",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          },
          {
            "instructor_name": "Bo Yang",
            "review_date": "2024-04-21 20:29:25 +0000 UTC",
            "review_id": "9f8e0c9e5c306c4b864fc1ac",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2107418",
            "source_review_id": "UmF0aW5nLTM5MjIxNDYz",
            "source_url": "https://www.ratemyprofessors.com/professor/2107418",
            "type": "review"
          }
        ],
        "text": "Bo Yang is described as rude and unhelpful, with students reporting he flips out for no reason and fails to teach R skills. Reviewers advise avoiding him, citing his inability to teach effectively."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_2364ea4d92955fbad9988956-0.json"
      ]
    }
  },
  {
    "course_uid": "course_b39b93337ad24a2a65ba3267",
    "course_id": "STAT 305",
    "title": "R FOR STATISTICS III",
    "credits_min": 1,
    "credits_max": 1,
    "gpa": 3.8,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 17 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/STAT_305#schedule"
          }
        ]
      }
    ],
    "description": "STAT 305 teaches students to use the R statistical language and integrate it with high performance computing tools for scientific computing.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          204,
          24,
          18,
          6,
          7,
          0,
          1
        ],
        "count": 260,
        "gpa": 3.7807692307692307,
        "topShare": 87.6923076923077,
        "firstTerm": "1224",
        "lastTerm": "1264"
      },
      "instructors": [
        {
          "course_uid": "course_b39b93337ad24a2a65ba3267",
          "uid": "instructor_549402aaa3fc02311c4c262e",
          "name": "Bo Yang",
          "quality": 2.2009699430385776,
          "quality_count": 56,
          "instructor_url": "/instructors/BO_YANG"
        },
        {
          "course_uid": "course_b39b93337ad24a2a65ba3267",
          "uid": "instructor_f0cd815c302d74748eeeee6d",
          "name": "Zhifeng Chen",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ZHIFENG_CHEN"
        }
      ],
      "instructorHistory": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "courseComparison": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "claim": {
        "citations": [
          {
            "course_id": "STAT 305",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "69d9181f-7a36-379b-9a09-19867ddcfec5",
            "source_record": {
              "entity_id": "69d9181f-7a36-379b-9a09-19867ddcfec5",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1254",
            "type": "grade"
          },
          {
            "course_id": "STAT 305",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "69d9181f-7a36-379b-9a09-19867ddcfec5",
            "source_record": {
              "entity_id": "69d9181f-7a36-379b-9a09-19867ddcfec5",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          },
          {
            "course_id": "STAT 305",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "69d9181f-7a36-379b-9a09-19867ddcfec5",
            "source_record": {
              "entity_id": "69d9181f-7a36-379b-9a09-19867ddcfec5",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1264",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Spring 2025: 3.84 GPA, 90.3% A/AB (n=31 letter grades); Fall 2025: 3.85 GPA, 90.0% A/AB (n=20 letter grades); Spring 2026: 3.81 GPA, 91.4% A/AB (n=35 letter grades). Includes jointly taught sections."
      },
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_c3af14b05ef6845e7d2ecd4d",
    "course_id": "STAT 461",
    "title": "FINANCIAL STATISTICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.398,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 20.5 enrolled students across 2 recorded lecture sections. Small means 30 or fewer; large means 100 or more. Enrollment at scan time, not capacity or typical historical attendance.",
        "sources": [
          {
            "label": "Sections and enrollment",
            "href": "/courses/STAT_461#schedule"
          }
        ]
      }
    ],
    "description": "STAT 461 teaches advanced statistical methodologies for modern finance, including discrete and continuous stochastic models.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          70,
          14,
          14,
          9,
          1,
          0,
          1
        ],
        "count": 109,
        "gpa": 3.628440366972477,
        "topShare": 77.06422018348624,
        "firstTerm": "1242",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_c3af14b05ef6845e7d2ecd4d",
          "uid": "instructor_549402aaa3fc02311c4c262e",
          "name": "Bo Yang",
          "quality": 2.2009699430385776,
          "quality_count": 56,
          "instructor_url": "/instructors/BO_YANG"
        },
        {
          "course_uid": "course_c3af14b05ef6845e7d2ecd4d",
          "uid": "instructor_9f6a0eeaa52af516b424de75",
          "name": "Yuheng Lai",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YUHENG_LAI"
        }
      ],
      "instructorHistory": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "courseComparison": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "claim": {
        "citations": [
          {
            "course_id": "STAT 461",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
            "source_record": {
              "entity_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "STAT 461",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
            "source_record": {
              "entity_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "STAT 461",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
            "source_record": {
              "entity_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1252",
            "type": "grade"
          },
          {
            "course_id": "STAT 461",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
            "source_record": {
              "entity_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          },
          {
            "course_id": "STAT 461",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
            "source_record": {
              "entity_id": "d0dd5a77-042d-3a96-868b-5d716c7b81e9",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Fall 2023: 3.57 GPA, 78.9% A/AB (n=38 letter grades); Fall 2024: 3.73 GPA, 79.2% A/AB (n=24 letter grades); Fall 2025: 3.63 GPA, 74.5% A/AB (n=47 letter grades). Includes jointly taught sections."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_c3af14b05ef6845e7d2ecd4d-0.json"
      ]
    }
  }
]
```

## reviews

### items

```json
[
  {
    "observed_at": "2026-09-07 16:51:41.195101+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyNjkzNjgy",
    "source_instructor_id": "rmp:2107418",
    "instructor_name": "Bo Yang",
    "course_label": "STAT303",
    "course_id": "STAT 303",
    "course_uid": "course_9d705456a9a3f278c1b60cc6",
    "review_date": "2026-03-12 21:35:32 +0000 UTC",
    "comment": " Won't answer questions. \nI don't think the lecture videos are his. Lectures were recorded in 2016 (saw a timestamp on one of them). \nWent to office hours and he made my code worse. More work than 1 credit class.   ",
    "source_url": "https://www.ratemyprofessors.com/professor/2107418",
    "quality_rating": 1,
    "difficulty_rating": 5
  },
  {
    "observed_at": "2026-09-07 16:51:41.195101+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyNjE4OTYw",
    "source_instructor_id": "rmp:2107418",
    "instructor_name": "Bo Yang",
    "course_label": "STAT303",
    "course_id": "STAT 303",
    "course_uid": "course_9d705456a9a3f278c1b60cc6",
    "review_date": "2026-02-17 15:50:45 +0000 UTC",
    "comment": "The videos and lectures seem like from 20 years ago. If u take this class, u are expected to learn everything by yourself. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2107418",
    "quality_rating": 2,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 16:51:41.195101+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyMzQwMzk1",
    "source_instructor_id": "rmp:2107418",
    "instructor_name": "Bo Yang",
    "course_label": "STAT303",
    "course_id": "STAT 303",
    "course_uid": "course_9d705456a9a3f278c1b60cc6",
    "review_date": "2025-12-19 02:35:06 +0000 UTC",
    "comment": "I can see what people dislike about this professor, but I had no problems taking stat303 online. It is the pace of a 3 cred class that only lasts a third of the semester (hence why its 1 cred), which I wasn't aware of until taking it so I was a little overwhelmed with my workload. But overall its easy and teachable to yourself w/o lectures",
    "source_url": "https://www.ratemyprofessors.com/professor/2107418",
    "quality_rating": 2,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 16:51:41.195101+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQwNzYyNzQx",
    "source_instructor_id": "rmp:2107418",
    "instructor_name": "Bo Yang",
    "course_label": "STAT303",
    "course_id": "STAT 303",
    "course_uid": "course_9d705456a9a3f278c1b60cc6",
    "review_date": "2025-03-12 17:45:46 +0000 UTC",
    "comment": "Stat 303 itself was not too bad; it was Bo Yang that made it miserable. He doesn't explain things well, and the lectures were not very good. For being a 1 credit class, definitely takes a lot of time/effort. I recommend a different professor, if possible. This course is definitely doable with him, as long as you can self-teach/spend lots of time.",
    "source_url": "https://www.ratemyprofessors.com/professor/2107418",
    "quality_rating": 1,
    "difficulty_rating": 5
  },
  {
    "observed_at": "2026-09-07 16:51:41.195101+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQwNjEzNTEz",
    "source_instructor_id": "rmp:2107418",
    "instructor_name": "Bo Yang",
    "course_label": "STAT303",
    "course_id": "STAT 303",
    "course_uid": "course_9d705456a9a3f278c1b60cc6",
    "review_date": "2025-01-30 19:22:59 +0000 UTC",
    "comment": "Would not wish him on my worst enemy. His lectures are awful, he does not know how to teach, and he's full of himself. For his lectures he just copies some other guys code that you have access to on video anyways and claims it is his. Everything the other bad ratings say are 200% true",
    "source_url": "https://www.ratemyprofessors.com/professor/2107418",
    "quality_rating": 1,
    "difficulty_rating": 5
  },
  {
    "observed_at": "2026-09-07 16:51:41.195101+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQwMTYyNTcz",
    "source_instructor_id": "rmp:2107418",
    "instructor_name": "Bo Yang",
    "course_label": "STAT310",
    "course_id": "MATH/STAT 310",
    "course_uid": "course_e593b86c370a0c671af794df",
    "review_date": "2024-12-08 22:21:18 +0000 UTC",
    "comment": "I'm kinda suprised that he's got a 1.7 right now. Just aviod him if you can ",
    "source_url": "https://www.ratemyprofessors.com/professor/2107418",
    "quality_rating": 1,
    "difficulty_rating": 5
  }
]
```

### total

56

### page

1

### courses

| course\_uid                      | course\_id    |
| -------------------------------- | ------------- |
| course\_e593b86c370a0c671af794df | MATH/STAT 310 |
| course\_9d705456a9a3f278c1b60cc6 | STAT 303      |
| course\_2364ea4d92955fbad9988956 | STAT 304      |
| course\_1b76508145789f8fbc49d1fa | STAT 311      |
| course\_24942ca6acb3a153de2907d5 | STAT 312      |
| course\_06abb97e9793bf858754daa3 | STAT 324      |

### matched

true

## social Image

true
