Historical instructor

RUIFANG SONG

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 2.51/5 from 55 quality ratings. The adjusted rating blends this with the UW review average (3.66/5), weighted as 20 additional ratings. Smaller samples stay closer to that average. Each captured review is counted once in the prior; this does not correct who chooses to leave a review.

RMP profile ↗ · All captured review dates; profile matched by name.

What students say

Original student reviews · all captured dates

MATH 221
Quality 5/5Difficulty 3/5
221 and 222 were my favorite math courses at UW-Madison because of Professong Song. She would take the time to write out proofs to some of the concepts we were going over and though I'm no genius nor a mathematician I appreciated this because some of the proofs were simply beautiful. This brought a level of love to math that is not often seen.
Rate My Professors ↗
MAT21B · course not matched
Quality 4/5Difficulty 4/5
Hard tests, make you work for it. Will not have any clue to do her tests without doing practice exams. Good final curve.
Rate My Professors ↗
MAT21B · course not matched
Quality 2/5Difficulty 3/5
Did not understand what she was teaching and it was difficult to learn any concept. She is also a very picky grader and you must solve things her way or you will lose points on tests. Pray for a good TA because that is the only way I made it through the quarter
Rate My Professors ↗
MATH 561
Quality 4/5Difficulty 1/5
Great professor. Really clear and usually does a very good job preparing for lecture and presenting the material to the class. Although she has an accent it is no trouble at all to understand her. The only real problem is is that she doesn't really talk TO the class as much as other math professors. She mostly just relays information to the board.
Rate My Professors ↗
CAL221 · course not matched
Quality 4/5Difficulty 2/5
This is a really good lecture, especially for your GPA. Easy homework. practice exams are almost exactly like the real tests. Even though she has accent, it's s not hard to understand her. Exams are fairly judged
Rate My Professors ↗
MATH 221
Quality 4/5Difficulty 2/5
Professor song is thorough, clear, and well spoken. Her accent is a little thick, but you can understand her. She makes jokes and she is always available to help. Also, her exams are not too difficult. Easily my favorite math professor at UW
Rate My Professors ↗

Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.

Classes with RUIFANG SONG

MATH 561 covers the theory of curves and surfaces using differential methods.

No offering record · Spring 2014

with this instructor · course overall, matching historical terms

historical GPA · grades

Spring 2010–Spring 2014 · limited sample

Covers the metric properties of Riemannian manifolds, including geodesics, comparison theorems, and Hodge-de Rham theory.

No offering record · Spring 2014

with this instructor · course overall, matching historical terms

historical GPA · grades

Spring 2010–Spring 2014 · limited sample

Recorded teaching history

Distinct courses recorded per term

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Spring 2014MATH 561Differential Geometry
Spring 2014MATH 765Differential Geometry
Fall 2013MATH 221Calculus and Analytic Geometry 1
Spring 2013MATH 765Differential Geometry
Spring 2013MATH 990Reading and Research
Spring 2013MATH/STAT 431Introduction to the Theory of Probability
Fall 2012MATH 221Calculus and Analytic Geometry 1
Fall 2012MATH 990Reading and Research
Spring 2012MATH 221Calculus and Analytic Geometry 1
Spring 2012MATH 990Reading and Research
Fall 2011MATH 221Calculus and Analytic Geometry 1

Teaching history may be incomplete. Course pages contain course-specific feedback and citations.

Instructor identity & provenance
{
  "instructor_uid": "instructor_7ffa168f48f2427ebb92a0ca",
  "source": "madgrades",
  "source_instructor_id": "3987897",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "RUIFANG SONG",
  "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": 55,
    "quality": 2.51,
    "difficulty": 3.55,
    "quality_count": 55,
    "difficulty_count": 55,
    "profile_id": "rmp:1618056",
    "source_url": "https://www.ratemyprofessors.com/professor/1618056",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:08:55.082064+00:00",
    "courses": {
      "course_cc1de60e9953cdd9c469e9a5": {
        "review_count": 39,
        "quality": 2.59,
        "difficulty": 3.56,
        "quality_count": 39,
        "difficulty_count": 39
      },
      "course_a133a953d2fc593f17f887bf": {
        "review_count": 1,
        "quality": 4,
        "difficulty": 1,
        "quality_count": 1,
        "difficulty_count": 1
      },
      "course_6bc496e4640fd08f71e1b041": {
        "review_count": 1,
        "quality": 3,
        "difficulty": 2,
        "quality_count": 1,
        "difficulty_count": 1
      }
    },
    "bayesian_quality": 2.816582875612425,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "grade_statistics": {
    "gpa": 2.732,
    "graded": 1680,
    "counts": [
      359,
      156,
      475,
      170,
      325,
      107,
      88
    ],
    "sections": 14
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/RUIFANG_SONG"
}