I've learned that the greatest teachers are:
Professor Experience, Dr. Patience, Mrs. Opposition, Sir Failure, and Mr. Lacking.
These teachers give us a chance to learn by application and error. The greatest motivators are Dr. Love and Professor Faith along with Hope.