Darin Gilstrap
Professor Gilstrap sets you up to understand what you need to know for your next classes and real practical situations. He is a wealth of knowledge and sometimes that takes him of course in lectures. If you get the whole picture you can see how it actually does relate to the content. His style does not work for everyone.