Explore courses Fall 2026 Easiest courses↗ Hardest courses↗
Find your next class 5 courses All departments Fall 2026 Recorded offerings All levels Any credits Course match Historical grades cover up to five years through the selected term. Grade sorting prioritizes courses with at least 100 letter grades.
Lower grades Large lectures
PHYSICS 104 is a general physics course covering electricity, magnetism, optics, and modern physics as a continuation of PHYSICS 103.
Offering recorded · Fall 2026
Exams are high-stakes with no notes and minimal partial credit, while labs and homeworks involve significant busy work.[1, 2, 3] Sources
3 . 1 1 3.11 historical GPA · 4 , 3 0 2 4,302 grades
Spring 2022–Spring 2026 Small lectures
An intermediate laboratory course focusing on modern physics experiments, error analysis, and statistical uncertainties.
Offering recorded · Fall 2026
3 . 5 8 3.58 historical GPA · 3 0 6 306 grades
Spring 2022–Spring 2026 PHYSICS 407 is an advanced laboratory course covering classical and modern physics experiments with emphasis on statistical data analysis and research documentation.
Offering recorded · Fall 2026
Historical reviews of Jim Reardon: Reviewers note that the work was challenging but independent, requiring students to solve problems on their own while receiving assistance when stuck.[1, 2] Sources
3 . 8 3 3.83 historical GPA · 1 3 4 134 grades
Spring 2022–Spring 2026 Small lectures
APPLIED OPTICS covers optical methods, imaging, spectroscopy, Fourier optics, and laser technology.
Offering recorded · Fall 2026
The homework is described as really helpful and reasonable, with a low difficulty rating of 1.[1] Sources
3 . 8 0 3.80 historical GPA · 7 9 79 grades
Fall 2022–Fall 2025 · limited sample PHYSICS 707 introduces experimental techniques in quantum computing through eight hands-on experiments.
Offering recorded · Fall 2026
3 . 8 6 3.86 historical GPA · 3 2 32 grades
Fall 2023–Fall 2025 · limited sample Looking for a professor? →