My Teaching and Research Journey