Talks a lot , but doesnt help explain to students who have questions. When quizzes come he will question you on things we have not even learned yet. You did not have to buy the textbook, but the textbook was basically my teacher. Every other student I meet with gets frustrated when they have him. Very smart, but doesnt know how to teach.