4.4

Karim Diff

Physics - Santa Fe College

4.4
Quality
3.1
Difficulty
92%
Would Retake
120
Reviews
4.4
Quality
3.1
Difficulty
4.5
Helpful
4.4
Clarity

92%

Would Retake

120

Reviews

Rating Distribution
Official

5

86

4

18

3

7

2

7

1

2

What Students Say

He doesn't teach examples

PHY2049 - 1.0 rating

Make sure to take good notes because you can you use them on your tests

PHY1020 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

35%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A (29)
A+ (16)
Not sure yet (7)
Grade Distribution
A(45)B(6)C(1)D(0)F(1)A-/B+(10)
Based on 70 reported grades
A: 29
A+: 16
Not sure yet: 7
B+: 6
Common Tags
Gives good feedback (18)
Caring (16)
Skip class? You won't pass. (15)
Respected (15)
Clear grading criteria (14)
Participation matters (13)
Amazing lectures (13)
Test heavy (7)
Rating Trend

Stable

+0.13 avg change
Dec
Jan
Mar
Apr
Jun
Oct
Last 6 months
Ratings by Course

2049

5.0

(3)

GENPHYS

5.0

(1)

PHYSICS

5.0

(1)

2048AND2049

5.0

(3)

PHY20482049

5.0

(3)
+16 more courses
Difficulty by Course

PHY

5.0

PHYSICS

5.0

PH2048

4.0

PHY 2048

4.0

PHY2053

3.9

Reviews (120)
5.0
4.0
PHY2048
Feb 24, 2003

Dr. Diff likes to eat muffins and his tests are kinda tough, but he is thorough

5.0
4.0
PHY2049
Jul 28, 2003

Diff is such a rolling stone. He even helped me with my calc 3 homework once. He knows a lot of stuff and sometimes talks a lot but he is very cool. You will pass his class unless you drink too much chug OR if your name is missy.

2.0
4.0
PHY2048
Dec 14, 2003

Diff knows his material really well but he is not easy. Stay away from the hangovers and you will pass his class.

5.0
3.0
GENPHYS
Apr 17, 2004

Mr. Diff is really helpful. If you go to every class and listen to what he says you will do very well. He is very passionate about what he teaches and is willing to take the time to explain anything to you! I highly recommend him!

3.0
3.0
PHY2048
Apr 18, 2004

Relies on students reasoning thier way through course objectives. Tries to "prod" students into figuring it out instead of "teaching" them. To his credit physics requires a lot of logic and reasoning, however I would recommend more t

5.0
1.0
PSC1341
Jun 21, 2004

Easy class on line !!!!!!!!!!

5.0
4.0
PH2048
Jul 16, 2004

He is a nice teacher always willing to help you!!

4.0
5.0
PHY
Jul 17, 2004

His tests are insane the class average was like a 16!

5.0
3.0
PHY2048
Aug 8, 2004

Excellent teacher. I took physics one with him. People complain too much about his exams, but if you study you will pass. He really makes an effort to make you understand. When the course ends you will know physics.

5.0
3.0
PHY2048
Aug 23, 2004

"I haven't been feeling too inspired lately, which is good for you guys." (-Diff, before writing an exam). If you like physics, or are willing to let yourself like it a little bit, this is the guy. On the other hand, if you want multiple-choic

5.0
2.0
PHY2053
Nov 14, 2004

Pretty easy physics class. Goes over material very slowly but does use the entire class time. Has easy quizzes that you take on the computer. Just pay attention in class and you will do good.

5.0
5.0
PHYSICS
Dec 6, 2004

An excellent professor. Passionate about physics, but can be a little dry in class. Very personable, especially if you take genuine interest in the material. Very fair grading, and super-difficult tests. Will push your limits and you WILL learn!

5.0
2.0
PSC1341
Nov 17, 2004

I took this class on-line with professor Diff. He is very intelligent and very helpful when you have questions. I didn't think I would be able to take a class like this on-line, but he made it fun.

5.0
3.0
PHY2053
Grade: B+
Dec 7, 2004

He is a good teacher. He allows you to use acheat sheet on Test and if you now your information well and put the right equations on your cheat sheet you'll do well in his class. His lecture notes are a bite scattered but just read the book and you'll be fine. Don't be afraid to ask for help.

5.0
4.0
2048AND2049
Dec 29, 2004

He's a tough teacher, though a C or C+ with him equates to an A with anyone else. He is very smart and very helpful in his office hours. He will push your mental capacity to no end. His test are brutally hard (even if you know really well the material), but his grading is more than fair.

5.0
3.0
2049
Apr 5, 2005

Excellent teacher. He teaches the material very well and makes you understand it. His tests are very hard but not impossible. He also gives credit for homework, labs and quizzes to help raise your grade. Takes a lot of work but he makes it interesting.

5.0
1.0
PSC2121
May 4, 2005

