Teaching

University of  Oxford

Hilary Term 2024 (Jan-Mar)

Michaelmas Term 2023 (Oct-Dec)

Trinity Term 2023 (Apr-Jul)

Hilary Term 2023 (Jan-Mar)

Michaelmas Term 2022 (Oct-Dec)

Hilary Term 2022 (Jan-Mar)

Michaelmas Term 2021 (Oct-Dec)

Indian Institute of Technology Kanpur

2021-22 Semester II (Jan-May)