## Teaching

### Courses Taught At Indiana State University

System Programming- Spring 2020

Complexity Theory I ( undergrad course)- Spring 2020

Complexity Theory II (grad course)- Spring 2020

Data Structure and Algorithm (undergrad)- Fall 2016, 2017, 2018, 2019, 2020,2023

Algorithm I (grad and undergrad)- Fall 2014, 2015, 2016, 2017 and Spring 2022,2023

Algorithm II (grad course)- Spring 2015,2016, and 2017

Discrete Math and Advanced Discrete Math- Fall 2014, 2015, and 2018

Computational Biology (grad course)- Spring 2017

Software Project- Fall 2016

Optimization Tools, Data Mining, and Big Data- Spring 2016,2018

Introduction to Computer Science and Programming (80 students)- Fall 2017,2018

Introduction to Computer Science (freshmen course 80 students)- Spring 2015

### Courses Taught At Simon Fraser University

Data Structure and Algorithms (75 students)- Summer 2014

Object-Oriented Application Design in C++ - Summer 2008