Doctoral supervision
I am currently involved in the supervision of four doctoral dissertations, two on Western and two on Indian Philosophy:

Undergraduate and Graduate teaching
My teaching portfolio covers key areas of the philosophical curriculum. Topics I teach in lectures, seminars and tutorials include: I teach Indian Philosophy both at undergraduate and graduate level, including an undergraduate course on Ancient Western and Indian Philosophy and a Master's level series of seminars on Buddhist Philosophy. Over the last couple of year I gave the following courses of lectures: Since 2010 I am a Fellow of the Higher Education Academy.