Advanced
He has taught advanced students following courses (1) the Kāvyādarśa by Daṇḍin, together with the Laghusiddhāntakaumudī by Varadarājācārya at the Rangjung Yeshe Institute (Kathmandu); (2) The Bodhicaryāvatāra by Śāntideva at the Lumbini Buddhist University (Nepal); (3) Śaṅkara’s commentary on Kaṭha, Taittirīya, Bṛhadāraṇyaka and the Chāndogyopaniṣads; (4) Śaṅkara’s commentary on the Bhagavadgītā; (5) Rāmānujācārya’s commentary on the same; (6) Bhāruci’s Manuśāstravivaraṇa, a commentary on the Manusmṛti at Leiden; I taught (7) an “Introduction to ‘Hinduism’ with special emphasis on the contrast between ascetic and non-ascetic traditions” at Loyola (New Orleans, USA); I also taught (8) a course on “Interactions between Buddhism and Hinduism” based on primary literature at the Lumbini Buddhist University (Nepal).
Intermediate
He has taught following texts for intermediate students (1) Kāvya, i.e. the Kādambarīkathāsāra of Abhinanda, the Raghuvaṃśa of Kālidāsa; (2) Śaiva Tantra (Niśvāsatattvasaṃhitā); (3) Purāṇa (Viṣnupurāṇa); (4) Upaniṣads (Kaṭha, Taittirīya and Bṛhadāraṇyaka); (5) the Hitopadeśa as well as the ‘Nala and Damayantī story’ as given in Lanman’s Sanskrit-Reader at Leiden University (Netherlands); the Buddhacaritam by Aśvaghoṣa (Rangjung Yeshe Institute, Kathmandu); the Bodhicaryāvatāra by Śāntarakṣita (Lumbini Buddhist University, Nepal).
Beginner
He has taught ‘beginner-to-intermediary-courses’ at the Rangjung Yeshe Institute (Kathmandu), the other at EFEO (Pondichéry), and an “Introduction to Buddhism” based on a collection of secondary literature at the Lumbini Buddhist University (Nepal).