Professor Halverson is very passionate about what he teaches which really makes the class enjoyable. Yes physics is very hard and you have to do a lot of work but all of his quizzes are based off the hw and he provides the answers for all of it. He loves when you go to office hours and offers extra credit for it sometimes. 