I'm a software dev now. This was the most worthwhile class I took at UW. The lectures and reading are tedious but I apply them in my work every day. It is one of those classes where you get what you put in. Scott isn't even really mean, just don't take it personally and read the syllabus before asking course questions. One of my fav profs for sure.Rate My Professors ↗
Historical instructor
SCOTT SWANSON
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 3/5
Quality 2/5Difficulty 2/5
Literally just rants half the time. Lectures are pointless and have no substance, literally just him ranting about whatever side tangent comes across his mind. Somehow we got to the topic of Rome on the last day? Class was only useful because of the group project. The lectures were just me and my group members trying not to laugh at himRate My Professors ↗
Quality 1/5Difficulty 1/5
I would only take the class again because its such an easy A.Rate My Professors ↗
Quality 5/5Difficulty 3/5
Idc what the other comments say. I reserved a time slot for the practical and accidentally missed it. He still let me take it later that day.Rate My Professors ↗
Quality 1/5Difficulty 3/5
Not so goodRate My Professors ↗
Quality 1/5Difficulty 3/5
The course lacks structured teaching, and most of the learning is self-directed. Lectures did not add much value, and it was difficult to gain a clear understanding of core software engineering concepts. I would not recommend this course if you are looking for guided instruction.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with SCOTT SWANSON
COMPSCI/ECE 506
Software Engineering
3 creditsSoftware Engineering teaches techniques for designing, developing, and modifying large software systems, covering processes, architecture, and team management.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | COMPSCI/ECE 506 | Software Engineering |
| Fall 2025 | COMPSCI/ECE 506 | Software Engineering |
| Fall 2025 | COMPSCI/MATH 240 | Introduction to Discrete Mathematics |
| Spring 2025 | COMPSCI/ECE 506 | Software Engineering |
| Fall 2024 | COMPSCI/ECE 506 | Software Engineering |
| Fall 2024 | COMPSCI/MATH 240 | Introduction to Discrete Mathematics |
| Spring 2024 | COMPSCI/ECE 506 | Software Engineering |
| Fall 2023 | COMPSCI/ECE 506 | Software Engineering |
| Spring 2023 | COMPSCI/ECE 506 | Software Engineering |
| Fall 2022 | COMPSCI/ECE 506 | Software Engineering |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_7e3f9a5c47ad17feb07bc928",
"source": "madgrades",
"source_instructor_id": "332968",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "SCOTT SWANSON",
"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": 69,
"quality": 1.7,
"difficulty": 2.97,
"quality_count": 69,
"difficulty_count": 69,
"profile_id": "rmp:2823898",
"source_url": "https://www.ratemyprofessors.com/professor/2823898",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:06:38.057732+00:00",
"courses": {
"course_32bc831d31cf0c1254ddaf8d": {
"review_count": 56,
"quality": 1.64,
"difficulty": 2.79,
"quality_count": 56,
"difficulty_count": 56
},
"course_9a1a7bf1933981bcbaca47ac": {
"review_count": 13,
"quality": 1.92,
"difficulty": 3.77,
"quality_count": 13,
"difficulty_count": 13
}
},
"bayesian_quality": 2.14037882776328,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.489,
"graded": 1363,
"counts": [
650,
295,
248,
107,
53,
5,
5
],
"sections": 18
},
"current": false,
"courses": [],
"revision": "b68f68efcd3387a01fee00416f57beb6d43f3bcb",
"instructor_url": "/instructors/SCOTT_SWANSON--instructor_7e3f9a5c47ad17feb07bc928"
}