As teachers, we are moral agents in society that are responsible for the design and delivery of courses that provide effective learning experiences for students with diverse and dynamic learning needs. Teaching development programs and workshops have been highly beneficial in improving my foundational teaching skills, as well as broadening my conceptions of teaching and learning. This page summarizes my teaching development journey so far.