Teaching

Teaching & mentoring

My teaching experience spans foundational computer science, mathematical reasoning, database systems, algorithms, and competitive programming mentorship.

DBMS

Database Management Systems

Relational modeling, SQL, schema design, normalization, database architecture, and hands-on project work.

DSA

Data Structures & Algorithms

Core data structures, algorithmic problem solving, implementation, complexity, and computational thinking.

DM

Discrete Mathematics

Logic, sets, relations, combinatorics, graphs, proof techniques, and mathematical foundations of computing.

STAT

Statistics & Probability

Probability, statistical reasoning, data interpretation, and foundations used across data science and empirical research.

ICPC

Competitive Programming Mentorship

Trained student teams in algorithmic thinking, contest strategy, and problem-solving for ICPC-style competitions.