Really good professor. He teaches pretty well and makes sure to provide intuitive explanations.Rate My Professors ↗
Historical instructor
YANG YANG
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 3/5
Quality 5/5Difficulty 4/5
Amazing professor. 341 is a rather difficult course, in part due to it being a first introduction to rigorous proofs, but I feel like he always made the course content clear and easy to understand.Rate My Professors ↗
Quality 5/5Difficulty 4/5
Amazing professor. 341 is a rather tough course, in part due to being a first introduction to rigorous proofs, but I feel like he always made the course content really clear and easy to understand.Rate My Professors ↗
Quality 4/5Difficulty 2/5
A pretty good professor, went through examples and explained concepts well. Unfortunately doesn't post lecture recordings or notes, but there are filled-in versions of notes to follow along with, since he used the chalkboard unlike some of the other 320 professors. Not too hard of a course if you pay attention in lecture and do the homework.Rate My Professors ↗
Quality 3/5Difficulty 3/5
Prof. Yang clearly has a strong passion for the subject, but his lectures are often difficult to understand. All of his notes are done on the chalkboard and are abstract/proof-heavy, making them hard to follow. Further, the notes covered in class don't completely align with the notes posted online so it helps to come to lecture.Rate My Professors ↗
Quality 1/5Difficulty 5/5
Never posts the lectures even during a snow storm. Not a good lecturer at all. Does not use technology and only writes on the chalk board. Needed a microphone and when he got one there was constant feedback, honestly was better when he was just super quiet. Slight accent, not a big deal but is not a great combo with his poor lecturing skills.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with YANG YANG
No teaching recorded in Fall 2026.
View last recorded teaching term →No courses match this selection. Try the full catalog or another term.
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_2b5129159b5f5710eedabbaf",
"source": "madgrades",
"source_instructor_id": "6806521",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "YANG YANG",
"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": 8,
"quality": 3.62,
"difficulty": 3.5,
"quality_count": 8,
"difficulty_count": 8,
"profile_id": "rmp:3131256",
"source_url": "https://www.ratemyprofessors.com/professor/3131256",
"match_basis": "exact_name",
"observed_at": "2026-09-07 15:58:08.346465+00:00",
"courses": {
"course_fa53f4954bab469b5d4c4fe3": {
"review_count": 4,
"quality": 4.25,
"difficulty": 3.75,
"quality_count": 4,
"difficulty_count": 4
},
"course_0002a781bc9543f3a2ac1a94": {
"review_count": 3,
"quality": 2.67,
"difficulty": 3.33,
"quality_count": 3,
"difficulty_count": 3
},
"course_eec4aae06b946a73f1878be4": {
"review_count": 1,
"quality": 4,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 3.6483469882475683,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 2.983,
"graded": 212,
"counts": [
64,
23,
54,
20,
39,
6,
6
],
"sections": 3
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/YANG_YANG--instructor_2b5129159b5f5710eedabbaf"
}