For updated class information please visit my blog.