TEACHING

TUTORING ยท RESEARCH

Private tutoring for university students, and research on how computer science is taught and how it could be taught better.

Retro Computer Setup

What I Do

Private tutoring, and research into how computer science is taught.

  1. Private Tutoring

    One-on-one sessions, online or in person. We work at your pace, whether it's exam prep or full course coverage.

  2. CS Education Research

    M.A. research at Bar-Ilan University on how computer science is taught and how it could be taught better. The research and the teaching inform each other.

Courses I teach

  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Discrete Math 2
  • Probability
  • Infinitesimal Calculus 2
  • Computer Systems
  • Operating Systems
  • Computer Networks
  • Database Systems
  • Software Engineering
  • Automata
  • Computability & Complexity
  • Data Science
  • Machine Learning

Not on the list? Reach out. Most core CS courses are on the table. Recorded courses for sale are in the course catalog.