Teaching

Design and Analysis of Algorithms

Introduction to Algorithms, Asymptotic Notations, Greedy Method, Divide and Conquer, Dynamic Programming, Backtracking

Automata Theory and Computability

Languages, Finite State Machine, Regular Expressions, Regular and Non Regular Languages, Push Down Automata, Turing Machine

Machine Learning

Supervised Algorithms, Unsupervised Algorithms, Decision Trees, Artificial Neural Network


Operation Research

Linear Programming Problem, Simplex Method, Two Phase Method, Transportation Problem, Game Theory