Teaching

Empowering students through practical experience, project mentorship, and innovative teaching

Teaching Philosophy

I strive to foster student success through hands-on mentorship, practical projects, and innovative teaching methodologies. My classroom emphasizes critical thinking, collaboration, and preparing students for real-world challenges in computer applications and AI.

I aim to create an inclusive and engaging environment that supports diverse learning styles and motivates students to excel academically and professionally.

Subjects & Areas

Design & Analysis of Algorithms (DAA)

B.Sc. Cybersecurity (3 Credits)

Algorithm design, complexity analysis, recursion, sorting, searching and graphs.

Data Communication & Networking

B.Sc. / MCA

Network models, transmission media, switching, routing and network security basics.

Software Project Management

MCA

Project planning, scheduling, costing, risk management, team management.

Software Testing & Quality Assurance

B.Sc. / MCA

Testing principles, test planning, automation, QA methodologies.

Software Engineering & Project Management

MCA

SDLC, requirements, design models, management practices.

Business Intelligence (Tableau)

MCA / B.Sc.

Data visualization, dashboards, storytelling using Tableau.

Operating System Concepts

B.Sc. / MCA

Process management, memory, file systems, scheduling, concurrency.

Blockchain Technology

MCA / B.Sc.

Distributed ledger, consensus algorithms, smart contracts and use cases.

Student Resources

Office Hours

Monday to Friday
11:15 AM - 5:00 PM

Course Materials

Lecture notes, assignments & lab files.

Download All

Discussion Forum

Interact with professor & classmates.

Visit Forum

Exam Resources

Previous questions & sample tests.

Download PDFs

Download Syllabus

Updated syllabus for all courses.

Download PDF

Project Guidelines

Detailed instructions for final projects.

Download