His lecture notes are on wedct, you take 2 quizzes every Friday, on by yourself than the second time you get to take the same quiz with help from the classmates and it will average together. His tests are a little harder but he lets you take a sheet of note! He is always late to class! Be Patient !

5.0
2.0
PSC1341
Jul 15, 2005

Took this class online over summer. Very easy and not as rushed as most summer classes are. Dr. Diff seemed very concerned about students. Very helpful... highly recommended! Easy class...

5.0
3.0
PHY2048
Grade: B-
Nov 14, 2005

Very good prof. He is not easy but not impossible and you will learn. He has quizzes every Friday, Homework due every Wednesday. His homework assignments are difficult but it prepares you for the tests. He uses the Socratic Method when you ask him homework questions which forces you to think. I will take him for Physics 2.

5.0
3.0
2048AND2049
Oct 29, 2005

Extremely interested and motivated teacher. I loved being in class with him. If you want to learn as well as pass physics, then he's the man for you. If you're only interested in getting by, then maybe not. Read your book, go to class, do the problems and you'll do well.

5.0
4.0
PHY20482049
Mar 1, 2006

awesome professor! very good, take his class if you want physics delivered clearly!

5.0
3.0
PHYSICSIII
May 24, 2006

One of the best Teachers at Santa Fe. He knows his stuff, he is almost always available for office hours, he uses Web CT and gives practice Tests with answers so you can make sure you know what your doing, weekly quizes so you can watch your progress. Take him and You'll learn Physics. Work hard, and get an A.

5.0
2.0
PSC1341
Dec 5, 2006

Great teacher! Very laid back; doesn't care about attendance (although you may miss things). Wants you to learn as much as you can; IS A HANDS ON LEARNER-meaning if you want the teacher to just hand over what to memorize than don't take it. Lots of activities and 'lab' stuff. Tests are alright, as long as you are really learning in class.

4.0
2.0
PSC2121
Aug 13, 2006

LOVE him! He is so nice and knows so much. His tests are not hard, just pay attention during class, jot down what you think you'll forget, and you'll do well. Labs were fun and based on participation. Take him if you get the chance.

5.0
4.0
PHY2048
Dec 15, 2006

This is the most amazing teacher at SFCC. His passion actually extends to you, if you let it. He is very knowledage and clear. Pay attention and take notes, you'll pass and learn a lot. I LOVE this guy.

3.0
5.0
PHY2053
Nov 5, 2007

Do not take this professor. He informed the entire class(which was failing) that he did not care whether we passed or failed. And asked the question:what reflection does it have upon YOU if you fail? What difference does it make? It made a great deal of difference to me. I spent HOURS studying for this class!

5.0
3.0
PSY2053
Nov 27, 2007

Dr. Diff is one of the better teachers I've had at SF. He teaches well, but you have to listen and ASK QUESTIONS. He will take the time to break it down for you until you get it, but you can't be afriad to ask. He deffinately knows what he is doing, and attendance is not mandatory. The tests aren't bad if you study. Overall, not too hard.

5.0
3.0
PHY2048
Nov 30, 2007

Very Professional guy. If you are in engineering, take him, you will learn a lot. You will have to study, but his test are not tricky, just basic stuff you should know.

5.0
4.0
PHY2054
Apr 18, 2008

One of the best teachers I have had, and is skilled in explaining difficult concepts in easy to understand language. He takes the intimidation out of physics. Don't miss class, and do the assigned HW problems. You have to work for your grade, which is how it should be in college, plus, this is physics.

5.0
2.0
PHY2054
Aug 2, 2008

Dr. Diff is very enthusiastic about his subject. More importantly, he does a wonderful job of breaking down concepts and making them understandable to someone who doesn't share his enthusiasm for physics. Regardless, it's still important to study. Do the problems he covers in class and those within the textbook reading; not just the HW problems.

5.0
2.0
PSC1341
Aug 27, 2008

This was a easy class. I took him online and still got an A. There are notes that come from websites that you will need to get to do the assignments and the test. Approx. 45 questions for the test with 120 mins. to finish and the quiz have approx. 10 question with 40 mins. to finish. Easy A!

5.0
5.0
PHY2053
Dec 3, 2008

Best teacher in the physics dept. by far...his hw are easy, his quizzes are easy, but his tests..OMG impossible...you got to study a loot!!!

4.0
5.0
PHY2049
Aug 6, 2009

diff is great! he enjoys physics and it shows. class moves at a good pace and he will slow down if he notices the class struggling. HW/quizzes assignments are online and tests are harder but apply same CONCEPTS. Study his notes/EVERYTHING he says and youll be fine. tests are NOT exactly like HW/quizzes, but closer to his practice exams. STUDY!!!!!

5.0
3.0
PHY2049
Sep 15, 2009

A great teacher and great guy: I get an unconscious quizzical look on my face during class when I don't understand- I know this because he would stop lecturing and try to clarify his point. I learned a ton, and didn't think his tests were hard at all if you understand the concepts, not just the forumulae. Thanks Dr. Diff, you made me love physics!

