This was my third time taking Physics 215. The course requires really long lectures, but somehow this professor made it so interesting the whole entire class time. He made sure that he only taught what was necessary from each chapter. If you have to take physics, take it with this professor. He does homework reviews, and test reviews as well.