Since entering the work force after receiving my Bachelor's Degree, I have had a variety of opportunity to continue my professional development.  That road has taken many forms over the past decades.  Because of that life long learning model, I have had a variety of opportunities to present, write, and showcase my learning.  Each time I've been afforded this opportunity, my knowledge has deepened.  As a result, new concepts arose and new pursuits undertaken.  What follows is a sampling of a few presentation I have given and some thoughts around a few concepts.

Human Computer Interaction