Craig Davis
Professor Davis usually cut the lectures short but provided enough information to understand the concepts. He was generous enough to give our class an extra credit assignment after we got our midterms back. Use the book, look up the book's online quizzes to help study for the midterm + final. Weekly assignment due but fairly easy.