He teaches a variety of courses in the Psychology Department and also created and teaches an undergraduate course entitled Mental Aspects of Sport Performance. He also is a mental game coach with athletes at the university and nationally, helping them from a psychological or mental perspective on their learning and performance. He is a member of the Association for Applied Sport Psychology (AASP).