# YIYIN SHEN — Courses & Reviews | UW–Madison

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

## Dataset

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

7

### projection id

85abe9ff8837c2c5a134368dcc4cfc85eb723524b21ddeb3d2e953887d2f0c8f

### observed at

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

### built at

2026-09-11T07:45:51.576183+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\_59c84201597a7deeeb214791

### source

madgrades

### source instructor id

6376244

### identity basis

source\_id

### identity status

source\_identified

### name

YIYIN SHEN

### first observed at

2026-09-06 23:14:58.172943+00:00

### last observed at

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

### ratings

#### review count

13

#### quality

2.62

#### difficulty

3.08

#### quality count

13

#### difficulty count

13

#### profile id

rmp:2930244

#### source url

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

#### match basis

exact\_name

#### observed at

2026-09-07 15:57:39.943117+00:00

#### courses

##### course 6e524f2d6f14b4e14c7ac770

###### review count

3

###### quality

4.33

###### difficulty

3

###### quality count

3

###### difficulty count

3

##### course 1dae8ec78980ea57dc44f5c9

###### review count

10

###### quality

2.1

###### difficulty

3.1

###### quality count

10

###### difficulty count

10

#### bayesian quality

3.250112596088846

#### prior mean

3.6596857835465957

#### prior weight

20

### grade statistics

#### gpa

3.381

#### graded

1201

#### counts

* 455
* 326
* 280
* 68
* 37
* 15
* 20

#### sections

9

### current

false

### courses

None recorded.

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### instructor url

/instructors/YIYIN\_SHEN

## history

| term | course\_uid                      | course\_id      | title                                   |
| ---- | -------------------------------- | --------------- | --------------------------------------- |
| 1264 | course\_6e524f2d6f14b4e14c7ac770 | COMPSCI/ECE 354 | MACHINE ORGANIZATION AND PROGRAMMING    |
| 1262 | course\_834bc468ca49d8090d0f211f | COMPSCI 220     | DATA SCIENCE PROGRAMMING I              |
| 1262 | course\_933b36d4952c8b40f181b993 | COMPSCI 319     | DATA SCIENCE PROGRAMMING I FOR RESEARCH |
| 1254 | course\_6e524f2d6f14b4e14c7ac770 | COMPSCI/ECE 354 | MACHINE ORGANIZATION AND PROGRAMMING    |
| 1252 | course\_37a551eb9007bebe6a41c6b3 | COMPSCI 368     | LEARNING A PROGRAMMING LANGUAGE         |
| 1244 | course\_1dae8ec78980ea57dc44f5c9 | COMPSCI 320     | DATA SCIENCE PROGRAMMING II             |
| 1242 | course\_1dae8ec78980ea57dc44f5c9 | COMPSCI 320     | DATA SCIENCE PROGRAMMING II             |
| 1232 | course\_1dae8ec78980ea57dc44f5c9 | COMPSCI 320     | DATA SCIENCE PROGRAMMING II             |

## timeline

| term | courses |
| ---- | ------- |
| 1232 | 1       |
| 1242 | 1       |
| 1244 | 1       |
| 1252 | 1       |
| 1254 | 1       |
| 1262 | 2       |
| 1264 | 1       |

## term

1272

## courses

None recorded.

## reviews

### items

