Very detailed lectures, must take good notes. Took him for 2 classes and both got A's in. Tells you what to look for when tests and exams are coming up. Lectures can be long and boring but his teaching style was perfect for me, explained things well, showed pictures and charts, and then gave us some time to write everything down. Will take again.