5.0
3.0
PHY2053
Mar 14, 2010

He is a great professor... class can seem daunting at times because of weekly long and difficult homeworks and quizzes but it allows you to learn the material and do well in the end. Very engaged and hands on teaching style. Drops lowest test and has extra credit, lab, quizzes, and hw. Impossible to fail this class if you actually do the work.

5.0
1.0
PSC1341
Apr 24, 2010

Awesome professor, very nice and helpful to students who are willing to put forth the effort. I plan on taking him for Core Physics 1. I do NOT recommend this class, however. It's an 8th grade science course. Incredibly easy A, and interesting though, even if you have no background in science. Participate, and attend every class if you take it!

2.0
3.0
PSC1341
Apr 22, 2010

If you do not understand, he is super mean and will say "you should of known that" and when he does explain it still makes no sense. No text book so it's all about attending his discussions that are too difficult to understand. He drops a lot of things but I feel like I didn't learn anything, just googled my way through. Very bad teacher.

5.0
5.0
PHY2053
Apr 24, 2010

This is the teacher to take if physics bores you to death but you have to have it for PCAT or MCAT. You will learn physics, not just be handed a grade for no effort, but as far as explaining things goes, this is the prof to take.

5.0
1.0
PSC1341
Jun 27, 2010

GREAT! this was my first online class so i used this website and found out that he is easy. i took it over summer A because it was a requirement i wanted to get out of the way. The assignments were out of the notes. the quizzes and tests were very easy also. i recommend this class to anyone who doesnt want to actually sit in a science class. very e

2.0
4.0
PSC1341
Apr 28, 2011

Took his online class. He won't tell you your grade until a week before class is over. His weekly assignments are hard, but he has some that are easy and fun. You have to read the notes, but the quizzes are usually okay. He may or may not answer emails quickly. But he opens everything back up at the end of the semester to improve your final grade.

5.0
3.0
PHY2048
May 1, 2011

Took for Physics I and II, and he is not only the best science teacher I've ever had, he is the BEST teacher I have EVER had. First teacher I've had that will talk and logic you through whatever problem you're having, and then talk to you about philosophical ideas and science. He'll be late, and probably won't grade things on time, but take him.

4.0
5.0
PHY2048
May 5, 2011

Quizzes are really hard. Not clear about what is on the tests. Homework is really hard. You must read the book and do all the problems to do well. Labs are OK. He's willing to help so go to his office hours. Tests are pretty difficult. He is a great physics teacher but be prepared for one difficult class.

3.0
2.0
PSC1341
May 2, 2011

His quizzes aren't too hard, but his assignments can be. He will reopen the assignments towards the end to re-do them. He NEVER responds to your e-mails, unless you email him about that topic more than once. You don't need a text book for class b/c he uses all online notes and sites. You can't see your grade until the end of the semester.

4.0
3.0
PHY2004
Aug 25, 2011

Just started. So far, I have a bit of a Diff crush. Reminds me of Monk-who for me is adorable. I hope he does not prove to be an ass- but my insticnt tells me he is incredibly smart and loves teaching.I suspect I will have an amazing time in his class- with some hard work!

4.0
4.0
PHY2054
Oct 17, 2011

One bright spot? Dropping this course freed time to join the Occupy Wall street protests.:) Tough course if math is a challenge. I got an A in Stats&Algebra, and still was kicked in the rear by this course. I'll never get to know Dr.Diff better- and oddly, this is what bothers me. He is a bright,funny & charismatic- a rare find. I miss seeing him!

5.0
3.0
PSC1314
Nov 28, 2011

He is always late to class. The weekly quizzes and couple of tests can be difficult but as long as you pay attention in class and take notes you should be fine. He does make the class itself really interesting and fun. He does explain something as many times as he needs to for you to understand. Would recommend.

5.0
3.0
AST1002
Apr 27, 2013

He is not normally a astronomy professor he usually teaches physics. Pick this class up the day it started. Other than that he made the class really interesting and fun. He is always willing to go over certain material if you have questions even if that means he is saying things 5 times over again. If I had to take physics it would be with him.

4.0
4.0
PHY2053
Dec 17, 2013

Tests are very tough, and require a very complete conceptual understanding. Labs and quizzes are fairly simple. Although Diff is obviously very smart and teaches very well, many times the stuff he teaches for 2 whole class periods before a test, are not actually on the test. That was frustrating.

4.0
3.0
PHY2049
Grade: A-
Apr 24, 2014

Very good at lecturing. He seems he is always wanting to run to his office as soon as he is done lecturing.

3.0
4.0
PHY2053
Grade: F
Apr 22, 2015

What can I say beside great teacher with Very Poor exams. Prof. Diff is one of he best science teachers I have ever had, but his tests and quizzes are designed only for those who have taken Physics classes over the last 10 years. If you do will on tests, then the the 60% requirement for exams won't be a problem, but I'll look elsewhere.

