Before obtaining my PhD, I had very little exposure to teaching apart from my TA work at IIT Delhi. But right from when I joined my B Tech, I was always motivated to teach my peers and that probably stayed with me. After obtaining my PhD, I was very clear that I wanted to take-up an academic career.
Since my background was in system theory, I had opportunities to teach courses such as Digital Signal Processing, Signals and Systems etc. Currently, I also handle basic mathematics and probability courses at NITK. A complete list of courses is given HERE. I have also been thesis advisor to many students in the department and a list is given HERE.