Kevin Spiro
Professor Kevin is probably one of the best physics professors I've ever had. Although his lectures are long and sometimes confusing, the amount of work he puts into the course is great. His test problems are handwritten rather than pulled from the internet/textbook. If you need help, he is always there for you.