Historical instructor

Rishab Goyal

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 2.70/5 from 10 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

CS-435 · course not matched
Quality 5/5Difficulty 4/5
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 lol
Rate My Professors ↗
CS-435 · course not matched
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 ↗
CS-435 · course not matched
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 ↗
CS-435 · course not matched
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 ↗
CS-435 · course not matched
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 ↗
CS-435 · course not matched
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
TermCourseTitle

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

Instructor identity & provenance
{
  "instructor_uid": "instructor_200ecee0081fa192a0385e2c",
  "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-12-03 12:33:41.418072+00:00",
  "last_observed_at": "2026-09-07 15:55:43.033547+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_200ecee0081fa192a0385e2c"
}