David Soave is a great professor and did an excellent job explaining Statistics/Inference to the class with his notes. I highly recommend taking his course, as he includes lots of classroom participation/examples in each of his lectures.