I've taken college physics before and this is meant to be an intro class. Deignan's assignments are insanely unreasonable that my friends who are physics majors are appalled by his homework questions. He talks like a cartoon band character and tries to be funny. Has no respect for students who may be working full time / have a family. DONT TAKE!