Academic career brings with it several opportunities for teaching and hence learning. To date, I had the opprotunity to teach a number of courses and impart my knowledge to adorable graduate and under-gratuate students. You can find the courses I taught below. Also, I had the honour to mentor two amazing students for their M.Sc. thesis. Find more about them in the follwing.