Smith is a fantastic, funny lecturer with a plethora of experience and wisdom to share. I still have a great relationship with him to this day. But, STUDY for his tests. They are individualized and hard if you aren't paying attention. Take specific notes, make flashcards, and you'll do fine.