An extremely easy A course. We only have homework for half of the semester, no mid-terms, only one take-home final, and a final project. Almost everybody got full points on HW and it counts toward 60%. Take-home final exam contains one easy problem and two intermediate problems. The final project is to write a reading report, takes me 10 hr.Rate My Professors ↗
Historical instructor
HANLONG FANG
What students say
Original student reviews · all captured dates
Quality 4/5Difficulty 1/5
Quality 1/5Difficulty 3/5
Tough grader and bad instructional quality.Rate My Professors ↗
Quality 1/5Difficulty 5/5
If you like crying when you leave your final he is your professorRate My Professors ↗
Quality 5/5Difficulty 4/5
He is a good professor, although the final exam is very hard.Rate My Professors ↗
Quality 3/5Difficulty 3/5
He is an amazing grader! It is more important to have a good TA on this course. do your research.Rate My Professors ↗
Quality 1/5Difficulty 4/5
Would not recommend. Hard to understand, especially with online lectures. First midterm was fair, but second midterm (online) was unreasonably difficult. Avoid if possible.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with HANLONG FANG
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_41349e1d9dca6a7e91a1a3af",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "HANLONG FANG",
"email": null,
"first_observed_at": "2025-04-16 05:20:33.104844+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 17,
"quality": 2.59,
"difficulty": 3.41,
"quality_count": 17,
"difficulty_count": 17,
"profile_id": "rmp:2540450",
"source_url": "https://www.ratemyprofessors.com/professor/2540450",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:37:21.681912+00:00",
"courses": {
"course_63c43e7ac8225e2773df74d8": {
"review_count": 2,
"quality": 2.5,
"difficulty": 2,
"quality_count": 2,
"difficulty_count": 2
},
"course_8634dde81cc95f6c58014087": {
"review_count": 15,
"quality": 2.6,
"difficulty": 3.6,
"quality_count": 15,
"difficulty_count": 15
}
},
"bayesian_quality": 3.1682085316468083,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/HANLONG_FANG"
}