Teaching

Phd Courses

Theoretical Foundations of Computer Science(Anna Uni), Database Technology (Anna Uni), Belief Revision(SSN), Logic Programming(SSN), Discrete Mathematics(IMSc), Automata Theory (IMSc), Theory Programming Languages(IMSc), Logic 1(IMSc), Complexity 1(IMSc), Algorithm 1(IMSc), Algebraic Computing(IMSc), Quantum Computing (IMSc), Logic 2 (IMSc), Complexity 2(IMSc), Randomize Algorithm (IMSc),Advance Algorithm (IMSc), Con-current Theory (IMSc), Process Algebra (IMSc), Knowledge Representation and Reason-ing(RWTH), Artificial Intelligence (RWTH), Tree Logic (RWTH), Introduction to Model Checking (RWTH), Advance Automata Theory (RWTH) and The Logic of Knowledge Bases (RWTH)

Anna Uni - Anna University, Chennai, India. 

SSN - Sri Sivasubramaniya Nadar College of Engineering, Chennai, India

IMSc - The Institute of Mathematical Sciences, Chennai, India

RWTH - Rheinisch-Westfälische Technische Hochschule, Aachen, Germany

Teaching Experience

@VIT

Automata Theory, Algorithm, Database, Theoretical Computer Science, Discrete Mathematics, Theoretical Software Engineering Models, Data Science, Artificial Intelligence, Distributed and Parallel Computing, Data Mining, Knowledge Representation and Reasoning, Compiler Design, Python Programming, Foundation of Software Engineering, Machine Learning, Design Thinking, Mathematical Modeling for AI & ML and Data Science

@KFU

Artificial Intelligence, Knowledge Representation and Reasoning, Machine Learning, Mathematical Modeling for AI & ML and Data Science

@RWTH (TRA)

Artificial Intelligence, Knowledge Representation and Reasoning, Mathematical Modeling for AI & ML and Data Science

@SSN (TRA)

Theoretical Computer Science and Algorithms