Really interesting class, good for a broad overview of energy and climate and the math/physics is pretty easy to pick up. He keeps it engaging with demos and relating content to the real world, easy to get feedback from too.Rate My Professors ↗
Current instructor
John Sarff
What students say
Original student reviews · all captured dates
Quality 5/5Difficulty 1/5
Quality 5/5Difficulty 1/5
Prof. Sarff taught the material (although somewhat easy) in way so that everyone was interested and understanding. If you're looking to learn in depth, perhaps you should consider a harder class, but for people who want a general, more broad knowledge, this is an excellent option. It is relaxed yet useful.Rate My Professors ↗
Quality 5/5Difficulty 3/5
Super great teacher, material was a bit heavy towards end but super nice guy, willing to work with you!Rate My Professors ↗
Quality 4/5Difficulty 3/5
I took this class for the science credit, and it turned out that the class was very maths heavy. The class covered a variety of topics but were not deeply discussed. Professor Sarff did a good job in explaining terms and concepts, and also provided a lot of interesting physical facts. Not hard if you do the homework and go to the discussion.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with John Sarff
Covers electric circuits, electronics, and digital logic analysis.
Offering recorded · Fall 2026
Recent recorded grades — Fall 2018: 3.01 GPA, 44.1% A/AB (n=34 letter grades); Fall 2021: 3.32 GPA, 58.0% A/AB (n=50 letter grades).
historical GPA · grades
Fall 2022–Fall 2025PHYSICS 990
Research
1–12 creditsPHYSICS 990 is a research course where students conduct supervised research projects with individual faculty members.
Offering recorded · Fall 2026
No recorded grade history
Recorded teaching history
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Fall 2026 | PHYSICS 321 | Electric Circuits and Electronics |
| Fall 2026 | PHYSICS 990 | Research |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_a267d9177ac504c96a64c993",
"source": "enrollment",
"source_instructor_id": "jssarff",
"identity_basis": "netid",
"identity_status": "source_identified",
"name": "John Sarff",
"email": "JSSARFF@WISC.EDU",
"first_observed_at": "2026-09-07 15:55:43.033547+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 4,
"quality": 4.75,
"difficulty": 2,
"quality_count": 4,
"difficulty_count": 4,
"profile_id": "rmp:2429264",
"source_url": "https://www.ratemyprofessors.com/professor/2429264",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:31:05.592350+00:00",
"courses": {
"course_8f18f98dbf0c944ea0381465": {
"review_count": 4,
"quality": 4.75,
"difficulty": 2,
"quality_count": 4,
"difficulty_count": 4
}
},
"bayesian_quality": 3.841404819622163,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": true,
"courses": [
{
"course_uid": "course_1c85f94a1b200cadc1e755b0",
"course_id": "PHYSICS 321",
"title": "ELECTRIC CIRCUITS AND ELECTRONICS",
"credits_min": 4,
"credits_max": 4,
"gpa": 3.119
},
{
"course_uid": "course_6bdb43fa4ad7d835066b602c",
"course_id": "PHYSICS 990",
"title": "RESEARCH",
"credits_min": 1,
"credits_max": 12,
"gpa": null
}
],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/JOHN_SARFF"
}