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

NONLINEAR OPTIMIZATION II covers theory and algorithms for nonlinearly constrained optimization, including optimality conditions, duality, and methods like interior-point and SQP.

No offering record · Spring 2026

with this instructor · course overall, matching historical terms

historical GPA · grades

Fall 2022–Spring 2026 · limited sample

Recorded teaching history

Distinct courses recorded per term

Explore courses taught by this instructor →
Browse recorded courses
TermCourseTitle
Spring 2026COMPSCI 799Master's Research
Spring 2026COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2025COMPSCI 799Master's Research
Spring 2025COMPSCI 799Master's Research
Spring 2025ISYE 990Research and Thesis
Fall 2024COMPSCI 990Dissertation
Fall 2024ISYE 990Research and Thesis
Spring 2024COMPSCI 702Graduate Cooperative Education
Spring 2024COMPSCI 899Pre-dissertator Research
Spring 2024COMPSCI 990Dissertation
Spring 2024ISYE 890Pre-dissertator's Research
Fall 2023COMPSCI 702Graduate Cooperative Education
Fall 2023ISYE 890Pre-dissertator's Research
Fall 2023MATH 990Reading and Research
Spring 2023COMPSCI 702Graduate Cooperative Education
Spring 2023COMPSCI 799Master's Research
Spring 2023COMPSCI/ECE/ISYE 524Introduction to Optimization
Spring 2023ISYE 890Pre-dissertator's Research
Fall 2022COMPSCI 702Graduate Cooperative Education
Fall 2022COMPSCI 799Master's Research
Fall 2022COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Spring 2022COMPSCI 799Master's Research
Spring 2022COMPSCI 899Pre-dissertator Research
Spring 2022ISYE 890Pre-dissertator's Research
Fall 2021COMPSCI 702Graduate Cooperative Education
Fall 2020COMPSCI 799Master's Research
Fall 2020COMPSCI 900Advanced Seminar in Computer Science
Spring 2020COMPSCI 799Master's Research
Spring 2020COMPSCI 900Advanced Seminar in Computer Science
Spring 2020COMPSCI 990Dissertation
Spring 2020COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2019COMPSCI 799Master's Research
Fall 2019COMPSCI 900Advanced Seminar in Computer Science
Fall 2019COMPSCI 990Dissertation
Fall 2019COMPSCI/ISYE/MATH/STAT 726Nonlinear Optimization I
Spring 2019COMPSCI 799Master's Research
Spring 2019COMPSCI 899Pre-dissertator Research
Spring 2019COMPSCI 900Advanced Seminar in Computer Science
Spring 2019COMPSCI 990Dissertation
Spring 2019COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2018COMPSCI 799Master's Research
Fall 2018COMPSCI 899Pre-dissertator Research
Fall 2018COMPSCI 990Dissertation
Fall 2018COMPSCI/ECE/ISYE 524Introduction to Optimization
Spring 2018COMPSCI 899Pre-dissertator Research
Spring 2018COMPSCI/ISYE/MATH/STAT 726Nonlinear Optimization I
Fall 2017COMPSCI 799Master's Research
Fall 2017COMPSCI 899Pre-dissertator Research
Spring 2017COMPSCI 899Pre-dissertator Research
Spring 2017COMPSCI/ISYE/MATH/STAT 525Linear Optimization
Fall 2016COMPSCI 799Master's Research
Fall 2016COMPSCI 899Pre-dissertator Research
Fall 2016COMPSCI/ISYE/MATH/STAT 726Nonlinear Optimization I
Spring 2016COMPSCI 799Master's Research
Spring 2016COMPSCI 999Dissertator Research
Spring 2016COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2015COMPSCI 799Master's Research
Fall 2015COMPSCI 899Pre-dissertator Research
Fall 2015COMPSCI/ISYE/MATH/STAT 525Linear Optimization
Spring 2015COMPSCI 799Master's Research
Spring 2015COMPSCI 899Pre-dissertator Research
Spring 2015COMPSCI 990Dissertation
Spring 2015COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2014COMPSCI 799Master's Research
Fall 2014COMPSCI 899Pre-dissertator Research
Fall 2014COMPSCI 990Dissertation
Fall 2014COMPSCI/ISYE/MATH/STAT 525Linear Optimization
Spring 2014COMPSCI 899Pre-dissertator Research
Spring 2014COMPSCI 990Dissertation
Spring 2014COMPSCI/ISYE/MATH/STAT 525Linear Optimization
Fall 2013COMPSCI 799Master's Research
Fall 2013COMPSCI 899Pre-dissertator Research
Fall 2013COMPSCI 990Dissertation
Fall 2013COMPSCI/ISYE/MATH/STAT 726Nonlinear Optimization I
Spring 2013COMPSCI 799Master's Research
Spring 2013COMPSCI 899Pre-dissertator Research
Spring 2013COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2012COMPSCI 899Pre-dissertator Research
Fall 2012COMPSCI/ISYE/MATH/STAT 525Linear Optimization
Spring 2012COMPSCI 790Master's Thesis
Spring 2012COMPSCI 899Pre-dissertator Research
Spring 2012COMPSCI 999Dissertator Research
Fall 2011COMPSCI 799Master's Research
Fall 2011COMPSCI 899Pre-dissertator Research
Spring 2011COMPSCI 799Master's Research
Spring 2011COMPSCI 899Pre-dissertator Research
Spring 2011COMPSCI 990Dissertation
Spring 2011COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2010COMPSCI 799Master's Research
Fall 2010COMPSCI 990Dissertation
Fall 2010COMPSCI 999Dissertator Research
Fall 2010COMPSCI/ISYE/MATH/STAT 525Linear Optimization
Spring 2010COMPSCI 799Master's Research
Spring 2010COMPSCI 990Dissertation
Spring 2010COMPSCI 999Dissertator Research
Spring 2010COMPSCI/ISYE/MATH 730Nonlinear Optimization II
Fall 2009COMPSCI 799Master's Research
Fall 2009COMPSCI 990Dissertation
Fall 2009COMPSCI 999Dissertator Research
Fall 2009COMPSCI/ISYE/MATH/STAT 525Linear Optimization

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

Instructor identity & provenance
{
  "instructor_uid": "instructor_4774e825ddfeb1206af6b54a",
  "source": "madgrades",
  "source_instructor_id": "3382451",
  "identity_basis": "source_id",
  "identity_status": "source_identified",
  "name": "STEPHEN WRIGHT",
  "email": null,
  "first_observed_at": "2026-09-06 23:14:58.172943+00:00",
  "last_observed_at": "2026-09-07 15:55:43.033547+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
  },
  "grade_statistics": {
    "gpa": 3.27,
    "graded": 1205,
    "counts": [
      481,
      255,
      234,
      87,
      80,
      44,
      24
    ],
    "sections": 118
  },
  "current": false,
  "courses": [],
  "revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
  "instructor_url": "/instructors/STEPHEN_WRIGHT--instructor_4774e825ddfeb1206af6b54a"
}