My Journey Through the Ocean of Teaching