Title: The Principles Of Thoroughness In Teaching And In Learning