Professors Turbeville is a solid professor as long as you do your work. His lectures are very in depth and cover nearly an question you could have, and what it doesn't cover hes more than happy to help. He doesn't just hand over answers , but he guides you to where you need to be. If you plan to skate thru college, he's not your guy.