Hard Teachings