MasteringChemistry emulates the instructors' office-hour environment, coaching students on problem-solving techniques by asking questions that reveal gaps in understanding, and giving them the power to answer questions on their own. It tutors individually--with feedback specific to students' errors, offering optional simpler steps.