The professor was very poor overall. I was able to cram enough to do well, but I retained very little after the final. I would love a deep understanding built from the foundations-- the coursework we had was a lot more obtuse and "take my word for it".
In a sense, I felt I got a better foundation for statistics from a freshman sociology class than from the Math professor.