Neal Smith
Dr. Smith is a cool guy. Likes anime; uses sports and health stats for many examples.  Educated sense of humor. He uses a free textbook which is  cool, but it's weak in some areas. GO TO CLASS. It's so easy to skip this class as he doesn't take attendance but you really need to be there. The way he explains things are so much better than the book.