Rishab is a great professor, knowledgeable and organized. HWs are hard but you have 2 weeks to write them, and will give out useful hint during lecture. Office hour is a MUST to do well in homework, TAs for this course are also knowledgeable and helpful throughout the semester. Cryptography is a hard topic, don't blame the professor for it lolRate My Professors ↗
Historical instructor
Rishab GOYAL
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 4/5
Quality 4/5Difficulty 3/5
I will state first that I will not give a low grade for a course being too difficult; Rishab knows what he is talking about in class and his summaries and course organization are very clear. Therefore, I think this course is a good course for those who are willing to spend a little time thinking, you think, instead of mindlessly writing code.Rate My Professors ↗
Quality 2/5Difficulty 5/5
He knows the material very well but is not good at explaining them in an undergraduate level. The homework takes way too long (15+ hours) and I really grinded hard to get an A in this class.Rate My Professors ↗
Quality 5/5Difficulty 5/5
Crypto is one of the hardest classes Ive taken at UW, but Prof. Goyal did a good job breaking the content down into small pieces in lecture and encouraged participation. That being said The class was at a level far beyond what I &others were expecting, but I think that is more the fault of the CS department to give us an adequate math foundation.Rate My Professors ↗
Quality 3/5Difficulty 5/5
While Professor Goyal is very smart and gets better through the semester, he has trouble explaining topics at an undergrad level but would be great for a grad course. The class is astronomically hard with the problem sets taking >20 hours to do and impossible without help from the TAs. Goyal isn't a bad lecturer, but the class is extremely hard.Rate My Professors ↗
Quality 3/5Difficulty 4/5
He isn't super organized, but he is an entertaining lecturer and he is super passionate about cryptography.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with Rishab GOYAL
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_9d0b1f8e620d20cf176689e0",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "Rishab GOYAL",
"email": "RISHAB.GOYAL@WISC.EDU",
"first_observed_at": "2025-04-16 05:20:33.104844+00:00",
"last_observed_at": "2025-07-06 01:49:47.203835+00:00",
"ratings": {
"review_count": 10,
"quality": 2.7,
"difficulty": 4.6,
"quality_count": 10,
"difficulty_count": 10,
"profile_id": "rmp:2882046",
"source_url": "https://www.ratemyprofessors.com/professor/2882046",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:09:50.700511+00:00",
"courses": {},
"bayesian_quality": 3.339790522364397,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/RISHAB_GOYAL--instructor_9d0b1f8e620d20cf176689e0"
}