College Teaching : a systematic approach