Clearing the Clouds of Confusion: Teachings from Teacher Pra