Subjects Taught
Over the course of my academic career, I have taught a wide range of undergraduate and postgraduate courses in Computer Science and Engineering. My teaching experience spans foundational subjects, programming languages, web and cloud technologies, as well as advanced topics in data analytics and security.
Core Computer Science
Theory of Computation
Compiler Design
Computer Architecture
Data Structures
Software Engineering
Database Management Systems
Network Security
Programming Languages and Paradigms
Structured and Object-Oriented Programming
Object-Oriented Programming
Java Programming
Advanced Java Programming
Python Programming
R Programming
Ruby Programming
Web and Cloud Technologies
Web Programming (HTML, CSS, JavaScript, ReactJS)
AWS Solutions Architect
Data Science and Analytics
Big Data Analytics
Weka (Data Mining/Machine Learning tool)
Skill Set
With a strong foundation in computer science and hands-on experience across diverse technologies, I have developed a robust technical skill set that supports both academic instruction and practical application.
Programming Languages & Packages : C, C++, Java, Python, R, Ruby, Scala,Julia
Databases : Oracle, MySQL,MongoDB,Cassandra
Web Technologies : HTML, CSS, JavaScript, ReactJS
Big Data Tools : Apache Pig, Hive, Apache Spark
Servers : Apache Tomcat, Oracle WebLogic, IBM
WebSphere
IDEs & Development Tools : NetBeans, Eclipse
Workshops and Certifications
To continuously evolve as an academic professional and contribute meaningfully to the learning ecosystem, I have actively engaged in various professional development activities.
Workshop Conducted : 09
Guest Lectures Delivered : 14
NPTEL Certifications : 11
Coursera Certifications : 07
FDP Conducted : 02
Online courses created : 04
MOOC : 02
NPTEL Star