TeacherViewer works at a decent level