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.
No courses match this selection. Try the full catalog or another term.
Recorded teaching history
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_ed4607ca8900fe18fdfb9df9",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "YANG YANG",
"email": null,
"first_observed_at": "2025-04-16 05:20:33.104844+00:00",
"last_observed_at": "2026-01-22 01:00:26.555427+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
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/YANG_YANG--instructor_ed4607ca8900fe18fdfb9df9"
}