teaching

Courses taught across institutions including ICEM Pune, PCU Pune, SCOET Amravati, DRGITR Amravati, and Great Learning.

Teaching Philosophy

I focus on building intuition before formalism — students should understand why an algorithm works before they see its mathematical proof. Labs are designed to run on standard hardware so no student is blocked by compute access. I believe in learning by doing: every concept should have a corresponding implementation exercise.


Current (AY 2025–26) — ICEM, Pune

Course Code Programme Pattern
Artificial Neural Networks 317531 T.E. AI & Data Science SPPU 2019

All Courses

Courses are listed below grouped by year. Each course page includes topics covered and will be updated with materials as they are prepared.

2026

Artificial Neural Networks (317531)

Even Semester (AY 2025–26) Tushar R. Mahore

T.E. AI & Data Science, SPPU 2019 pattern. Covers biological foundations through modern deep architectures — perceptrons, backpropagation, CNNs, RNNs, and transfer learning.

2025

Python Programming

AY 2024–25 Tushar R. Mahore

Comprehensive Python programming — from core syntax and data structures to OOP, file handling, and application development. Taught across multiple institutions and online platforms.

Data Science & Statistics

AY 2024–25 Tushar R. Mahore

Covers the full data science workflow — statistical foundations, data wrangling, exploratory analysis, machine learning, and visualization using Python and R. Taught at PCU and Great Learning (2023–2025).

Data Mining

AY 2024–25 Tushar R. Mahore

Techniques for discovering patterns, associations, and knowledge from large datasets. Covers classification, clustering, association rule mining, and anomaly detection.

Big Data Analytics

AY 2024–25 Tushar R. Mahore

Processing and analysing large-scale datasets using Hadoop, Spark, and cloud platforms. Topics include MapReduce, distributed storage, streaming analytics, and visualisation at scale.

2024

Network Security

AY 2023–24 Tushar R. Mahore

Principles and practices of securing computer networks — cryptography, authentication, firewalls, intrusion detection, and common attack vectors.

Database Management Systems

AY 2023–24 Tushar R. Mahore

Relational database design, SQL, transaction management, normalisation, and an introduction to NoSQL systems.

2023

Theory of Computation

AY 2022–23 Tushar R. Mahore

Formal languages, automata theory, regular expressions, context-free grammars, Turing machines, decidability, and computational complexity.

Design and Analysis of Algorithms

AY 2022–23 Tushar R. Mahore

Algorithm design paradigms, complexity analysis, sorting and searching, graph algorithms, dynamic programming, greedy methods, and NP-completeness.

2022

Operations Research and Management

AY 2021–22 Tushar R. Mahore

Mathematical optimisation techniques for decision-making — linear programming, transportation and assignment problems, queuing theory, and simulation.

DevOps (Practical)

AY 2021–22 Tushar R. Mahore

Hands-on DevOps practices — version control with Git, CI/CD pipelines, containerisation with Docker, and Linux system administration.

Advanced Databases

AY 2021–22 Tushar R. Mahore

Advanced topics in database systems — distributed databases, query optimisation, spatial databases, data warehousing, and NewSQL systems.

2021

Java Programming

AY 2020–21 Tushar R. Mahore

Core Java programming including OOP principles, collections, exception handling, multithreading, and an introduction to Java EE concepts.

Discrete Structure and Graph Theory

AY 2020–21 Tushar R. Mahore

Mathematical foundations for computer science — logic, set theory, relations, functions, combinatorics, and graph theory.

2020

Computer Programming (C Language)

AY 2019–20 Tushar R. Mahore

Foundational programming course using C — covering structured programming, arrays, pointers, functions, structures, and file handling.


Student Resources

For course materials, assignment schedules, and lab instructions, check the individual course pages above or contact me directly.

Office Hours: By appointment — email preferred.

Email: mahoretushar@gmail.com