Fall 2026

Spring 2024

Visiting New York University, New York, USA

Spring 2023, 2025, 2026

Fall-2021,2022,2023,2024, 2025

Spring 2022

Fall 2020

Fall 2019, 2018, 2017

Spring 2020, 2019, 2018

Spring 2017

Feb 2016

Fall 2015, 2014, 2013

Spring 2016, 2015, 2014

Fall 2012

Courses Taught Previously

Undergraduate Level

  • 1989 - 2002: Systems Analysis and Design, Computer System Architecture, Programming languages from COBOL, Pascal to C, Discrete Structures, Data Structures, Algorithms, Theory of Computation/ Automata Theory, Statistical Techniques

Postgraduate Level

  • 2002 - 2011: Systems Programming, Data Communication and Computer Networks, Design and Analysis of Algorithms, Algorithms in Bioinformatics, NP Completeness and Approximation Algorithms.
  • MCS 101: Design and Analysis of Algorithms