# Weihua Zhu — Courses & Reviews | UW–Madison

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

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

### source

enrollment

### source instructor id

wzhu34

### identity basis

netid

### identity status

source\_identified

### name

Weihua Zhu

### email

WZHU34\@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

8

#### quality

4.38

#### difficulty

2.5

#### quality count

8

#### difficulty count

8

#### profile id

rmp:2324478

#### source url

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

#### match basis

exact\_name

#### observed at

2026-09-07 15:59:33.760774+00:00

#### courses

##### course 481d7c161b2a2b06781e70b5

###### review count

1

###### quality

3

###### difficulty

2

###### quality count

1

###### difficulty count

1

##### course 6fa3ec177aab0d0db7eff487

###### review count

1

###### quality

4

###### difficulty

3

###### quality count

1

###### difficulty count

1

#### bayesian quality

3.865489845390425

#### prior mean

3.6596857835465957

#### prior weight

20

### current

true

### courses

| course\_uid                      | course\_id   | title                                               | credits\_min | credits\_max | gpa   |
| -------------------------------- | ------------ | --------------------------------------------------- | ------------ | ------------ | ----- |
| course\_0c44c361b88c4eebd8aad0bc | ASIAN 699    | DIRECTED STUDY                                      | 2            | 3            | 4     |
| course\_0d38f55c761beb5652c68863 | ASIALANG 301 | FIFTH SEMESTER CHINESE                              | 4            | 4            | 3.613 |
| course\_136095497d02b122b7bc4e94 | ASIAN 799    | READING FOR RESEARCH                                | 1            | 3            | 4     |
| course\_2867a42ee5ca326dd1167e74 | ASIALANG 321 | FIFTH SEMESTER ASIAN LANGUAGE                       | 3            | 4            |       |
| course\_2c9ed647a9ca0e8f4edc3cf6 | ASIAN 990    | THESIS RESEARCH                                     | 3            | 3            |       |
| course\_431d9fad07b66ca53154b544 | ASIAN 299    | DIRECTED STUDY                                      | 1            | 3            | 4     |
| course\_6fa3ec177aab0d0db7eff487 | ASIALANG 357 | THIRD SEMESTER ASIAN LANGUAGE FOR GRADUATE STUDENTS | 4            | 4            |       |
| course\_d46c075b3330e604bd5d1b84 | ASIALANG 201 | THIRD SEMESTER CHINESE                              | 4            | 4            | 3.714 |
| course\_d9c3d04c97b7a76cc04b7d80 | ASIAN 698    | DIRECTED STUDY                                      | 2            | 3            |       |
| course\_e8e94ded3a4b202b9ba2ac81 | ASIAN 432    | INTRODUCTION TO CHINESE LINGUISTICS                 | 3            | 3            | 3.841 |

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### instructor url

/instructors/WEIHUA\_ZHU

## history

| term | course\_uid                      | course\_id   | title                                               |
| ---- | -------------------------------- | ------------ | --------------------------------------------------- |
| 1272 | course\_d46c075b3330e604bd5d1b84 | ASIALANG 201 | THIRD SEMESTER CHINESE                              |
| 1272 | course\_0d38f55c761beb5652c68863 | ASIALANG 301 | FIFTH SEMESTER CHINESE                              |
| 1272 | course\_2867a42ee5ca326dd1167e74 | ASIALANG 321 | FIFTH SEMESTER ASIAN LANGUAGE                       |
| 1272 | course\_6fa3ec177aab0d0db7eff487 | ASIALANG 357 | THIRD SEMESTER ASIAN LANGUAGE FOR GRADUATE STUDENTS |
| 1272 | course\_431d9fad07b66ca53154b544 | ASIAN 299    | DIRECTED STUDY                                      |
| 1272 | course\_e8e94ded3a4b202b9ba2ac81 | ASIAN 432    | INTRODUCTION TO CHINESE LINGUISTICS                 |
| 1272 | course\_d9c3d04c97b7a76cc04b7d80 | ASIAN 698    | DIRECTED STUDY                                      |
| 1272 | course\_0c44c361b88c4eebd8aad0bc | ASIAN 699    | DIRECTED STUDY                                      |
| 1272 | course\_136095497d02b122b7bc4e94 | ASIAN 799    | READING FOR RESEARCH                                |
| 1272 | course\_2c9ed647a9ca0e8f4edc3cf6 | ASIAN 990    | THESIS RESEARCH                                     |

## timeline

| term | courses |
| ---- | ------- |
| 1272 | 10      |

## term

1272

## courses

