–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