3.3
Quality3.2
Difficulty63%
Would Retake92
Reviews63%
Would Retake
92
Reviews
Rating DistributionOfficial
5
28
4
21
3
17
2
15
1
11
What Students Say
“Dave tells the same stories over and over again”
PHY1010 - 1.0 rating“Tests are open book, open note, and easy to pass”
PHYS1010 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
65%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.13 avg changeRatings by Course
1010
5.0
(1)PHYSC1010
5.0
(1)PHY2020
5.0
(2)PHYS1040
5.0
(1)PHYSI2010
5.0
(1)Difficulty by Course
PHYS1000
5.0
PHY2020
4.0
PHYS101
4.0
PHYSI2010
4.0
PHY11
4.0
Reviews (92)
He goes off on so many tangents! He knows what he's talking about...just not when he's talking about it.
Awesome guy. Really laid back. All of our tests were Take Home. He knows his stuff.
He tried really hard to make class interesting. I found his tangents interesting, because he knows what he's talking about. Real Easy, No HW, and Take Home Tests
Dave is a good guy, and a great teacher. He did a lot of fun demonstrations in class which made it fun. His exams are pretty straight forward, he provides practice tests that help, but homework is what preps you most for his tests, he also lets you bring a note card to the exam. Overall a good professor!!!
If you want to learn something DO NOT TAKE HIS CLASS. But if you don't care and just want a good grade, go for it!He can't teach for crap but he gives out great practice tests and offers extra credit.
you can not even hear him he talks so quiet. IT is really annoying! I never ever went to this class it is pointless to go and you do not learn on thing! His tests are hard and he does not go over anything.
No longer does take home tests, but they are open note/book. Very easy A, but you won't learn anything. I stopped going because he talks non-stop for all of class. We never got out early. I'm never missed a test, but I think he let some students take them late up until the end of class. I got an A with 128%. I went to class 6 times.
Offers lots of extra credit opportunities. Take the problem solving course to get his practice tests. He's a good, funny teacher
Great guy does very cool in class experiments, but if your looking to learn anything at all do not take him. for the first 3 weeks he lectured the same thing every class, and nothing was from the book except the tests which he does not teach you in the lectures but expects you to read all of the chapters, not only read it but get it lol..horrible
He's a great teacher no matter how other people think, always gives 100%.
He could be a great comedian of the century! I love the way how he teaches physics, specially his sense of humor and kindness that makes everybody happy!! I strongly recommend Dave to everyone. I think he is a genius sometimes.
Dave is a great teacher, mainly because he is genuinely interested. Personal problems forced me to take an "I" but Dave is still helping me learn the material. Only one take home test and it is difficult, test are not open book/note, but he is really good about explaining anything not understood, so it is not an easy "A". Great instructor.
A great teacher!!
He was not an easy teacher!!! I am telling you now,if you don't study your butt off, forget a good grade. He can be the nice guy but also an evil when the grade comes. Now I am just pray and crossing my fingers to pass..
Class was easy if you try. Tests are more focused on his own material as opposed to material out of the book. Enjoyed his passion for the material and you can tell he loves teaching. I appreciated his dedicated to the role and anyone who says otherwise needs to grow up and realize what college is about. Thanks for your insight dave, keep it up.
Dave does a lot of lecture, if you miss class you will miss the material. Extremely helpful and responds quickly to email. Once you understand him, you'll love his teaching style.
If it is needed for your degree, go for it. Will learn a lot, and do nothing but homework. He grades hard and not objective. 6 midterms and final plus conceptual worksheets with 200 questions before each test. Are you sure you need it?
Do not take this class!!! It's pain in a b..t!!! He is an interesting guy. But you don't want to be there! Plenty of HW and hard tests.
Taken as online class. Mostly reading chapters from the book and taking short quizzes online. Some questions are poorly worded, can take some time to reason out what he meant. Gives tons of extra credit on tests though.
Easy to listen to, not easy to hear. When you can actually hear him he's a great proffessor, most of the time he talks really quiet.
Dave is very unorganized. He lost our tests and goes off on random rants a lot. He is willing to help but he's just not focused. We rarely use the book. He does give you chapter worksheets to help with your test, althought last time he forgot to send them until two days before the test when they were supposed to be weeks before.
I took the online class, this is how it went down. You read the entire book chapter by chapter then you take a quiz which has very poorly worded questions that make you second guess every answer. Half the questions on the tests and quizes are of concepts not even taught in the book! You get one attempt on each test/quiz. no extra credit, nothin
Best Physics professor at SLCC! He is willing to do whatever it takes to help students and there is more extra credit than you can handle. I learned a lot from him and aced the class. The only ones who did poorly were those who hardly ever attended class and just tried to memorize stuff for tests.
Excellent professor that really cares about the students. He gives you multiple chances to raise your grade. You will have to study really hard because the class isn't easy, but Prof. Schaffer makes the material understandable and he really loves teaching. I got an A.
Dave is excellent. I wish I were staying at SLCC so I could take all my physics courses from him. He explained astronomy in a way that makes it captivating. He cares a lot about his students understanding the material. He explains any concept and will chat with you after class if you have questions. He wants you to get a good grade. and I did. A+
I took this online. He really makes you work for a good grade. You basically need to read the textbook and review the worksheet he posts online. If you do both, you will do very well on the tests. I averaged about a c+ b- but he adjusts all the quizzes and test down so your points are worth more at the end. Hard, but I learned a lot.
Dave is a great teacher i took with him both physics 2010 and 2020 i got an A+ in both. he gives a lot of homework but they are very very helpful. his tests are not easy but if you showed up to the class and you did the homework then you got it! he's very nice and willing to help you...if you want to understand physics then TAKE HIM! he's funny too
Professor Shaffer is the helpful professor I have ever had. It's easy to fall behind in his class, and he knows this, so he's always willing to help students catch up during his office hours. He's also really friendly and understanding about the whole "bad student" thing. Definitely not a pretentious jerk.
I took this class online. Qustions in the quizzes and tests were difficult. I read every chapter, subsection, and side note of the book and only scored an average of 85% on quizzes and tests. He said that he includes extra credit questions but I have yet to see how it will help my grade :/ I'm a 4.0 student and I'd be happy to get a B+.
I'll keep this brief. He is a very good professor and he thinks outside the box, he is funny and good but knows what he is talking about. I don't think he is the type you want to take online but his in class is awesome. he helps you when needed and always listens to whatever you ask. he isn't very strict, just make sure you don't miss class.
David is a really nice guy and wants to help his students. However, his teaching methods are unclear, his lectures are often off topic and his homework comes in large quantities with very little guidance and you will fail his tests if you don't follow his EVERY LAST DETAIL. I love science and math but this class turned me off of physics.
he is a fair grader if you do your best and show up every class period you should be able to finish with an A. he gives plenty of opportunities for extra credit and you should take those opportunities.
The first two months are devoted solely to his monologue about how to learn in his class! Not only did he teach poorly, but when we asked him specific questions, he outright refused to answer! His tests are a joke, every answer you come up with will be wrong unless you can somehow channel his exact way of thinking. Run away! Don't look back!
David is a terrible teacher. Half of his class is devoted to how to work out just general problem sometime that have nothing to do with what you are learning. He refuses to answer even the simplest questions sometimes. Even if it is clear you understand the concept if you dont answer exactly how he wants you will be marked wrong. Stay far away.
Profesor a nice guy, but class was a pain. I should have heeded comments from this site! It was hard to understand what he was looking for on his tests. I spent a ton of time studying, not knowing what exactly he wanted. This is a "learn the teacher more than the material" kinda class. He clearly loves physics, though. It was a mixed bag.
Waste of time. Dave tells the same stories over and over again. He mentioned the movie interstellar like 11 times and how the gravity is accurate. Everyone sits on their phones and computers. No attendance taken. Open book (book costs 200$) tests. Tests are multiple choice and very easy and there are 25 questions at the end worth extra credit,
Not the perfect Professor for everyone, but he was the perfect Professor for me. He is willing to help everyone, but he is a bit unconventional. If you are just trying to get your physical science credit you might want to consider another class, but if you have any interest in physics this is a great class to get you started on the concepts.
I would attend class every day in case there was an in-class experiment (worth points). Tests are open book, open note, and easy to pass. I felt like the more I listened to him drone on the more lost I would be, so I never paid attention in class.
Great guy! Just a little confusing on test questions and expectations.
I would highly recommend NOT taking a class from this professor. Took his online physics1010 course and it was a joke. Did not respond to any of my questions about quizzes or tests. Most of his questions on tests and quizzes didn't make sense. If he is the only professor with open spots in his class it is worth waiting until the next semester.
Doesn't plan the lesson well, Tough for him to explain the material to students, not organized.
The same material is covered multiple times in multiple lectures, he goes off on tangents all the time, and complains about not being able to cover everything. My Mastering Physics is a mandatory purchase for the class. The textbook is optional but you can use it on tests so pick it up if you are struggling with the material.
Over the course of this class David sent out roughly 100 class emails, there were at last count 76 different grades entered, the averages on his tests were around 60, and some assignments didn't get handed back or even graded for 7+ weeks. Hope that conveys some of how much of a mess his class is. He's a nice person but should not teach.
Read most of the material outside of class. The last section or two is rushed due to time constraints. There is some extra credit.
I don't know what these people are talking about. David is a great professor! At times the material can be hard to follow but it's physics. I went to his office hours early on and asked a lot of questions and ended up switching to a physics major after this. He made difficult topics like special and general relativity easy to grasp. Great class!
There is a lot of homework and reading. Buy the e-book. Tests are open book/note. If you get the e-book it's cheaper and you're able to use the search function. He is a more than fair grader. There are 5 EC questions on every test and he gives EC opportunities in class as well as on your project. He has an obviouslove for physics!
I enjoyed the class and David's personality, but I did not learn inside the classroom. The only reason I did well in this class is because I read the textbook cover to cover. We would discuss interesting things in the classroom, but they would have nothing to do with the specific course material.
His lectures had very little to do with the homework or the exams.
Dave is an amazing teacher I had him for both Physics 2010 and 2020. He helped me really learn the material and helped us prepare for the tests well, his pretests before the tests helped so much. He is the funniest teacher I have ever had, which made the physics bearable. I would recommend him for anyone wanting to succeed and learn physics.
Pro's: -Kind -Funny -Does everything he can to help -Offers lots of little extra credit opportunities -Allows you to make up test points -Keeps you updated on everything -Responds to messages fairly quickly -Does a lot of cool demonstrations Cons: -Canvas disorganized -Goes off topic a lot, doesn't talk about test material -
Best teacher I have had to date. I know of 2 other physics teachers at the university of utah and westminster and Dave is by far the best. He understands how physics should be learned and how difficult it can be. Provides extra credit and is quick with his replies. Truly cares about the students learning experience. I had him for 2010 and 2020.
Schaffer messaged regularly to keep in touch with the students. The work is divided up by chapters with a test and they have due dates, so you can't work ahead.
You can tell he really loves physics and wants you to enjoy it as well. I personally really enjoyed this class and on the final project, once I got past the overwhelming part, it was actually a lot of fun to do. Just keep in mind with Physics that you have to think differently.
I wouldn't take Physics from anyone except Dave. He is a great teacher! The homework is online and every homework assignment comes with extra credit. If you show up to class and do the homework you'll get an A. He lets you use any handwritten notes on tests. This is a huge help for this class. Take his class. He sends a pretest for every test.
I took this class online, I've taken physics before but this teacher was so thoughtful throughout the entire course, he always updated his online students and gave many options to succeed in his class. He made sure that you had access to materials and if you had questions, he would reply back with very detailed answers to help. Loved this class
He is the least organized teacher. Homework was sent out via files on emails, handouts in the class, and updated on Mastering Physics. I had to check all three possible places daily to make sure I was aware of what homework was assigned. Had to pull necessary information out of him often. Doesn't teach, expects students to already know material.
Dave is a great person overall. As far as his teaching game, he's pretty flat. He goes off topic quite often and if you ask for help, don't expect a direct response. He's confusing. Attendance isn't required but he does offer points. Tests are open book and he's active with emails. Homework is online and does require a project that's manageable.
Homework and Test focused. Not very clear on specific instructions and hard to reach via email. Make sure to start semester project early. it's a slap in the face and some of the questions or assignments aren't about anything we learned leading up to it.
David was pretty cool. He's not strict or anything but does remind you to finish assignments and tests. He's pretty lenient but as long as you do the work(doesn't matter how to him as long as it's done). He responds pretty quickly to emails(within a day).
Dave really wants you to learn the overall concepts without you getting paranoid about grade. Gives intermittent extra credits if you attend lectures regularly. If you are engaged in his class and put in the effort you will get an A. He gives pretest solutions before tests, which are pretty close to his tests. He makes his lectures super fun.
His lectures are not even near what the exams or homework looks like. Goes over different things in class rather than the things on exams. He isn't very organized, things are always changing and always unexpected.
Takes forever to grade assignments so its hard to know where you are at. Very unclear about expectations for signature project and the project is long and very difficult. Only place to find homework is on the mylab site, make sure to look there so you dont miss due dates. Online class is all reading then answering questions.
Dave is an awesome guy. He sends out a lot of stuff on canvas, do yourself a favor and actually read it, I wish I had started to earlier. Most of the stuff he puts on the tests he sends out ahead of time and he lets you make up points. He loves questions and is easy to side track, but he really cares that you learn to learn from equations.
He's disorganized and has crappy handwriting, so it's easy to get lost if you don't pay attention. SO helpful 1-on-1 so don't be shy! He gives you so many tips and tricks to succeed. Videos, online tutoring, algorithms, helped with take home tests and point recovery, TONS of XC. You only fail if you slack. Easily one of my favorite professors here.
Mr. Schaffer goes over what he can in class but he gets distracted easily. There are about 6 assignments a week with a test at the end but its all online. He was very easy to contact with any questions and even offered to help me get through my required project. He does offer occasional extra credit which is great. Extra credit is sometimes in HW 2
Easy A. Great teacher didnt even have to take the final because of the amount of extra credit I had.
Took him for both physics 1 and 2 and got A's both times, but do not feel like I understand physics well. He isn't super organized but loves the subject and wants his students to succeed. He offers extra credit and lets you use hand written notes. If you write down the test review and understand the steps of how to do the problems, you pass.
I took this class as a GE. Before I started his class, I wasn't interested in physics. After I finished his class, I still wasn't interested in physics. His class is all lecture based. They are very long and often go off topic. He is also monotoned so it's easy to fall asleep. However, there is a ton of extra credit and it is easy to get an A.
Having graduated from the UofU and taken my share of science classes, Prof. Schaffer is by far the best I have ever had. You may find his teaching style a little different (but more entertaining) but I promise it will pay off for much greater understanding and overall problem solving skills He truly cares about your success and teaches that way.
Interesting lectures and overall a good dude
David loves physics and tries to help students find that love too. He gives so many handouts about learning how to learn from equations, etc. He spends the entire lecture time on the board working out problems. He loves helping students when they get stuck. Offers an extra credit project. You get what you put in.
He is a nice guy, but kind of boring. I am going to be honest I attended the first few lectures of this class and had a hard time following. His lectures are long and all over the place. Tests often consist of poorly worded questions, he allows 2 attempts which helps. Homework takes hours to complete and isn't directly related to the tests.
I learned more from the Textbook than I did in lectures. Professor Schaffer often would get off topic and lectures would feel less fulfilling when he rambled on about an irrelevant topic for an hour. I often felt frustrated with topics, and test format continually changed and became more and more irritating. Extra credit was a big help for my grade
Really hard to follow along with the lectures, especially when they are online. The homework takes forever but there is extra credit. He also allows you to make up points on tests. He is really nice and available outside of class for questions. Like I said though, really hard to grasp the material because his lectures are boring and long.
Boring lectures, always late to class, lectures for an extra 10 minutes after class has ended. WORST HANDWRITING I'VE EVER SEEN. You can't tell what he's writing on lectures or on feedback from exams. Exams/worksheets often contain more than a few errors. He will work out problems in class, get them wrong, then erase it and go onto the next.
ONLY REVIEW YOU NEED: Professor Schaffer is a wonderful professor. Extremely knowledgeable. People complain about the workload but its no more than any other physics class, I found it to be pretty light. There are plenty of Extra Credit opportunities. Very accessible. If you put in effort everyone can get an A in his classes. EZ Test Corrections
He is a little scatter-brained, like most physics professors, but if you pay attention in class you can follow along when he does examples. It helps to read the chapters. Chapter hw sucks and is frustrating but doesn't weigh too much on your grade. He gives a lot of e.c. which is great! He is very caring and wants everyone to succeed now and later
Professor Dave is a very kind person. We brings experiments to class, tell corny jokes, and wants you to succeed. Tbh though lectures were boring, he's not the best lecturer. Be prepared to self study, work his pretests, and ask him to publish the worksheets he has written on different units. LOTS OF EXTRA CREDIT! Mastering physics hmk sucks
Dave is very funny and kind. He tries to make Physics interesting but it doesn't work. Professor Schaffer mumbles a lot and doesn't explain very well, so be prepared to study on your own. His pretests are very good though and that's where he explains Physics much better. He also gives lots of extra credit points, which is very generous.
Professor Schaffer is a good guy but the way he teaches is not the greatest. I took the online ok but beware of all the little video's you have to watch plus 5-14 5 question quizzes. The projects are a big part of your grade. I would recommend not taking this class. It is the 8th of May and I still don't have my final grade. Do not take this class.
Dave might not be the best teacher but he cares about his students and wants them to succeed and he is "a believer in second chances." . You might not realize it until the end of class but then you will. He has lots of extra credit assignments and allows test corrections with very good point recovery, which definitely boosts your grades.
I have never had this much homework in a course and it was beginning to impede my ability to finish homework for other courses. On average, 12-18 quizzes, 1 exam, and a project due weekly. Long story short, if you have a job or plan on taking other courses, avoid this professor. He's kind but the course load is too high for most people.
This is an assignment-heavy class. I don't recommend you take it if you are taking other tough classes. You have about 3 deadlines a week, 2 are about 6 sections each and the last one is a module quiz and a project. I felt like I was always behind in this class. He did give breaks at the end, but it was too late. At least no final.
DO NOT take his class if you want to actually understand physics. His class is easy to pass due to tests lining up with the study guides, but terrible teacher. Super nice guy, very open to help, but just makes everything more confusing. His entire butt showed every single class, which also made it impossible to concentrate.
Nice guy, worst teacher ever. About 60 homework problems every two weeks- none of which were needed to understand for tests or in-class work. You will waste a LOT of precious time, and he openly admitted to not reviewing the homework before the semester to see if it lined up. Very disorganized, and only ended up grading 1/4 of in class work.
Super nice/funny, but very scatter brained/confusing lectures. Cares about you passing & offers lots of extra credit. 5 tests throughout the semester with 1/2 pt recovery opportunity on 1-4, NO FINAL. 3-4 chapters of reading & HW/ mo, = about 1/wk. Dont just memorize, but study his pre-tests closely, same/similar material is on the real tests.
The lectures where engaging because he had a lot of visual aids/ demonstrations. You could bomb the tests but still get an A because the weekly assignments and projects should pad your grade. If you're taking this as a GenEd its a good class to take but I would probably be harsher if this was my major.
David is a kind professor who cares about his students. He offers test corrections and lots of extra credit to boost your grade. However, his lectures are scattered, his handwriting is all but legible, and most of the material felt disorganized. It's a relatively easy “A,” but the course lacks the depth you'd expect in Physics 2. Great guy, though!
While I thought that the course generally was pretty light, I didn't like the tests. I remember the test being open textbook, but not open internet, and some questions were not in the textbook. There are some lab projects that you do by making a video. I would take the course again because it was light, but I would prefer a different professor.
Great guy and good teacher. The online homework is absolute trash. Tests were decent. Handwriting was encrypted sanscrit.
I like how passionate he is in his class. He will also excuse your late work as long as you communicate with him. He is an easy grader.
Dave is awesome. Highly recommend him. His lectures can be tedious at times but I think you'll find he really cares about his students, and the grade they receive. He offers loads of extra credit and make-up points for exams as you'll sustain as Dave puts it "battle damage." Homework sucks. Study and work through his pre-tests and you'll do fine.
Class Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
65%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.13 avg changeRatings by Course
1010
5.0
(1)PHYSC1010
5.0
(1)PHY2020
5.0
(2)PHYS1040
5.0
(1)PHYSI2010
5.0
(1)Difficulty by Course
PHYS1000
5.0
PHY2020
4.0
PHYS101
4.0
PHYSI2010
4.0
PHY11
4.0