5.0
3.0
PHY2049
Grade: A+
Dec 15, 2014

Probably the best physics professor at Santa Fe. He makes the subject really easy to understand but go through the material a bit slowly. You probably won't learn all the material you're supposed to. Tests are hard, but open notes. The book is terrible imo, you don't need it. He's a great guy though and classes are interesting.

2.0
4.0
PHY 2048
Oct 26, 2015

Prof Diff doesn't cover adequately the material you are tested on. Prepare to spend tons of hrs studying and teaching yourself the material . Tests are a large part of grade and even with notes they are difficult. He assumes you will have an advance background in math and doesn't like to review. I do not recommend him.

2.0
4.0
PHY2010
Grade: B-
Dec 4, 2015

Although I am not a physics major and this class was designed for non physics majors I could tell he expected us to understand a good basis of physics beforehand. He assigned no books making it mandatory to show up every class. His lectures and power points did not clarify the material at all. This was the first class ever that I almost failed.

4.0
4.0
PHY2053
Grade: Not sure yet
Dec 5, 2015

Prof Diff is a good teacher. He teaches a bit slow but he is clear. He goes over some things a little more than he should (such as math skills you should have already acquired before taking this class) which takes time away from the lesson. Other than that, tests aren't that difficult if you study concepts and understand. and it's open note!

5.0
1.0
PHY1020
Grade: A+
Apr 27, 2016

Make sure to take good notes because you can you use them on your tests. Also make sure to attend class so that you never miss out on any homework assignments that may given out. Pretty easy class. He wants everyone to be able to pass his class so it isn't super hard.

5.0
3.0
PHY2048
Grade: A-
Apr 29, 2016

No textbook required. Class is meant for non-physics majors. You couldn't really miss class. The power points were a little helpful. Test is open note, they weren't that easy. Homework/Class Assignments were easy. Quizzes weren't that bad. Paper due towards the end of the semester. Take really good notes and you'll be fine.

5.0
4.0
PHY2049
Grade: A
Apr 29, 2016

Professor Diff has an engaging teaching style which encourages and expects participation in class. He expects logical and analytical thinking, rather than just number-crunching. In addition to homework and quizzes, the labs and study aids he provides are on-topic and very relevant to the book and lecture material. He expects much but is fair.

4.0
3.0
PHY2010
Grade: A-
May 1, 2016

Very nice guy. he has no problem explaining if you don't understand. Take very good notes. The tests are open notes. though he doesn't take attendance make sure you show up to take notes. No textbook needed. easy class if you take good notes and pay attention.

5.0
4.0
PHY2049
Grade: B+
Jun 30, 2016
Would take again

Proffesor Diff is extremely smart and will always take time to help you out and answer your questions, in or outside of class. Tests are open notes so if you take great notes and are organized you should have no problem getting a good grade. Very enthusiastic and has a clear teaching style. Highly recommend, going to his class is never boring.

4.0
4.0
PHY2049
Grade: B
Dec 5, 2016
Would take again

Physics 2 is a hard class. His test are really hard but he weighs them low enough you will have a good chance to pass with a C if you do the other work. Don't skip class and buckle down for a lot of studying. That seems to just be the nature of college physics. He is a good professor and I would recommend taking him if you must take this class.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
5.0
PH2048
Grade: Not sure yet
Dec 8, 2016
Wouldn't take again

Diff is a smart man. But his class felt really disorganized. For ex, it's been several days since the final and he has yet to post one grade onto canvas. That means, I don't know forsure what my grade even looks like until all final grades will be posted. Also, his tests are extremely difficult. Study hard or you won't pass.

Tough Grader
Get ready to read
Skip class? You won't pass.
3.0
4.0
PHY1020
Grade: A
May 4, 2017
Would take again

It was pretty easy to get an A because the grading scale was so weighted against the exams. The exams were hard, not much of what you learned in class, mostly just random applicational questions. The lowest exam grade is dropped, which can include the final if you have an A. VERY disorganized with canvas and grading, but he's a nice professor.

LECTURE HEAVY
1.0
5.0
PHY2049
Dec 20, 2016
Wouldn't take again

He spends the whole class explaining how to get the formulas. He doesn't teach examples. The quizes and hw are super hard since the class doesn't help you to understand anything. He thinks you already know the material. For ex: he just gives you the lab manual and expects you to know how to work with circuits. His tests are really hard

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
PHY2049
Grade: C
Nov 27, 2017
Wouldn't take again

Where to begin.. To give you some background on the guy: He's got a phd in theoretical physics and he has a twitter account. In class he teaches theory. Notes are all over the place. Hardly gives you example problems and practically no homework. Loves conceptual stuff verses practical. Overall I have not enjoyed his class, and would not recommend.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
1.0
PHY2048
Grade: A
Dec 2, 2017
Would take again

Where to start... he is a great professor. Professor Diff is an easy and fun teacher. His exams really are not that hard (others probably just didnt study). I would highly recommend him.

