Prof Anhai is the Uncle Iroh equivalent of UW madison - if that interests you, take the class with him. PS. gives a lot of tips for tech interviewsRate My Professors ↗
Historical instructor
Anhai Doan
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 5/5
Quality 5/5Difficulty 1/5
This was the only professor that I clapped for 10 minutes after the last lecture. Marvolous lectures which are easy to understand. Funny style of teaching that helps you concentrate on the class. Important life-time ideas that you should keep in mind even outside Database world. You are my light in my academic life, Anhai!Rate My Professors ↗
Quality 5/5Difficulty 1/5
GOATED!!!!!!!!Rate My Professors ↗
Quality 5/5Difficulty 1/5
He's the funniest professor in the CS department—I didn't go to any lectures, but when I was cramming for exams, I actually wished I had. I would voluntarily listent to his stories and unsolicited life advice. He does water down the course heavily tho. So if you're here for vibes, he's your guy. If you're here to learn, maybe look elsewhere.Rate My Professors ↗
Quality 5/5Difficulty 2/5
Funniest Professor I've ever had. He is somehow always able to crack jokes in the middle of the lecture despite seemingly boring (database) topics. 10/10 take his class if you canRate My Professors ↗
Quality 5/5Difficulty 3/5
TAKE THE CLASS WITH ANHAI. Professor 2% created genuinely engaging lectures filled with iconic quotes, jokes, as well as the class you actually signed up for. It's only graded by two exams and five group assignments. The assignments are all manageable and the exams connect to the lectures well. Is this a good or bad thing? "It depends."Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with Anhai Doan
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_046c48c2a83c46c64f977888",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "Anhai Doan",
"email": "ANHAI@CS.WISC.EDU",
"first_observed_at": "2025-12-03 12:33:41.418072+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 16,
"quality": 4.69,
"difficulty": 2.19,
"quality_count": 16,
"difficulty_count": 16,
"profile_id": "rmp:1072360",
"source_url": "https://www.ratemyprofessors.com/professor/1072360",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:52:55.185295+00:00",
"courses": {
"course_d68ae7a2fa68407d62f2519f": {
"review_count": 9,
"quality": 4.89,
"difficulty": 2.11,
"quality_count": 9,
"difficulty_count": 9
},
"course_cbc85add50a620f7e0abe663": {
"review_count": 2,
"quality": 3.5,
"difficulty": 2.5,
"quality_count": 2,
"difficulty_count": 2
},
"course_451e04263559a1194fd692f0": {
"review_count": 1,
"quality": 5,
"difficulty": 3,
"quality_count": 1,
"difficulty_count": 1
},
"course_061e4015aae97118b7c4c628": {
"review_count": 1,
"quality": 4,
"difficulty": 2,
"quality_count": 1,
"difficulty_count": 1
}
},
"bayesian_quality": 4.117603213081442,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/ANHAI_DOAN--instructor_046c48c2a83c46c64f977888"
}