```json
[
  {
    "course_uid": "course_d46c075b3330e604bd5d1b84",
    "course_id": "ASIALANG 201",
    "title": "THIRD SEMESTER CHINESE",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 3.714,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 17 enrolled students across 3 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/ASIALANG_201#schedule"
          }
        ]
      }
    ],
    "description": "Third Semester Chinese introduces intermediate communication skills, vocabulary, and pragmatic usage in Chinese.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          163,
          43,
          12,
          5,
          8,
          0,
          1
        ],
        "count": 232,
        "gpa": 3.7370689655172415,
        "topShare": 88.79310344827587,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_d46c075b3330e604bd5d1b84",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_d46c075b3330e604bd5d1b84",
          "uid": "instructor_a484d54b4c5597b35d942e3d",
          "name": "Tianyi Xu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TIANYI_XU"
        },
        {
          "course_uid": "course_d46c075b3330e604bd5d1b84",
          "uid": "instructor_8aad5a3c428f6c7dba9b9d88",
          "name": "Xinyi Fu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/XINYI_FU"
        }
      ],
      "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": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1242",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1252",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1252",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1252",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 201",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 4,
            "source_course_id": "269838de-52a9-308d-93f0-a1c38b96878b",
            "source_record": {
              "entity_id": "269838de-52a9-308d-93f0-a1c38b96878b",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Fall 2023: 3.77 GPA, 88.7% A/AB (n=71 letter grades); Fall 2024: 3.75 GPA, 91.5% A/AB (n=59 letter grades); Fall 2025: 3.73 GPA, 87.8% A/AB (n=49 letter grades). Includes jointly taught sections."
      },
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_0d38f55c761beb5652c68863",
    "course_id": "ASIALANG 301",
    "title": "FIFTH SEMESTER CHINESE",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": 3.613,
    "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/ASIALANG_301#schedule"
          }
        ]
      }
    ],
    "description": "Fifth Semester Chinese focuses on reading selections from modern Chinese society to expose students to various topics and styles.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          90,
          39,
          17,
          4,
          9,
          3,
          0
        ],
        "count": 162,
        "gpa": 3.5709876543209877,
        "topShare": 79.62962962962963,
        "firstTerm": "1232",
        "lastTerm": "1262"
      },
      "instructors": [
        {
          "course_uid": "course_0d38f55c761beb5652c68863",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_0d38f55c761beb5652c68863",
          "uid": "instructor_d60f1de7279d7ea7f5c3df08",
          "name": "Yang Liu",
          "quality": 3.580653127187234,
          "quality_count": 1,
          "instructor_url": "/instructors/YANG_LIU"
        },
        {
          "course_uid": "course_0d38f55c761beb5652c68863",
          "uid": "instructor_1fc146e69a6f7361e367027b",
          "name": "Yuxin Hou",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YUXIN_HOU"
        }
      ],
      "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": "ASIALANG 301",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
            "source_record": {
              "entity_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1232",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 301",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
            "source_record": {
              "entity_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1232",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 301",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 2,
            "source_course_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
            "source_record": {
              "entity_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          },
          {
            "course_id": "ASIALANG 301",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 3,
            "source_course_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
            "source_record": {
              "entity_id": "455209cf-6ad6-31b7-b3f8-48dcaf2d0d6f",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1262",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Fall 2022: 3.70 GPA, 85.2% A/AB (n=27 letter grades); Fall 2025: 3.48 GPA, 77.8% A/AB (n=27 letter grades). Includes jointly taught sections."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_0d38f55c761beb5652c68863-0.json"
      ]
    }
  },
  {
    "course_uid": "course_2867a42ee5ca326dd1167e74",
    "course_id": "ASIALANG 321",
    "title": "FIFTH SEMESTER ASIAN LANGUAGE",
    "credits_min": 3,
    "credits_max": 4,
    "gpa": null,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 2 enrolled students across 3 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/ASIALANG_321#schedule"
          }
        ]
      }
    ],
    "description": "FIFTH SEMESTER ASIAN LANGUAGE develops advanced proficiency in listening, speaking, reading, and writing through communicative approaches.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_2867a42ee5ca326dd1167e74",
          "uid": "instructor_332b62f10f34f8651f5edc81",
          "name": "Muhammad Asif",
          "quality": 3.9689890642666117,
          "quality_count": 6,
          "instructor_url": "/instructors/MUHAMMAD_ASIF"
        },
        {
          "course_uid": "course_2867a42ee5ca326dd1167e74",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_2867a42ee5ca326dd1167e74",
          "uid": "instructor_d60f1de7279d7ea7f5c3df08",
          "name": "Yang Liu",
          "quality": 3.580653127187234,
          "quality_count": 1,
          "instructor_url": "/instructors/YANG_LIU"
        },
        {
          "course_uid": "course_2867a42ee5ca326dd1167e74",
          "uid": "instructor_1fc146e69a6f7361e367027b",
          "name": "Yuxin Hou",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/YUXIN_HOU"
        }
      ],
      "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": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_6fa3ec177aab0d0db7eff487",
    "course_id": "ASIALANG 357",
    "title": "THIRD SEMESTER ASIAN LANGUAGE FOR GRADUATE STUDENTS",
    "credits_min": 4,
    "credits_max": 4,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Naomi Geyer (4.03/5 adjusted; 27 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Naomi Geyer",
            "href": "/instructors/NAOMI_GEYER"
          }
        ]
      },
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 1 enrolled students across 4 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/ASIALANG_357#schedule"
          }
        ]
      }
    ],
    "description": "A graduate course for third-semester Asian language study, focusing on research-oriented language application and professional development.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_1597320366082319a35a8da6",
          "name": "Naomi Geyer",
          "quality": 4.027525865338976,
          "quality_count": 27,
          "instructor_url": "/instructors/NAOMI_GEYER"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_332b62f10f34f8651f5edc81",
          "name": "Muhammad Asif",
          "quality": 3.9689890642666117,
          "quality_count": 6,
          "instructor_url": "/instructors/MUHAMMAD_ASIF"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_0c6eb7b9383b4d3eeb272141",
          "name": "Byung-Jin Lim",
          "quality": 3.8536044488819963,
          "quality_count": 6,
          "instructor_url": "/instructors/BYUNG-JIN_LIM"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_f5daf37ba75df88798bd2547",
          "name": "Choua Lee",
          "quality": 3.757303614716622,
          "quality_count": 12,
          "instructor_url": "/instructors/CHOUA_LEE"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_23addd37d45b1ba4420bc9df",
          "name": "Benjamin Ostrow",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/BENJAMIN_OSTROW"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_ca3a6440c3ed7af11a8b0067",
          "name": "Erlin Barnard",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ERLIN_BARNARD"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_b2d1db60c696f2f6a0b5a96e",
          "name": "Hong Dinh",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/HONG_DINH"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_71e360773ce5f530e2242935",
          "name": "Sun Young Choo",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/SUN_YOUNG_CHOO"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_a484d54b4c5597b35d942e3d",
          "name": "Tianyi Xu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/TIANYI_XU"
        },
        {
          "course_uid": "course_6fa3ec177aab0d0db7eff487",
          "uid": "instructor_8aad5a3c428f6c7dba9b9d88",
          "name": "Xinyi Fu",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/XINYI_FU"
        }
      ],
      "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": "Weihua Zhu",
            "review_date": "2023-03-27 01:22:51 +0000 UTC",
            "review_id": "cb488fb99a05080bf3c46cc7",
            "run_id": "20260907T155543-ce3781c4",
            "source_instructor_id": "rmp:2324478",
            "source_review_id": "UmF0aW5nLTM3NTQyOTUy",
            "source_url": "https://www.ratemyprofessors.com/professor/2324478",
            "type": "review"
          }
        ],
        "text": "Weihua Zhu is described as a nice teacher who is good at teaching Chinese, though she only teaches directly on Tuesdays and Thursdays due to other commitments. The remaining lectures are taught by a TA, with daily homework taking 20-30 minutes and unit tests every two units."
      },
      "reviewFiles": [
        "/data/e243353dcb7d79b7247ced91d69443ef4c2a6349/reviews/course_6fa3ec177aab0d0db7eff487-0.json"
      ]
    }
  },
  {
    "course_uid": "course_431d9fad07b66ca53154b544",
    "course_id": "ASIAN 299",
    "title": "DIRECTED STUDY",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Takako Nakakubo (4.29/5 adjusted; 22 ratings); Charo D Etcheverry (4.20/5 adjusted; 41 ratings); Jampa Khedup (4.06/5 adjusted; 18 ratings); Junko Mori (4.04/5 adjusted; 11 ratings); Naomi Geyer (4.03/5 adjusted; 27 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Takako Nakakubo",
            "href": "/instructors/TAKAKO_NAKAKUBO"
          },
          {
            "label": "Charo D Etcheverry",
            "href": "/instructors/CHARO_D_ETCHEVERRY"
          },
          {
            "label": "Jampa Khedup",
            "href": "/instructors/JAMPA_KHEDUP"
          },
          {
            "label": "Junko Mori",
            "href": "/instructors/JUNKO_MORI"
          },
          {
            "label": "Naomi Geyer",
            "href": "/instructors/NAOMI_GEYER"
          }
        ]
      }
    ],
    "description": "ASIAN 299 is a directed study course allowing undergraduates to conduct projects arranged with a faculty member.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          2,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 2,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_77391779b82c7c0c4549e247",
          "name": "Takako Nakakubo",
          "quality": 4.288421801688855,
          "quality_count": 22,
          "instructor_url": "/instructors/TAKAKO_NAKAKUBO"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_0df9a5e7703363cf4433b6b4",
          "name": "Charo D Etcheverry",
          "quality": 4.197601896244785,
          "quality_count": 41,
          "instructor_url": "/instructors/CHARO_D_ETCHEVERRY"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_5a4dca1bcd9e0706df5f4ccd",
          "name": "Jampa Khedup",
          "quality": 4.057729359761366,
          "quality_count": 18,
          "instructor_url": "/instructors/JAMPA_KHEDUP"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_8eded8055763543667b1c5c0",
          "name": "Junko Mori",
          "quality": 4.039474699062319,
          "quality_count": 11,
          "instructor_url": "/instructors/JUNKO_MORI"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_1597320366082319a35a8da6",
          "name": "Naomi Geyer",
          "quality": 4.027525865338976,
          "quality_count": 27,
          "instructor_url": "/instructors/NAOMI_GEYER"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_2dcdb179f7cc11775b0650a1",
          "name": "Tyrell Haberkorn",
          "quality": 3.9390936438252377,
          "quality_count": 9,
          "instructor_url": "/instructors/TYRELL_HABERKORN"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_39f9369e827ee57b535682b6",
          "name": "Rania Huntington",
          "quality": 3.8709714593540423,
          "quality_count": 25,
          "instructor_url": "/instructors/RANIA_HUNTINGTON"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_0c6eb7b9383b4d3eeb272141",
          "name": "Byung-Jin Lim",
          "quality": 3.8536044488819963,
          "quality_count": 6,
          "instructor_url": "/instructors/BYUNG-JIN_LIM"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_23462124f20ff123e90836b8",
          "name": "Anatoly Detwyler",
          "quality": 3.775534733455197,
          "quality_count": 15,
          "instructor_url": "/instructors/ANATOLY_DETWYLER"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_e645ec415e920587e1cd491d",
          "name": "Anthony Cerulli",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/ANTHONY_CERULLI"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_d76b5d33dfbc2552848bd3bd",
          "name": "Adam Kern",
          "quality": 3.6709714593540426,
          "quality_count": 25,
          "instructor_url": "/instructors/ADAM_KERN"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_11b85d405b8b305f1f52517c",
          "name": "Gudrun Buhnemann",
          "quality": 3.591404819622163,
          "quality_count": 4,
          "instructor_url": "/instructors/GUDRUN_BUHNEMANN"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_ca3a6440c3ed7af11a8b0067",
          "name": "Erlin Barnard",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ERLIN_BARNARD"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_c2dfd665f9002d9102be5bbb",
          "name": "John Dunne",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOHN_DUNNE"
        },
        {
          "course_uid": "course_431d9fad07b66ca53154b544",
          "uid": "instructor_2a0d47d8dfb6de19c8ca7600",
          "name": "Steve Ridgely",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/STEVE_RIDGELY"
        }
      ],
      "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": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_e8e94ded3a4b202b9ba2ac81",
    "course_id": "ASIAN 432",
    "title": "INTRODUCTION TO CHINESE LINGUISTICS",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": 3.841,
    "badges": [
      {
        "id": "lecture-size",
        "label": "Small lectures",
        "tone": "neutral",
        "evidence": "Fall 2026: median 27 enrolled students across 1 recorded lecture section. 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/ASIAN_432#schedule"
          }
        ]
      }
    ],
    "description": "Introduction to Chinese Linguistics covers contemporary Chinese phonetics, phonology, morphology, syntax, and pragmatics.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          42,
          8,
          2,
          0,
          1,
          0,
          0
        ],
        "count": 53,
        "gpa": 3.849056603773585,
        "topShare": 94.33962264150944,
        "firstTerm": "1234",
        "lastTerm": "1254"
      },
      "instructors": [
        {
          "course_uid": "course_e8e94ded3a4b202b9ba2ac81",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        }
      ],
      "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": "ASIAN 432",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "1b61ac9f-a0e7-30c7-afb4-eba2cb0030d8",
            "source_record": {
              "entity_id": "1b61ac9f-a0e7-30c7-afb4-eba2cb0030d8",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1222",
            "type": "grade"
          },
          {
            "course_id": "ASIAN 432",
            "run_id": "20260907T155543-ce3781c4",
            "section_number": 1,
            "source_course_id": "1b61ac9f-a0e7-30c7-afb4-eba2cb0030d8",
            "source_record": {
              "entity_id": "1b61ac9f-a0e7-30c7-afb4-eba2cb0030d8",
              "file": "tables/observations.parquet",
              "kind": "grades",
              "source": "madgrades"
            },
            "table": "section_grades_latest",
            "term_id": "1234",
            "type": "grade"
          }
        ],
        "text": "Recent recorded grades — Fall 2021: 3.80 GPA, 80.0% A/AB (n=10 letter grades); Spring 2023: 3.96 GPA, 100.0% A/AB (n=14 letter grades). Includes jointly taught sections."
      },
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
    "course_id": "ASIAN 698",
    "title": "DIRECTED STUDY",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Takako Nakakubo (4.29/5 adjusted; 22 ratings); Charo D Etcheverry (4.20/5 adjusted; 41 ratings); Junko Mori (4.04/5 adjusted; 11 ratings); Naomi Geyer (4.03/5 adjusted; 27 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Takako Nakakubo",
            "href": "/instructors/TAKAKO_NAKAKUBO"
          },
          {
            "label": "Charo D Etcheverry",
            "href": "/instructors/CHARO_D_ETCHEVERRY"
          },
          {
            "label": "Junko Mori",
            "href": "/instructors/JUNKO_MORI"
          },
          {
            "label": "Naomi Geyer",
            "href": "/instructors/NAOMI_GEYER"
          }
        ]
      }
    ],
    "description": "ASIAN 698 is a directed study course allowing students to work with a faculty member on an individual study program.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_77391779b82c7c0c4549e247",
          "name": "Takako Nakakubo",
          "quality": 4.288421801688855,
          "quality_count": 22,
          "instructor_url": "/instructors/TAKAKO_NAKAKUBO"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_0df9a5e7703363cf4433b6b4",
          "name": "Charo D Etcheverry",
          "quality": 4.197601896244785,
          "quality_count": 41,
          "instructor_url": "/instructors/CHARO_D_ETCHEVERRY"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_8eded8055763543667b1c5c0",
          "name": "Junko Mori",
          "quality": 4.039474699062319,
          "quality_count": 11,
          "instructor_url": "/instructors/JUNKO_MORI"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_1597320366082319a35a8da6",
          "name": "Naomi Geyer",
          "quality": 4.027525865338976,
          "quality_count": 27,
          "instructor_url": "/instructors/NAOMI_GEYER"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_2dcdb179f7cc11775b0650a1",
          "name": "Tyrell Haberkorn",
          "quality": 3.9390936438252377,
          "quality_count": 9,
          "instructor_url": "/instructors/TYRELL_HABERKORN"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_39f9369e827ee57b535682b6",
          "name": "Rania Huntington",
          "quality": 3.8709714593540423,
          "quality_count": 25,
          "instructor_url": "/instructors/RANIA_HUNTINGTON"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_0c6eb7b9383b4d3eeb272141",
          "name": "Byung-Jin Lim",
          "quality": 3.8536044488819963,
          "quality_count": 6,
          "instructor_url": "/instructors/BYUNG-JIN_LIM"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_23462124f20ff123e90836b8",
          "name": "Anatoly Detwyler",
          "quality": 3.775534733455197,
          "quality_count": 15,
          "instructor_url": "/instructors/ANATOLY_DETWYLER"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_e645ec415e920587e1cd491d",
          "name": "Anthony Cerulli",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/ANTHONY_CERULLI"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_d76b5d33dfbc2552848bd3bd",
          "name": "Adam Kern",
          "quality": 3.6709714593540426,
          "quality_count": 25,
          "instructor_url": "/instructors/ADAM_KERN"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_11b85d405b8b305f1f52517c",
          "name": "Gudrun Buhnemann",
          "quality": 3.591404819622163,
          "quality_count": 4,
          "instructor_url": "/instructors/GUDRUN_BUHNEMANN"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_ca3a6440c3ed7af11a8b0067",
          "name": "Erlin Barnard",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/ERLIN_BARNARD"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_c2dfd665f9002d9102be5bbb",
          "name": "John Dunne",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOHN_DUNNE"
        },
        {
          "course_uid": "course_d9c3d04c97b7a76cc04b7d80",
          "uid": "instructor_2a0d47d8dfb6de19c8ca7600",
          "name": "Steve Ridgely",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/STEVE_RIDGELY"
        }
      ],
      "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": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_0c44c361b88c4eebd8aad0bc",
    "course_id": "ASIAN 699",
    "title": "DIRECTED STUDY",
    "credits_min": 2,
    "credits_max": 3,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Charo D Etcheverry (4.20/5 adjusted; 41 ratings); Jampa Khedup (4.06/5 adjusted; 18 ratings); Junko Mori (4.04/5 adjusted; 11 ratings); Naomi Geyer (4.03/5 adjusted; 27 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Charo D Etcheverry",
            "href": "/instructors/CHARO_D_ETCHEVERRY"
          },
          {
            "label": "Jampa Khedup",
            "href": "/instructors/JAMPA_KHEDUP"
          },
          {
            "label": "Junko Mori",
            "href": "/instructors/JUNKO_MORI"
          },
          {
            "label": "Naomi Geyer",
            "href": "/instructors/NAOMI_GEYER"
          }
        ]
      }
    ],
    "description": "ASIAN 699 is a directed study course allowing students to work with a faculty member on an individual study program.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          11,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 11,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_0df9a5e7703363cf4433b6b4",
          "name": "Charo D Etcheverry",
          "quality": 4.197601896244785,
          "quality_count": 41,
          "instructor_url": "/instructors/CHARO_D_ETCHEVERRY"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_5a4dca1bcd9e0706df5f4ccd",
          "name": "Jampa Khedup",
          "quality": 4.057729359761366,
          "quality_count": 18,
          "instructor_url": "/instructors/JAMPA_KHEDUP"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_8eded8055763543667b1c5c0",
          "name": "Junko Mori",
          "quality": 4.039474699062319,
          "quality_count": 11,
          "instructor_url": "/instructors/JUNKO_MORI"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_1597320366082319a35a8da6",
          "name": "Naomi Geyer",
          "quality": 4.027525865338976,
          "quality_count": 27,
          "instructor_url": "/instructors/NAOMI_GEYER"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_332b62f10f34f8651f5edc81",
          "name": "Muhammad Asif",
          "quality": 3.9689890642666117,
          "quality_count": 6,
          "instructor_url": "/instructors/MUHAMMAD_ASIF"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_2dcdb179f7cc11775b0650a1",
          "name": "Tyrell Haberkorn",
          "quality": 3.9390936438252377,
          "quality_count": 9,
          "instructor_url": "/instructors/TYRELL_HABERKORN"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_39f9369e827ee57b535682b6",
          "name": "Rania Huntington",
          "quality": 3.8709714593540423,
          "quality_count": 25,
          "instructor_url": "/instructors/RANIA_HUNTINGTON"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_0c6eb7b9383b4d3eeb272141",
          "name": "Byung-Jin Lim",
          "quality": 3.8536044488819963,
          "quality_count": 6,
          "instructor_url": "/instructors/BYUNG-JIN_LIM"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_23462124f20ff123e90836b8",
          "name": "Anatoly Detwyler",
          "quality": 3.775534733455197,
          "quality_count": 15,
          "instructor_url": "/instructors/ANATOLY_DETWYLER"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_f5daf37ba75df88798bd2547",
          "name": "Choua Lee",
          "quality": 3.757303614716622,
          "quality_count": 12,
          "instructor_url": "/instructors/CHOUA_LEE"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_b394acdaaddc151250b005ce",
          "name": "Jamal Jones",
          "quality": 3.756918416818997,
          "quality_count": 8,
          "instructor_url": "/instructors/JAMAL_JONES"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_e645ec415e920587e1cd491d",
          "name": "Anthony Cerulli",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/ANTHONY_CERULLI"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_d76b5d33dfbc2552848bd3bd",
          "name": "Adam Kern",
          "quality": 3.6709714593540426,
          "quality_count": 25,
          "instructor_url": "/instructors/ADAM_KERN"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_11b85d405b8b305f1f52517c",
          "name": "Gudrun Buhnemann",
          "quality": 3.591404819622163,
          "quality_count": 4,
          "instructor_url": "/instructors/GUDRUN_BUHNEMANN"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_97d7567b065544465f493045",
          "name": "Fatemeh Mirsharifi",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/FATEMEH_MIRSHARIFI"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_c1c97fbcb565d0680eda2c79",
          "name": "Janpanit Surasin",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JANPANIT_SURASIN"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_c2dfd665f9002d9102be5bbb",
          "name": "John Dunne",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOHN_DUNNE"
        },
        {
          "course_uid": "course_0c44c361b88c4eebd8aad0bc",
          "uid": "instructor_2a0d47d8dfb6de19c8ca7600",
          "name": "Steve Ridgely",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/STEVE_RIDGELY"
        }
      ],
      "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": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_136095497d02b122b7bc4e94",
    "course_id": "ASIAN 799",
    "title": "READING FOR RESEARCH",
    "credits_min": 1,
    "credits_max": 3,
    "gpa": 4,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Charo D Etcheverry (4.20/5 adjusted; 41 ratings); Junko Mori (4.04/5 adjusted; 11 ratings); Naomi Geyer (4.03/5 adjusted; 27 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Charo D Etcheverry",
            "href": "/instructors/CHARO_D_ETCHEVERRY"
          },
          {
            "label": "Junko Mori",
            "href": "/instructors/JUNKO_MORI"
          },
          {
            "label": "Naomi Geyer",
            "href": "/instructors/NAOMI_GEYER"
          }
        ]
      }
    ],
    "description": "ASIAN 799: READING FOR RESEARCH involves compiling reading lists and reading essential sources for preliminary exam fields under advisor guidance.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          1,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 1,
        "gpa": 4,
        "topShare": 100,
        "firstTerm": "1224",
        "lastTerm": "1224"
      },
      "instructors": [
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_0df9a5e7703363cf4433b6b4",
          "name": "Charo D Etcheverry",
          "quality": 4.197601896244785,
          "quality_count": 41,
          "instructor_url": "/instructors/CHARO_D_ETCHEVERRY"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_8eded8055763543667b1c5c0",
          "name": "Junko Mori",
          "quality": 4.039474699062319,
          "quality_count": 11,
          "instructor_url": "/instructors/JUNKO_MORI"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_1597320366082319a35a8da6",
          "name": "Naomi Geyer",
          "quality": 4.027525865338976,
          "quality_count": 27,
          "instructor_url": "/instructors/NAOMI_GEYER"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_2dcdb179f7cc11775b0650a1",
          "name": "Tyrell Haberkorn",
          "quality": 3.9390936438252377,
          "quality_count": 9,
          "instructor_url": "/instructors/TYRELL_HABERKORN"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_39f9369e827ee57b535682b6",
          "name": "Rania Huntington",
          "quality": 3.8709714593540423,
          "quality_count": 25,
          "instructor_url": "/instructors/RANIA_HUNTINGTON"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_0c6eb7b9383b4d3eeb272141",
          "name": "Byung-Jin Lim",
          "quality": 3.8536044488819963,
          "quality_count": 6,
          "instructor_url": "/instructors/BYUNG-JIN_LIM"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_23462124f20ff123e90836b8",
          "name": "Anatoly Detwyler",
          "quality": 3.775534733455197,
          "quality_count": 15,
          "instructor_url": "/instructors/ANATOLY_DETWYLER"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_e645ec415e920587e1cd491d",
          "name": "Anthony Cerulli",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/ANTHONY_CERULLI"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_d76b5d33dfbc2552848bd3bd",
          "name": "Adam Kern",
          "quality": 3.6709714593540426,
          "quality_count": 25,
          "instructor_url": "/instructors/ADAM_KERN"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_c2dfd665f9002d9102be5bbb",
          "name": "John Dunne",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOHN_DUNNE"
        },
        {
          "course_uid": "course_136095497d02b122b7bc4e94",
          "uid": "instructor_2a0d47d8dfb6de19c8ca7600",
          "name": "Steve Ridgely",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/STEVE_RIDGELY"
        }
      ],
      "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": null,
      "reviewFiles": []
    }
  },
  {
    "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
    "course_id": "ASIAN 990",
    "title": "THESIS RESEARCH",
    "credits_min": 3,
    "credits_max": 3,
    "gpa": null,
    "badges": [
      {
        "id": "rated-teacher",
        "label": "Highly rated instructor",
        "tone": "positive",
        "evidence": "Fall 2026: Charo D Etcheverry (4.20/5 adjusted; 41 ratings); Junko Mori (4.04/5 adjusted; 11 ratings); Naomi Geyer (4.03/5 adjusted; 27 ratings). At least one assigned instructor qualifies. This describes instructor reviews across courses, not a course rating.",
        "sources": [
          {
            "label": "Charo D Etcheverry",
            "href": "/instructors/CHARO_D_ETCHEVERRY"
          },
          {
            "label": "Junko Mori",
            "href": "/instructors/JUNKO_MORI"
          },
          {
            "label": "Naomi Geyer",
            "href": "/instructors/NAOMI_GEYER"
          }
        ]
      }
    ],
    "description": "ASIAN 990 is a thesis research course for doctoral students.",
    "discovery": {
      "term": "1272",
      "offered": true,
      "history": {
        "counts": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "count": 0,
        "gpa": null,
        "topShare": null
      },
      "instructors": [
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_0df9a5e7703363cf4433b6b4",
          "name": "Charo D Etcheverry",
          "quality": 4.197601896244785,
          "quality_count": 41,
          "instructor_url": "/instructors/CHARO_D_ETCHEVERRY"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_8eded8055763543667b1c5c0",
          "name": "Junko Mori",
          "quality": 4.039474699062319,
          "quality_count": 11,
          "instructor_url": "/instructors/JUNKO_MORI"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_1597320366082319a35a8da6",
          "name": "Naomi Geyer",
          "quality": 4.027525865338976,
          "quality_count": 27,
          "instructor_url": "/instructors/NAOMI_GEYER"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_2dcdb179f7cc11775b0650a1",
          "name": "Tyrell Haberkorn",
          "quality": 3.9390936438252377,
          "quality_count": 9,
          "instructor_url": "/instructors/TYRELL_HABERKORN"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_39f9369e827ee57b535682b6",
          "name": "Rania Huntington",
          "quality": 3.8709714593540423,
          "quality_count": 25,
          "instructor_url": "/instructors/RANIA_HUNTINGTON"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_0c73173eb9e438635fbeee16",
          "name": "Weihua Zhu",
          "quality": 3.865489845390425,
          "quality_count": 8,
          "instructor_url": "/instructors/WEIHUA_ZHU"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_0c6eb7b9383b4d3eeb272141",
          "name": "Byung-Jin Lim",
          "quality": 3.8536044488819963,
          "quality_count": 6,
          "instructor_url": "/instructors/BYUNG-JIN_LIM"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_23462124f20ff123e90836b8",
          "name": "Anatoly Detwyler",
          "quality": 3.775534733455197,
          "quality_count": 15,
          "instructor_url": "/instructors/ANATOLY_DETWYLER"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_e645ec415e920587e1cd491d",
          "name": "Anthony Cerulli",
          "quality": 3.7235102700443767,
          "quality_count": 1,
          "instructor_url": "/instructors/ANTHONY_CERULLI"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_d76b5d33dfbc2552848bd3bd",
          "name": "Adam Kern",
          "quality": 3.6709714593540426,
          "quality_count": 25,
          "instructor_url": "/instructors/ADAM_KERN"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_11b85d405b8b305f1f52517c",
          "name": "Gudrun Buhnemann",
          "quality": 3.591404819622163,
          "quality_count": 4,
          "instructor_url": "/instructors/GUDRUN_BUHNEMANN"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_c2dfd665f9002d9102be5bbb",
          "name": "John Dunne",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/JOHN_DUNNE"
        },
        {
          "course_uid": "course_2c9ed647a9ca0e8f4edc3cf6",
          "uid": "instructor_2a0d47d8dfb6de19c8ca7600",
          "name": "Steve Ridgely",
          "quality": null,
          "quality_count": null,
          "instructor_url": "/instructors/STEVE_RIDGELY"
        }
      ],
      "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": null,
      "reviewFiles": []
    }
  }
]
```