Inspirational
Hilarious
Caring
5.0
4.0
PHY2048
Grade: A+
Dec 2, 2017
Would take again

Doctor Diff is an excellent teacher. Despite having a Phd, he is very approachable. He allows notes on the tests, which are not hard if you come to class and take notes. He also posts plenty of practice material online to prepare from.

Gives good feedback
Respected
Participation matters
5.0
3.0
PHY1020
Grade: B+
Dec 7, 2017
Would take again

10/10 recommend!! Prof Diff is great, he's kinda monotone at times but his lectures and fun and he makes sure you have a great time. Due to hurricane Irma he replaced our paper with an online assignment that was super easy. He wants you to do great and is always available if you need extra help. Got high Ds on his test and still passed with a highB

ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
Would take again
4.0
3.0
PHY2048
Grade: A
Dec 11, 2017
Would take again

Sometimes a monotonous delivery and lectures seem to drag on but overall he prepares you very well for his tests and lets you bring your own cheat sheets for the test. I did very little of the homeworks and barely got an A so you'd probably do best to keep up with your assignments. He did not grade anything on Canvas until a week after the final.

Gives good feedback
Hilarious
Caring
5.0
4.0
PHY2004
Grade: A
Jun 29, 2018
Would take again

Dr. Diff is a great professor. I was in a particularly challenging class that was very slow to learn the material, but he was still very patient with us. He presents material in a way that makes it easy to learn, lots of in class demonstrations, and labs to tie everything together.

Gives good feedback
Clear grading criteria
GROUP PROJECTS
5.0
3.0
PHY1020
Grade: A+
Nov 15, 2018
Would take again

He is a very succinct teacher. As long as you go to lecture and take notes on his powerpoints AND class activities, you will get an A. He posts video solutions for practice exams which will guarantee you get an A if you learn from these video solutions. Exams come directly from lecture material and class activities.

Respected
Participation matters
Skip class? You won't pass.
5.0
4.0
PHY2048
Grade: A
Dec 16, 2018
Would take again

Grade sources are diverse. 55% of grade is from tests. Very mellow personality and wants you to do well. There is no attendance policy but you HAVE to attend class to do well because of labs, in class activities and seeing examples worked out. Only issues - difficult to reach by email. One of the tests had a question we didn't see before

Participation matters
Skip class? You won't pass.
Caring
4.0
4.0
PHY2048
Grade: A
Apr 1, 2019
Would take again

Professor Diff is a great guy but the material covered is quite challenging and not for everyone. He does well to engage his students and creates a comfortable learning environment. Tests are challenging but he gives opportunities to get better grades on the test. Get prepared to do lots of labs, some of which are quite helpful, in this course.

Gives good feedback
Respected
Skip class? You won't pass.
4.0
4.0
PHY2049
Grade: A+
May 6, 2019
Would take again

Diff gives excellent lectures, examples, and visuals to help the students understand the material. With organized notes taken by the student, and a decent study routine (not cramming for exams), success in this class is very possible. The grade you want won't be handed to you, you'll have to work for it. Overall great and effective professor!

Gives good feedback
Respected
Skip class? You won't pass.
4.0
3.0
PHY2049
Grade: Not sure yet
May 30, 2019
Would take again

Diff is a great professor. If his class seems hard its probably because it is hard. Go to class and study and youll do great. He can be a little boring sometimes but I would gladly take him for any math or science classes again.

Respected
Skip class? You won't pass.
5.0
4.0
PHY2049
Grade: A-
Jun 3, 2019
Would take again

Dr. Karim Diff not only teaches the what, but breaks down the subject material into the "why" and "how" everything works very well. If you show up, pay attention, and do all the work he assigns, you'll definitely have a firm understanding of the material by the time you're done with his class.

Respected
Participation matters
Skip class? You won't pass.
5.0
4.0
PHY20482049
Grade: A
Jun 27, 2019
Would take again

Karim Diff is a wonderful professor. He is incredibly intelligent and creates a comfortable learning environment for his students. His passion for physics is very obvious and this allows students to become motivated to learn. He is a bit of a hard grader but does give lots of partial credit. Getting a good grade in this course is not impossible.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
PHY2049
Grade: A+
Jul 2, 2019
Would take again

great teacher and great guy. He is very good at his job. just do the work and try. you will get that A. he is always available after class for 10 minutes.

Gives good feedback
Participation matters
Caring
4.0
3.0
PHY2049
Grade: B
Oct 16, 2019
Would take again

Diif is a different type of prof. (no pun intended) He explains everything that you NEED to know in clarity. Looking back at my time at SF, he did an amazing job at teaching physics at SF, and his tests were fair. Those 4:00 to 8:15 periods are tough, but you will make it out!

Skip class? You won't pass.
Test heavy
Clear grading criteria
5.0
4.0
PHY2048
Grade: A
Dec 11, 2019
Would take again

