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 ↗
Historical instructor
JOHN SARFF
What students say
Original student reviews · all captured dates
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 ↗
Super great teacher, material was a bit heavy towards end but super nice guy, willing to work with you!Rate My Professors ↗
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
Energy and Climate
3 creditsENERGY AND CLIMATE introduces energy sources and their environmental impacts, applying basic physics principles to evaluate energy issues.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Fall 2021–Spring 2026Research
1–12 creditsPHYSICS 990 is a research course where students conduct supervised research projects with individual faculty members.
No offering record · Spring 2026
No recorded grade history
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | PHYSICS 115 | Energy and Climate |
| Spring 2026 | PHYSICS 990 | Research |
| Fall 2025 | PHYSICS 115 | Energy and Climate |
| Fall 2025 | PHYSICS 990 | Research |
| Spring 2025 | PHYSICS 115 | Energy and Climate |
| Spring 2025 | PHYSICS 990 | Research |
| Fall 2024 | ECE/NE/PHYSICS 922 | Seminar in Plasma Physics |
| Fall 2024 | PHYSICS 115 | Energy and Climate |
| Fall 2024 | PHYSICS 990 | Research |
| Spring 2024 | PHYSICS 115 | Energy and Climate |
| Spring 2024 | PHYSICS 990 | Research |
| Fall 2023 | PHYSICS 115 | Energy and Climate |
| Fall 2023 | PHYSICS 990 | Research |
| Spring 2023 | ECE/NE/PHYSICS 527 | Plasma Confinement and Heating |
| Spring 2023 | PHYSICS 691 | Senior Thesis |
| Spring 2023 | PHYSICS 990 | Research |
| Fall 2022 | PHYSICS 115 | Energy and Climate |
| Fall 2022 | PHYSICS 990 | Research |
| Spring 2022 | PHYSICS 115 | Energy and Climate |
| Fall 2021 | PHYSICS 321 | Electric Circuits and Electronics |
| Fall 2021 | PHYSICS 990 | Research |
| Fall 2020 | PHYSICS 208 | General Physics |
| Spring 2020 | ECE/NE/PHYSICS 527 | Plasma Confinement and Heating |
| Fall 2019 | PHYSICS 115 | Energy and Climate |
| Fall 2019 | PHYSICS 990 | Research |
| Spring 2019 | ECE/NE/PHYSICS 922 | Seminar in Plasma Physics |
| Spring 2019 | PHYSICS 115 | Energy and Climate |
| Spring 2019 | PHYSICS 990 | Research |
| Fall 2018 | PHYSICS 321 | Electric Circuits and Electronics |
| Fall 2018 | PHYSICS 990 | Research |
| Spring 2018 | PHYSICS 990 | Research |
| Fall 2017 | PHYSICS 990 | Research |
| Spring 2017 | PHYSICS 990 | Research |
| Fall 2016 | PHYSICS 990 | Research |
| Spring 2016 | PHYSICS 990 | Research |
| Fall 2015 | PHYSICS 990 | Research |
| Spring 2015 | ECE/NE/PHYSICS 527 | Plasma Confinement and Heating |
| Spring 2015 | PHYSICS 990 | Research |
| Fall 2014 | PHYSICS 990 | Research |
| Spring 2014 | PHYSICS 990 | Research |
| Fall 2013 | PHYSICS 990 | Research |
| Spring 2013 | PHYSICS 990 | Research |
| Fall 2012 | ECE/NE/PHYSICS 922 | Seminar in Plasma Physics |
| Fall 2012 | PHYSICS 990 | Research |
| Spring 2012 | PHYSICS 990 | Research |
| Fall 2011 | PHYSICS 990 | Research |
| Spring 2011 | PHYSICS 990 | Research |
| Fall 2010 | PHYSICS 681 | Senior Honors Thesis |
| Fall 2010 | PHYSICS 990 | Research |
| Spring 2010 | PHYSICS 692 | Senior Thesis |
| Spring 2010 | PHYSICS 990 | Research |
| Fall 2009 | PHYSICS 691 | Senior Thesis |
| Fall 2009 | PHYSICS 990 | Research |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_7ddd6465c60fc73ff08ee60c",
"source": "madgrades",
"source_instructor_id": "942709",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "JOHN SARFF",
"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": 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
},
"grade_statistics": {
"gpa": 3.269,
"graded": 615,
"counts": [
247,
109,
114,
72,
50,
19,
4
],
"sections": 53
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/JOHN_SARFF--instructor_7ddd6465c60fc73ff08ee60c"
}