Associate Professor
Department of Computer Science
Heriot-Watt University, Aktobe Campus, Kazakhstan
Jan 2025 – Present

  • Teaching: Data Structures and Analysis, Artificial Intelligence

Associate Professor
Department of Information Technology
Mattu University, Ethiopia
Feb 2023 – Dec 2024

  • Teaching: Database Management, Distributed Systems, Natural Language Processing (NLP)
  • Research Supervisor

Associate Professor
Department of Computer Science and Engineering
CMR University, Bangalore, India
May 2022 – Jan 2023

  • Teaching: Database Management, Python Programming, Web Programming, Operating System Principles

Associate Professor
Department of Information Technology
GRIET, Hyderabad, India
Sep 2021 – Feb 2022

  • Teaching: Database Management, Java Programming, Artificial Intelligence, Operating System Principles

-Assistant Professor
Department of Computer Science and Engineering
Presidency University, Bengaluru, India
Jul 2018 – Aug 2021

  • Teaching: Digital Design, Machine Learning, Image Processing, Fundamental Data Structures, Java Programming, Python Programming
  • PhD Research Supervisor

Assistant Professor
Department of Information Technology
Bannari Amman Institute of Technology, Sathyamangalam, India
May 2012 – Apr 2018

  • Teaching: Digital Design, C++ Programming, Operating Systems, Database Design and Implementation, Basics in Java Programming, Fundamental Concepts of Computer Science

Assistant Professor
Department of Information Technology
SNS College of Engineering, Coimbatore, India
Sep 2009 – May 2012

  • Teaching: Object-Oriented Design and Development, Data Structures and Algorithms, Web Application Development, Fundamentals of Computer Science, Computer Networks

Teaching Subjects

  • Data Structures and Analysis
  • Artificial Intelligence
  • Database Management
  • Distributed Systems
  • Natural Language Processing (NLP)
  • Python Programming
  • Web Programming
  • Operating System Principles
  • Java Programming
  • Digital Design
  • Machine Learning
  • Image Processing
  • Fundamental Data Structures
  • C++ Programming
  • Database Design and Implementation
  • Object-Oriented Design and Development
  • Data Structures and Algorithms
  • Web Application Development
  • Computer Networks
  • Fundamental Concepts of Computer Science

Research Supervision

  • PhD Research Supervisor at Presidency University, Bengaluru, India
  • Research Supervisor at Mattu University, Ethiopia