Teaching

I teach applied computer science with a focus on clear thinking, secure systems, and building useful software. Here you’ll find current courses, mentoring initiatives, and handpicked resources that help students ship real projects — from C++ fundamentals to developer workflows, cloud, and AI/ML tooling.

Courses I Teach

Introduction to Programming (Spring 2026 [1])
John Jay College of Criminal Justice (CUNY)

Problem-solving, control structures, functions, arrays.

Object-Oriented Programming in C++ (Spring 2026 [1] [2])
John Jay College of Criminal Justice (CUNY)

This course builds practical C++ skills through object-oriented design: classes, composition, operator overloading, inheritance, and polymorphism — plus robust I/O with streams, stringstreams, and files. You’ll write clean, modular code and be able to explain your decisions.

Object-Oriented Programming in C++ (Fall 2025 [1] [2])
John Jay College of Criminal Justice (CUNY)

This course builds practical C++ skills through object-oriented design: classes, composition, operator overloading, inheritance, and polymorphism — plus robust I/O with streams, stringstreams, and files. You’ll write clean, modular code and be able to explain your decisions.

Mentoring

I mentor pragmatic projects with clear outcomes and real users in mind. I enjoy collaborating with motivated students and teams — whether it’s a prototype, capstone, or research question. Together, we’ll define a clear plan, build iteratively, and document results you’ll be proud to share. My interests span AI, cybersecurity, data, and education technology. If you’re interested in working together or seeking feedback on an idea, feel free to reach out.

Recent mentoring projects

Django Secure Single-Session Auth System

A production-ready authentication system built with Django, enforcing one active session per user, tracking login activity, and issuing alerts on suspicious access. Designed for academic, enterprise, or secure exam environments.

Built with Django 5+ and Python 3.10+, it integrates GeoIP-based logging, device tracking, self-service session unlocks, and administrative controls — all out of the box.

  • Security
  • Authentication
  • Django
  • Python
  • Open Source

Free Tools for Students

Referral‑free picks to power your studies: pro IDEs, cloud credits, AI/ML compute, and creative apps — all in one place.

Developer & AI Essentials

IDE perks • Cloud credits • AI compute • Design suites

Explore a curated, up‑to‑date list of free and discounted tools across development, AI/ML, cloud, and design. Highlights include GitHub Education, Azure for Students, JetBrains IDEs, Kaggle/Colab compute, Unity, Autodesk, Notion, and Figma.

Why it matters: save hundreds of dollars while getting industry tools used in class and internships. Each link goes straight to the official provider — no referrals, no fluff, just the benefits.