Teaching is an exciting and rewarding challenge that is one of the most important responsibilities of a professor. It is an avenue to pass on knowledge and prepare the next-generation to develop skills to push the boundaries of science, engineering, and innovation as well as become functional members of society. My personal encounters with fantastic teachers have been pivotal in developing my view of education and has emphasized the long-lasting impact of a teacher.  On the following pages you will find a few brief snippets of my previous teaching experiences in physics, scientific communicationbiomechanics, and design.