Really cares about his students, gives a reasonable amount of reading and the homework/midterms follow closely what you actually learn. The lectures really just solidify portions of the reading that may be confusing.