{"schema_version":1,"url":"https://uwcourses.com/instructors/YIYIN_SHEN","title":"YIYIN SHEN — Courses & Reviews | UW–Madison","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":"AAE","count":90},{"subject":"ABT","count":20},{"subject":"ACCTIS","count":36},{"subject":"ACTSCI","count":14},{"subject":"AFAERO","count":10},{"subject":"AFRICAN","count":87},{"subject":"AFROAMER","count":71},{"subject":"AGROECOL","count":21},{"subject":"AMERIND","count":53},{"subject":"ANAT&PHY","count":7},{"subject":"ANATOMY","count":2},{"subject":"ANESTHES","count":8},{"subject":"ANSCI","count":57},{"subject":"ANTHRO","count":95},{"subject":"ART","count":125},{"subject":"ARTED","count":10},{"subject":"ARTHIST","count":121},{"subject":"ASIALANG","count":129},{"subject":"ASIAN","count":109},{"subject":"ASIANAM","count":28},{"subject":"ASTRON","count":38},{"subject":"ATMOCN","count":69},{"subject":"BIOCHEM","count":51},{"subject":"BIOCORE","count":10},{"subject":"BIOLOGY","count":14},{"subject":"BIOMDSCI","count":18},{"subject":"BME","count":66},{"subject":"BMI","count":41},{"subject":"BMOLCHEM","count":10},{"subject":"BOTANY","count":69},{"subject":"BSE","count":44},{"subject":"C&ESOC","count":73},{"subject":"CBE","count":48},{"subject":"CHEM","count":101},{"subject":"CHICLA","count":52},{"subject":"CIVENGR","count":133},{"subject":"CLASSICS","count":47},{"subject":"CNP","count":10},{"subject":"CNSRSCI","count":50},{"subject":"COMARTS","count":137},{"subject":"COMPBIO","count":15},{"subject":"COMPLIT","count":11},{"subject":"COMPSCI","count":138},{"subject":"COUNPSY","count":78},{"subject":"CRB","count":19},{"subject":"CS&D","count":71},{"subject":"CSCS","count":40},{"subject":"CURRIC","count":193},{"subject":"DANCE","count":93},{"subject":"DERM","count":8},{"subject":"DS","count":88},{"subject":"DYSCI","count":35},{"subject":"ECE","count":155},{"subject":"ECON","count":145},{"subject":"EDPOL","count":114},{"subject":"EDPSYCH","count":97},{"subject":"ELPA","count":70},{"subject":"EMA","count":53},{"subject":"EMERMED","count":17},{"subject":"ENGL","count":206},{"subject":"ENTOM","count":40},{"subject":"ENVIRST","count":148},{"subject":"EP","count":15},{"subject":"EPD","count":67},{"subject":"ESL","count":16},{"subject":"F&WECOL","count":60},{"subject":"FAMMED","count":22},{"subject":"FINANCE","count":50},{"subject":"FOLKLORE","count":40},{"subject":"FOODSCI","count":43},{"subject":"FRENCH","count":63},{"subject":"GEN&WS","count":145},{"subject":"GENBUS","count":72},{"subject":"GENECSLR","count":17},{"subject":"GENETICS","count":60},{"subject":"GEOG","count":113},{"subject":"GEOSCI","count":83},{"subject":"GERMAN","count":82},{"subject":"GLE","count":48},{"subject":"GNS","count":38},{"subject":"GREEK","count":27},{"subject":"HDFS","count":41},{"subject":"HEBR-BIB","count":13},{"subject":"HEBR-MOD","count":10},{"subject":"HISTORY","count":233},{"subject":"HISTSCI","count":56},{"subject":"HONCOL","count":13},{"subject":"ILS","count":43},{"subject":"INFOSYS","count":9},{"subject":"INTEGART","count":7},{"subject":"INTEGSCI","count":22},{"subject":"INTER-AG","count":18},{"subject":"INTER-HE","count":11},{"subject":"INTER-LS","count":22},{"subject":"INTEREGR","count":16},{"subject":"INTLBUS","count":21},{"subject":"INTLST","count":50},{"subject":"ISYE","count":83},{"subject":"ITALIAN","count":53},{"subject":"JEWISH","count":56},{"subject":"JOURN","count":88},{"subject":"KINES","count":128},{"subject":"LACIS","count":26},{"subject":"LANDARC","count":61},{"subject":"LATIN","count":24},{"subject":"LAW","count":120},{"subject":"LEGALST","count":48},{"subject":"LINGUIS","count":35},{"subject":"LIS","count":89},{"subject":"LITTRANS","count":78},{"subject":"LSC","count":52},{"subject":"M&ENVTOX","count":7},{"subject":"MARKETNG","count":62},{"subject":"MATH","count":153},{"subject":"MDGENET","count":8},{"subject":"ME","count":130},{"subject":"MEDHIST","count":43},{"subject":"MEDICINE","count":60},{"subject":"MEDIEVAL","count":32},{"subject":"MEDPHYS","count":39},{"subject":"MEDSC-M","count":29},{"subject":"MEDSC-V","count":41},{"subject":"MHR","count":68},{"subject":"MICROBIO","count":45},{"subject":"MILSCI","count":16},{"subject":"MM&I","count":22},{"subject":"MOLBIOL","count":6},{"subject":"MS&E","count":59},{"subject":"MUSIC","count":165},{"subject":"MUSPERF","count":126},{"subject":"NAVSCI","count":20},{"subject":"NE","count":44},{"subject":"NEURODPT","count":11},{"subject":"NEUROL","count":7},{"subject":"NEURSURG","count":4},{"subject":"NTP","count":11},{"subject":"NURSING","count":111},{"subject":"NUTRSCI","count":65},{"subject":"OBS&GYN","count":18},{"subject":"OCCTHER","count":39},{"subject":"ONCOLOGY","count":14},{"subject":"OPHTHALM","count":5},{"subject":"OTM","count":43},{"subject":"PATH","count":34},{"subject":"PATH-BIO","count":29},{"subject":"PEDIAT","count":26},{"subject":"PHARMACY","count":31},{"subject":"PHILOS","count":77},{"subject":"PHMCOL-M","count":11},{"subject":"PHMPRAC","count":45},{"subject":"PHMSCI","count":60},{"subject":"PHYASST","count":37},{"subject":"PHYSICS","count":88},{"subject":"PHYSIOL","count":3},{"subject":"PHYTHER","count":37},{"subject":"PLANTSCI","count":52},{"subject":"PLPATH","count":35},{"subject":"POLISCI","count":192},{"subject":"POPHLTH","count":58},{"subject":"PORTUG","count":33},{"subject":"PSYCH","count":101},{"subject":"PSYCHIAT","count":22},{"subject":"PUBAFFR","count":54},{"subject":"PUBLHLTH","count":23},{"subject":"RADIOL","count":11},{"subject":"REALEST","count":41},{"subject":"RELIGST","count":90},{"subject":"RHABMED","count":9},{"subject":"RMI","count":24},{"subject":"RP&SE","count":102},{"subject":"S&APHM","count":17},{"subject":"SCANDST","count":73},{"subject":"SLAVIC","count":89},{"subject":"SOC","count":149},{"subject":"SOCWORK","count":87},{"subject":"SOILSCI","count":46},{"subject":"SPANISH","count":83},{"subject":"SRMED","count":21},{"subject":"STAT","count":94},{"subject":"STDYABRD","count":52},{"subject":"STS","count":8},{"subject":"SURGERY","count":25},{"subject":"SURGSCI","count":33},{"subject":"THEATRE","count":91},{"subject":"URBRPL","count":60},{"subject":"UROLOGY","count":5},{"subject":"ZOOLOGY","count":89}],"deployed_at":null,"site_commit":null},"data":{"instructor":{"instructor_uid":"instructor_59c84201597a7deeeb214791","source":"madgrades","source_instructor_id":"6376244","identity_basis":"source_id","identity_status":"source_identified","name":"YIYIN SHEN","email":null,"first_observed_at":"2026-09-06 23:14:58.172943+00:00","last_observed_at":"2026-09-07 15:55:43.033547+00:00","ratings":{"review_count":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":[],"revision":"e243353dcb7d79b7247ced91d69443ef4c2a6349","instructor_url":"/instructors/YIYIN_SHEN"},"history":[{"term":"1264","course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","title":"MACHINE ORGANIZATION AND PROGRAMMING"},{"term":"1262","course_uid":"course_834bc468ca49d8090d0f211f","course_id":"COMPSCI 220","title":"DATA SCIENCE PROGRAMMING I"},{"term":"1262","course_uid":"course_933b36d4952c8b40f181b993","course_id":"COMPSCI 319","title":"DATA SCIENCE PROGRAMMING I FOR RESEARCH"},{"term":"1254","course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354","title":"MACHINE ORGANIZATION AND PROGRAMMING"},{"term":"1252","course_uid":"course_37a551eb9007bebe6a41c6b3","course_id":"COMPSCI 368","title":"LEARNING A PROGRAMMING LANGUAGE"},{"term":"1244","course_uid":"course_1dae8ec78980ea57dc44f5c9","course_id":"COMPSCI 320","title":"DATA SCIENCE PROGRAMMING II"},{"term":"1242","course_uid":"course_1dae8ec78980ea57dc44f5c9","course_id":"COMPSCI 320","title":"DATA SCIENCE PROGRAMMING II"},{"term":"1232","course_uid":"course_1dae8ec78980ea57dc44f5c9","course_id":"COMPSCI 320","title":"DATA SCIENCE PROGRAMMING II"}],"timeline":[{"term":"1232","courses":1},{"term":"1242","courses":1},{"term":"1244","courses":1},{"term":"1252","courses":1},{"term":"1254","courses":1},{"term":"1262","courses":2},{"term":"1264","courses":1}],"term":"1272","courses":[],"reviews":{"items":[{"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_1dae8ec78980ea57dc44f5c9","course_id":"COMPSCI 320"},{"course_uid":"course_6e524f2d6f14b4e14c7ac770","course_id":"COMPSCI/ECE 354"}],"matched":true},"socialImage":false}}