## reviews

### items

```json
[
  {
    "observed_at": "2026-09-07 15:59:33.760774+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyMTg1MjIx",
    "source_instructor_id": "rmp:2324478",
    "instructor_name": "Weihua Zhu",
    "course_label": "EASIAN201",
    "course_id": null,
    "course_uid": null,
    "review_date": "2025-12-11 20:20:34 +0000 UTC",
    "comment": "I love Zhu Lao Shi. She is super kind, and you can tell she wants the best for her students. Learning a new language is always going to be difficult, but having her and the other TAs be so supportive makes it much easier. I hope to have her for the rest of my Chinese learning journey. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2324478",
    "quality_rating": 5,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 15:59:33.760774+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQwNzA4Mjc4",
    "source_instructor_id": "rmp:2324478",
    "instructor_name": "Weihua Zhu",
    "course_label": "ASIAN632",
    "course_id": "ASIAN 632",
    "course_uid": "course_481d7c161b2a2b06781e70b5",
    "review_date": "2025-02-25 22:34:43 +0000 UTC",
    "comment": "Took this class as my undergrad Chinese major capstone- I'm surprised this class was open to non-grad students; she seemed caught off guard that there were undergrads in the class. Graded on simple weekly discussion posts and one final project. Lectures were boring and based on readings for grad students, making them irrelevant for undergrads. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2324478",
    "quality_rating": 3,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 15:59:33.760774+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTM3NTQyOTUy",
    "source_instructor_id": "rmp:2324478",
    "instructor_name": "Weihua Zhu",
    "course_label": "ASIALANG357",
    "course_id": "ASIALANG 357",
    "course_uid": "course_6fa3ec177aab0d0db7eff487",
    "review_date": "2023-03-27 01:22:51 +0000 UTC",
    "comment": "Zhu Lao shi is overall a nice teacher, and good at teaching chinese. Although she only teaches directly on Tuesday, and Thursday due to other committments she has with other classes. The other lectures are taught by a TA. There is homework every day, although most of it can be done within 20-30 minutes. There is also unit tests every two units",
    "source_url": "https://www.ratemyprofessors.com/professor/2324478",
    "quality_rating": 4,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 15:59:33.760774+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTM3MjI4OTE5",
    "source_instructor_id": "rmp:2324478",
    "instructor_name": "Weihua Zhu",
    "course_label": "EASIAN202",
    "course_id": null,
    "course_uid": null,
    "review_date": "2022-12-23 00:49:13 +0000 UTC",
    "comment": "A delight to have this semester! She is a wonderful teacher, great at making difficult concepts accessible and being available for individual questions. She cares about each individual's success in the language and puts a lot of effort into making sure lectures make sense and are understandable. Hope to have her again for my next Chinese class!",
    "source_url": "https://www.ratemyprofessors.com/professor/2324478",
    "quality_rating": 5,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 15:59:33.760774+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTMxMzgyNDM0",
    "source_instructor_id": "rmp:2324478",
    "instructor_name": "Weihua Zhu",
    "course_label": "EASIAN201",
    "course_id": null,
    "course_uid": null,
    "review_date": "2019-02-26 04:38:07 +0000 UTC",
    "comment": "The course is super well organized and the powerpoints are super detailed/helpful. The reviews we have before tests are also super helpful. There is so much homework which is a struggle, but she and the TAs go easy on the grading. They also give ample extra credit opportunities.",
    "source_url": "https://www.ratemyprofessors.com/professor/2324478",
    "quality_rating": 4,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 15:59:33.760774+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTMwODg4MTQ5",
    "source_instructor_id": "rmp:2324478",
    "instructor_name": "Weihua Zhu",
    "course_label": "EASIAN201",
    "course_id": null,
    "course_uid": null,
    "review_date": "2018-12-06 00:56:15 +0000 UTC",
    "comment": "Efficient, descriptive lectures. I feel like I learned a lot in a short amount of time. She was amiable and explained grammar patterns very well. She was an absolute delight and was able to teach difficult concepts without seeming condescending.",
    "source_url": "https://www.ratemyprofessors.com/professor/2324478",
    "quality_rating": 5,
    "difficulty_rating": 2
  }
]
```

### total

8

### page

1

### courses

| course\_uid                      | course\_id   |
| -------------------------------- | ------------ |
| course\_6fa3ec177aab0d0db7eff487 | ASIALANG 357 |
| course\_481d7c161b2a2b06781e70b5 | ASIAN 632    |

### matched

true

## social Image

true
