Best teacher I ever had.
His classes can be slow, btu he teaches well. The class isn't too hard to keep an A in, and he gives lots of extra credit. He's a very nice, caring, knowledgeable man, but can be confusing.
A very boring man, gives points for creativity. Which is how someone as dumb as I am managed a B in that class. Boring. Extra boring lectures.