```json
[
  {
    "observed_at": "2026-09-07 15:57:39.943117+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMzA3Njg5",
    "source_instructor_id": "rmp:2930244",
    "instructor_name": "Yiyin Shen",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2025-05-16 23:33:22 +0000 UTC",
    "comment": "In general, Yiyin taught well, and she provided many ways to boost one's grade in case one did poorly. I didn't gain too much from the lectures since they were hard to understand, but if I watched the recording, I would get it second try. Some of the projects were a little tough but they are still doable.",
    "source_url": "https://www.ratemyprofessors.com/professor/2930244",
    "quality_rating": 4,
    "difficulty_rating": 4
  },
  {
    "observed_at": "2026-09-07 15:57:39.943117+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMjczMzg1",
    "source_instructor_id": "rmp:2930244",
    "instructor_name": "Yiyin Shen",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2025-05-13 23:41:48 +0000 UTC",
    "comment": "Lectures are good albeit a bit dry, and most projects are pretty uninteresting (not professors fault as she probably doesn't control these things). I would say she is a decent professor.",
    "source_url": "https://www.ratemyprofessors.com/professor/2930244",
    "quality_rating": 4,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 15:57:39.943117+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMjczMzQ1",
    "source_instructor_id": "rmp:2930244",
    "instructor_name": "Yiyin Shen",
    "course_label": "CS354",
    "course_id": "COMPSCI/ECE 354",
    "course_uid": "course_6e524f2d6f14b4e14c7ac770",
    "review_date": "2025-05-13 23:38:20 +0000 UTC",
    "comment": "Not a perfect lecturer by any means but I think some of the comments here are a bit too harsh. Lectures are structured well and explanations are complete, and will always stop if students have questions. Aside from that the course is structured very well and there are no instances when I don't know what I'm doing.",
    "source_url": "https://www.ratemyprofessors.com/professor/2930244",
    "quality_rating": 5,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 15:57:39.943117+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMjIyMDc1",
    "source_instructor_id": "rmp:2930244",
    "instructor_name": "Yiyin Shen",
    "course_label": "CS320",
    "course_id": "COMPSCI 320",
    "course_uid": "course_1dae8ec78980ea57dc44f5c9",
    "review_date": "2025-05-09 03:16:48 +0000 UTC",
    "comment": "CS354- This professor is a must avoid. It is tough to understand online recordings, and teaching skills are not the best. I can't say that the other professor offered is better but avoid her. There have been multiple times during lectures when she doesn't know what she's talking about and has to correct herself multiple times every lecture.",
    "source_url": "https://www.ratemyprofessors.com/professor/2930244",
    "quality_rating": 1,
    "difficulty_rating": 5
  },
  {
    "observed_at": "2026-09-07 15:57:39.943117+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQxMjAzMzY5",
    "source_instructor_id": "rmp:2930244",
    "instructor_name": "Yiyin Shen",
    "course_label": "CS320",
    "course_id": "COMPSCI 320",
    "course_uid": "course_1dae8ec78980ea57dc44f5c9",
    "review_date": "2025-05-08 00:31:26 +0000 UTC",
    "comment": "I'm not a perfect student by any means but I at least try to rewatch recorded lectures to study and learn, which is near impossible with this professor. I think that CS 354 is a class that is complicated enough that it should be taught by someone who can thoroughly explain concepts without following each sentence with \"I hope that makes sense\".",
    "source_url": "https://www.ratemyprofessors.com/professor/2930244",
    "quality_rating": 1,
    "difficulty_rating": 5
  },
  {
    "observed_at": "2026-09-07 15:57:39.943117+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTM5NDQ0Nzkx",
    "source_instructor_id": "rmp:2930244",
    "instructor_name": "Yiyin Shen",
    "course_label": "CS320",
    "course_id": "COMPSCI 320",
    "course_uid": "course_1dae8ec78980ea57dc44f5c9",
    "review_date": "2024-05-12 20:47:50 +0000 UTC",
    "comment": "Very accessible outside of class and accommodating if you have an actual conflict. However, the lecture quality is not good because she tends to just restate what she is coding and doesn't actually explain why. Accent makes her hard to understand as well. For those who took the CS300-400 route, I would recommend NOT to bypass CS220.",
    "source_url": "https://www.ratemyprofessors.com/professor/2930244",
    "quality_rating": 2,
    "difficulty_rating": 3
  }
]
```

### total

13

### page

1

### courses

| course\_uid                      | course\_id      |
| -------------------------------- | --------------- |
| course\_1dae8ec78980ea57dc44f5c9 | COMPSCI 320     |
| course\_6e524f2d6f14b4e14c7ac770 | COMPSCI/ECE 354 |

### matched

true

## social Image

false
