Professor Strachen is just kind of the goat. ECE 210 is a fun lab based course where you get to have some hands on experience. Strachen is a down to earth dude and is pretty generous with the grading.Rate My Professors ↗
Historical instructor
NATHAN STRACHEN
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 1/5
Quality 5/5Difficulty 2/5
Professor Strachen was a joy to study under and work with professionally. He is highly accessible through office hours and more than willing to calmly explain any and all information. If you're EE/CE try to get classes with him if possible.Rate My Professors ↗
Quality 5/5Difficulty 3/5
I am a senior EE at this school. If you see a course with Nathan Scratchen as the teacher, do anything you can to take it. He cares. If you are a sophomore reading this needing to take circuits, or 220 and haven't yet experienced the horrendous teaching in the EE department, listen to me and take Scratchen's class no matter what.Rate My Professors ↗
Quality 5/5Difficulty 3/5
Great professor. Clearly loves to teach and is invested in his students. This course was difficult and confusing, but he provided multiple extra credit opportunities for students to demonstrate effort and learning through hands on practice.Rate My Professors ↗
Quality 5/5Difficulty 2/5
The class was overall easy. Strachen made the topics interesting to learn about, and something that I wanted to study more about in the future. Overall, a very caring professor.Rate My Professors ↗
Quality 5/5Difficulty 2/5
Professor Strachen is an amazing teacher! He knew everyone by name and was very passionate about teaching. He was always willing to help during class and labs. He also had many ways of connecting the students with different opportunities around campus. Would highly recommend taking this class!Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with NATHAN STRACHEN
No teaching recorded in Fall 2026.
View last recorded teaching term →No courses match this selection. Try the full catalog or another term.
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | ECE 210 | Introductory Experience in Electrical Engineering |
| Spring 2026 | ECE 455 | Capstone Design in Electrical and Computer Engineering |
| Fall 2025 | ECE 210 | Introductory Experience in Electrical Engineering |
| Fall 2025 | ECE 399 | Independent Study |
| Fall 2025 | ECE 455 | Capstone Design in Electrical and Computer Engineering |
| Spring 2025 | ECE 210 | Introductory Experience in Electrical Engineering |
| Spring 2025 | ECE 455 | Capstone Design in Electrical and Computer Engineering |
| Fall 2024 | ECE 210 | Introductory Experience in Electrical Engineering |
| Fall 2024 | ECE 399 | Independent Study |
| Spring 2024 | ECE 220 | Electrodynamics I |
| Spring 2024 | ECE 399 | Independent Study |
| Spring 2024 | ECE 547 | Advanced Communications Circuit Design |
| Fall 2023 | ECE 210 | Introductory Experience in Electrical Engineering |
| Fall 2023 | ECE 399 | Independent Study |
| Fall 2023 | ECE 601 | Special Topics in Electrical and Computer Engineering |
| Spring 2023 | ECE 230 | Circuit Analysis |
| Spring 2023 | ECE 841 | Antennas |
| Spring 2020 | ECE 420 | Electromagnetic Wave Transmission |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_63ad56bf690a07821b8c589e",
"source": "madgrades",
"source_instructor_id": "5704297",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "NATHAN STRACHEN",
"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": 11,
"quality": 4.55,
"difficulty": 2.55,
"quality_count": 11,
"difficulty_count": 11,
"profile_id": "rmp:2893907",
"source_url": "https://www.ratemyprofessors.com/professor/2893907",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:14:27.413037+00:00",
"courses": {
"course_1bd32bc0c6b6f790c916febd": {
"review_count": 4,
"quality": 5,
"difficulty": 1.75,
"quality_count": 4,
"difficulty_count": 4
},
"course_e4907bcab45d27b295e30076": {
"review_count": 4,
"quality": 5,
"difficulty": 3,
"quality_count": 4,
"difficulty_count": 4
},
"course_a27257a294facd369497b276": {
"review_count": 3,
"quality": 3.33,
"difficulty": 3,
"quality_count": 3,
"difficulty_count": 3
}
},
"bayesian_quality": 3.9756037313203842,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.76,
"graded": 823,
"counts": [
634,
91,
55,
18,
13,
4,
8
],
"sections": 19
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/NATHAN_STRACHEN--instructor_63ad56bf690a07821b8c589e"
}