Diff is incredible! You can tell he likes physics and knows the subject really well. His lectures might feel like they drag sometimes, but he explains every problem thoroughly and prepares you for his challenging tests. He picks lab groups which can be annoying sometimes. Overall a great professor, very helpful. I'm taking him again next semester.

Test heavy
Group projects
Lecture heavy
3.0
3.0
PHY2048
Grade: A
Dec 16, 2019
Would take again

Labs and group activities are graded on completion. Tests are decently hard.

Accessible outside class
Test heavy
Group projects
5.0
4.0
PHY2049
Grade: A
May 15, 2020
Would take again

I took Dr. Diff for both physics and honestly it's the best decision I could have made! Physics 2 is probably the toughest class content-wise I took at SF, yet he made it not horrible, even with the pandemic. His lectures are very monotone but he explains everything clearly and provides a lot of review material on canvas. Great guy and professor

Respected
Test heavy
Caring
5.0
2.0
PHY2048
Grade: A+
May 19, 2020
Would take again

Awesome professor.

Clear grading criteria
EXTRA CREDIT
Tough grader
5.0
2.0
PHY2049
Grade: Not sure yet
Jun 24, 2020
Would take again

I don't know if I've passed his class, but if I didn't I can assure you he tried his hardest to fix that. Diff goes out of his way to try and help if he sees you struggling, I've not had a single professor in three semesters so far who has done that. Super approachable and a great teacher, definitely my #1 pick for any physics course.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
3.0
PHY2049
Jun 25, 2020
Would take again

Professor Diff might be one of the greatest professors I've ever had. You'll be missing out if you don't take as many classes with him as possible. Super easy to understand lectures, incredibly approachable, and a very progressive class set up.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
PHY2049
Grade: Not sure yet
Sep 14, 2020
Would take again

Simply the best professor you could take for physics. PHY2049 material is hard but Diff makes the class structure so clear, simple to navigate, provides enough help, and helpful class material to help all his students learn. Definitely take him for physics

Respected
Clear grading criteria
Caring
5.0
2.0
PHY20482049
Grade: A
Dec 23, 2020
Would take again

He is among the best professors I had at SF. A real gem. If you like physics enough this class will be an easy A.

Inspirational
Clear grading criteria
Amazing lectures
5.0
3.0
PHY1020
Grade: Not sure yet
Dec 5, 2021
Would take again

No professor at all has made me want to take my time out the give them a rate. Professor Diff definetely a 10/10. If you want to pass, all you have to do is literally come to class and take notes. He's always willing to help out. This is my second semester in college and If I could pick him to be my teacher for every course, I defintely would.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
5.0
3.0
PHY2049
Grade: Not sure yet
Dec 7, 2021
Would take again

Probably by far the best physics professor at Santa Fe. He's such a great teacher who really cares for his students and is an amazing lecturer. He can be a bit disorganized but he truly makes sure you learn and get a hands-on experience. I find physics extremely difficult but he made it so that I can literally learn everything! Great professor!!

Gives good feedback
Participation matters
Amazing lectures
5.0
2.0
PHY2049
Grade: A+
Dec 8, 2021
Would take again

An awesome professor, the only one I had this semester I liked. Pay attention during class and understand the material and you'll be fine. He uploads previous semester exams before each exam to practice on, and they are very similar to the material on the actual test. Allows you to bring a page of notes to each test. He was awesome.

Gives good feedback
Respected
Caring
3.0
4.0
PHY2049
Grade: A
Dec 12, 2021
Wouldn't take again

He's a chill guy, I liked him, but holy hell were some of those tests hard. I can't even believe I got an A, they were that hard. PHY2049 starts to take a hard turn once you get to electricity stuff, which, unfortunately, is basically the whole class. Labs were fun tho

Skip class? You won't pass.
Test heavy
Tough grader
5.0
2.0
PHY2048
Grade: A
Dec 14, 2021
Would take again

Professor Diff helps make physics understandable to out level. His labs are completion, but he does check for accuracy as in not filling in random words. The tutorials he gives are great study material for tests and quizzes.

Respected
Participation matters
Amazing lectures
5.0
4.0
PHY2048
Grade: A
Jan 5, 2022
Would take again

The best physics professor I've ever had. Easy-to-understand lectures and good methodology. Sometimes takes a little bit to reply messages, but it's understandable (he has several classes). Totally recommended.

Skip class? You won't pass.
Inspirational
Group projects
5.0
2.0
PHY1020
Grade: A
Jan 6, 2022
Would take again

Professor Diff is one of the top five professor's for Santa Fe College. He is intelligent, caring, and helpful. If he is teaching any course I would take it with him, hands down. The lectures are essential and there are numerous in class practice assignments with your classmates. It is a very interactive class. The tests are great.

Respected
Skip class? You won't pass.
Caring
4.0
3.0
PHY2049
Grade: B+
May 14, 2022
Would take again

