Historical instructor

Stephen Wright

Adjusted rating
RMP difficulty
captured reviews
About this rating

Raw average: 4.20/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

Quality 5/5Difficulty 4/5
Steve is providing really great lecture and is really nice to talk to after class. He is really knowledgable and gives very great introduction to how optimization works. This is a class that you don't want to miss if you are interesting how optimization works. The project are in julia code, which is super nice to use.
Rate My Professors ↗
Quality 5/5Difficulty 4/5
If you just want to get an A in this course, then the difficulty of this course is 2-3, but the content and the topics of the lectures are more difficult than average. Those topics are insightful and will help you succeed in future CS learning (especially for algorithm and machine learning). Prof. Wright is very kind and generous in grading.
Rate My Professors ↗
Quality 3/5Difficulty 5/5
This class was so much more difficult than it needed to be. That being said, aside from general disorganization in lectures, he does a good job of presenting the material during lectures. My only qualm with this prof is that his grading criteria is very (and unnecessarily) harsh.
Rate My Professors ↗
Quality 2/5Difficulty 5/5
Professor Wright's lectures involve little more than transcribing the textbook on the board. Their focus is on rigor over intuition. Logistics are not managed well. TA contact information and grading criteria were never provided. This is a notoriously difficult course. In a class full of math and CS PhD students, the average grade is about a B.
Rate My Professors ↗
Quality 4/5Difficulty 4/5
Stephen is a good teacher and certainly is respected by every student. He has written several books and usually lectures from them, which makes it easier to catch up if you missed lectures. The assignments were graded in an insanely harsh way, though, and the professor doesn't seem eager to answer questions during office hours.
Rate My Professors ↗

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

Classes with Stephen Wright

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_a1b5b702bc8afa074a49ee7a",
  "source": "legacy",
  "source_instructor_id": null,
  "identity_basis": "name_only",
  "identity_status": "unresolved",
  "name": "Stephen Wright",
  "email": "SWRIGHT@CS.WISC.EDU",
  "first_observed_at": "2025-07-13 04:59:22.367394+00:00",
  "last_observed_at": "2025-11-16 05:32:31.273726+00:00",
  "ratings": {
    "review_count": 10,
    "quality": 4.2,
    "difficulty": 3.8,
    "quality_count": 10,
    "difficulty_count": 10,
    "profile_id": "rmp:1895834",
    "source_url": "https://www.ratemyprofessors.com/professor/1895834",
    "match_basis": "exact_name",
    "observed_at": "2026-09-07 16:04:47.624880+00:00",
    "courses": {
      "course_dd8d2094feb4657373e2e2f3": {
        "review_count": 3,
        "quality": 4.33,
        "difficulty": 4.33,
        "quality_count": 3,
        "difficulty_count": 3
      },
      "course_639b02029dbf953b9704cd63": {
        "review_count": 2,
        "quality": 3,
        "difficulty": 4.5,
        "quality_count": 2,
        "difficulty_count": 2
      },
      "course_a04e8d794b24e3b81b984774": {
        "review_count": 5,
        "quality": 4.6,
        "difficulty": 3.2,
        "quality_count": 5,
        "difficulty_count": 5
      }
    },
    "bayesian_quality": 3.839790522364397,
    "prior_mean": 3.6596857835465957,
    "prior_weight": 20
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/STEPHEN_WRIGHT--instructor_a1b5b702bc8afa074a49ee7a"
}