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 ↗
Historical instructor
STEPHEN WRIGHT
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 4/5
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 ↗
Quality 5/5Difficulty 4/5
Prof jbr is very forthright and a real joy to work with. Your trust is not preserved only to be broken soonRate 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
| Term | Course | Title |
|---|
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_dd134591019d934b94aa7f6b",
"source": "legacy",
"source_instructor_id": null,
"identity_basis": "name_only",
"identity_status": "unresolved",
"name": "STEPHEN WRIGHT",
"email": null,
"first_observed_at": "2025-04-16 05:20:33.104844+00:00",
"last_observed_at": "2026-01-22 01:00:26.555427+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_dd134591019d934b94aa7f6b"
}