Professor Diff is a great educator but his lectures are easy to get lost in if you're not paying attention. Make sure you've done the Canvas assignments that are relevant to the material before attending class, it will make lectures much easier to understand. For tests practice his old tests that he uploads onto Canvas and review the tutorials too.

Amazing lectures
Lecture heavy
5.0
3.0
PHY1020
Grade: A
Apr 25, 2022
Would take again

Prof Diff was great!! I really enjoyed him as a professor, he genuinely cares about the success of his students and explains the material in the best way possible!

Clear grading criteria
Caring
5.0
2.0
PHY2049
Grade: A+
Jun 15, 2022
Would take again

Professor Diff has been the best teacher ive had. His test are super fair and he grades very leniently. Really suggest him!!

Amazing lectures
Gives good feedback
Caring
5.0
3.0
PHY2049
Grade: A
Jun 21, 2022
Would take again

Clear lectures, provides many practice tests in preparation for the actual tests, and lenient grader as well. Best professor you can have for physics, no doubt about it. If you pay attention in class, write down all the equations, and review practice exams, you'll pass. Somebody give this man a raise honestly.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
PHY2049
Grade: A
Jul 6, 2022
Would take again

Took over Summer A. His class is intensive in terms of work, but you will do great if you take the time and do it. Class is 5 days a week for ~6 weeks. Here is what a day's work can look like: - Tutorial due at start of class - In-person lecture - Group work - Lab - Quiz on material due at midnight

Amazing lectures
Gives good feedback
Lots of homework
5.0
3.0
2048AND2049
Grade: A
Jun 24, 2022
Would take again

The tests are not hard if you pay enough attention to classes and homework. This course will take you some time but Professor Diff is excellent

5.0
2.0
PHY1020
Grade: A+
Nov 8, 2022
Would take again

Read and take notes on the tutorials before class starts and the lecture is just a review of those activities. In-class activities are in almost every class so show up. He lets you have cheat sheets for every test so you don't need to remember formulas. In the end, you will have 4 sheets for the final. Don't just write formulas on paper though!

Participation matters
Group projects
Lots of homework
5.0
3.0
PHY2048
Grade: A+
Nov 10, 2022
Would take again

Prof Diff is one of the best instructors I've come across in all levels of education. If you're doing very well in the class, he'll give you extra material to read about which is always interesting and if you're struggling, he makes sure to give you the time you feel satisfactory to help you feel confident in the material. Can't recommend enough.

Clear grading criteria
Respected
5.0
2.0
PHY1020
Grade: A
Dec 8, 2022
Would take again

If you have never taken a physics class ever, this is the professor and class for you. You're given "tutorials" that are due before classes, in class he'll do a lecture, and then you'll usually do group worksheets after. He allows notes on tests. He's very helpful if you have any questions in class or even out of class. Such a good professor.

Group projects
Clear grading criteria
Gives good feedback
5.0
3.0
2049
Grade: A+
Jul 2, 2023
Would take again

This is the least I can do for the best physics teacher I've had in 4 years of physics. Quite ironic how he appears in the last of the physics sequence for me, the class that truly shattered the previous uncertainties and fears about physics, now replaced by pure curiosity and passion. He is truly different and makes sure you learn well, just ask.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
PHY2049
Grade: A
Dec 5, 2023
Would take again

Great class. Uses a free, online, open-source textbook. Clear grading criteria and expectations. He has online lectures available so you can go over the material again at home if you don't understand the topic. His exams are very fair, you won't be surprised by anything on them. There is weekly group work to ensure participation.

Group projects
Clear grading criteria
5.0
2.0
PHY2049
Grade: A+
May 1, 2024
Would take again

Diff was easily the best teacher I had at Santa Fe, probably ever. I took him for both physics 1 & 2, neither of them are super easy but as long as you pay attention during lectures and do the little work he assigns you won't struggle.

Clear grading criteria
Hilarious
Caring
5.0
3.0
PHY2049
Grade: A
Apr 11, 2024
Would take again

The best physics professor in santa fe, take him if you can, it will be worth it. His exams can be challenging, but if you study right and attend all the lectures, you can pass easily. He is amazing at being able to break down challenging concepts, and make them accessible to students. His HW was just taking notes, and labs were always fun.

Amazing lectures
Gives good feedback
Lecture heavy
5.0
2.0
PHY1020
Grade: A+
May 5, 2024
Would take again

He is very caring, patient, accessible. He allows cheat sheets on test and provide past exam test for review. LITERALLY the best teachers i've ever had. My first exam I got a 70 (my fault). Then focused and got a 98 on my second and 80 on my third. Also the final is optional :) Trust me if you hate math of any sorts this is the class for you.

Participation matters
Amazing lectures
Hilarious
5.0
4.0
PHY2049
Grade: B+
May 6, 2024
Would take again

The approach to teaching is widely varied, with tutorials, quizzes, simulations, demonstrations. Tutorials walk through mathematic derivations forward and backwards. Class board notes cover the key ideas to know. The labs are great. He helps students understand and succeed. Tests are mentally challenging. Highly recommend this excellent professor.

Amazing lectures
Clear grading criteria
Accessible outside class
4.0
1.0
PHY2049
Grade: A
May 6, 2024
Would take again

I have pretty bad ADHD and he structured the class in a way that made the material good to learn. The final is optional and replaces a test grade if u take it which is nice, the exams are generally pretty easy so you should be fine.

5.0
3.0
PH2048
Grade: A
Aug 22, 2024
Would take again

Great Professor. He uses multiple forms to help you out other than standard lectures (GO TO LECTURES). His exams weren't that tough compared to the homework and study guides provided. You shouldn't have any problem in this class unless you aren't willing to put in the work.

Group projects
Clear grading criteria
Gives good feedback
5.0
3.0
PHY2049
Grade: B+
Nov 14, 2024
Would take again

Great professor, had him for physics 1 and 2. His work grind is insane, i'd get fully commented assignments sent back at 3am, 4am, 5am, etc... Definitely cares a lot, the work is fair you definitively know exactly what the test is going to be. Not really any complaints

Respected
Lecture heavy
5.0
1.0
PHY2048
Grade: A+
Nov 12, 2024
Would take again

If you have to show up to one class, make it this one. Diff is the best professor I've ever taken. He cares about the material and his students. He puts in every effort to make sure we pass. You're guaranteed a good grade if you do your homework and labs. The exams are almost identical to the practice he posts, so do those!

Participation matters
Amazing lectures
Caring
5.0
2.0
PHY2049
Grade: A+
Dec 10, 2024
Would take again

Amazing professor who really knows everything going on to the highest degree. He's able to rattle off 2+ hour lectures without notes or slides and is always able to answer questions and know what you're asking about. He does group work pretty much every class so as long as you do that and don't bum answers from everyone you will be alright.

5.0
3.0
PHY2049
Grade: A
Jan 7, 2025
Would take again

Professor Diff is fantastic - his teaching style and use of various learning tools like simulations and demos make the material accessible. Definitely leverage Unstuck study alongside the open-source textbook for optimal prep.

5.0
3.0
2049
Grade: A
Mar 26, 2025
Would take again

Professor Diff is easily one of the best educators I've had ever. He makes material that would normally be hard to understand digestible and even engaging. Also, Diff is one of the kindest and most understanding professors I've ever had as well. He accommodated my challenging exam weeks and personal issues in ways I am forever grateful for.

Amazing lectures
Caring
Test heavy
5.0
2.0
PHY2048
Grade: A
Apr 21, 2025
Would take again

Greatest of all time.

Participation matters
Amazing lectures
Lecture heavy
5.0
2.0
PHY2048
Grade: A
Apr 25, 2025
Would take again

One of the greatest professors of all time. The way he explains and breaks down difficult and complex problems helps you understand the material so well. He makes sure that you succeed by giving you plenty of test prep and practice tests and is completely transparent on what will be on exams. He is also extremely patient, caring, and respectful.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
PHY2048
Grade: B
Apr 30, 2025
Would take again

One of the best professors I've had! Very good teacher, provides great online resources, and gives a lot of opportunities to make up/replace poor grades. I had a minor medical issue in the middle of one class and he was super accommodating and nice about it. I would highly recommend! 10/10.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
PHY2049
Grade: B
Jun 21, 2025
Would take again

One of the best teachers at SF. Lectures are thorough. I took the 6 week Summer A so it was a bit rushed but still managed to get everything in. Great professor take him if you have the opportunity for PHY2048 or 2049.

Participation matters
Amazing lectures
Test heavy
2.0
4.0
PHY1020
Oct 30, 2025

Taken as sonography credit, class moves very quick and is not friendly to beginners. Typically 1-2 homework assignments a week, not difficult, but lengthy this is where notes are. Does not lecture in class. Not enough practice- testing is difficult. If you know physics it will be easy, but as a beginner i did not find his teaching/testing helpful

Participation matters
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

35%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A (29)
A+ (16)
Not sure yet (7)
Grade Distribution
A(45)B(6)C(1)D(0)F(1)A-/B+(10)
Based on 70 reported grades
A: 29
A+: 16
Not sure yet: 7
B+: 6
Common Tags
Gives good feedback (18)
Caring (16)
Skip class? You won't pass. (15)
Respected (15)
Clear grading criteria (14)
Participation matters (13)
Amazing lectures (13)
Test heavy (7)
Rating Trend

Stable

+0.13 avg change
Dec
Jan
Mar
Apr
Jun
Oct
Last 6 months
Ratings by Course

2049

5.0

(3)

GENPHYS

5.0

(1)

PHYSICS

5.0

(1)

2048AND2049

5.0

(3)

PHY20482049

5.0

(3)
+16 more courses
Difficulty by Course

PHY

5.0

PHYSICS

5.0

PH2048

4.0

PHY 2048

4.0

PHY2053

3.9

Similar Professors