Industry experience
Garmin to AmazonAbout
Teaching computer science with rigor, clarity, and real-world context.
I am a computer scientist and software engineer with industry experience from Garmin to Amazon and teaching experience at the California Institute of Applied Technology in San Diego. I love computer science theory and fundamentals, and I enjoy making them approachable.
Positioning
Engineer and educator
My work sits at the intersection of theory, practice, and teaching, from algorithms and competitive programming to interview prep and classroom instruction.
Teaching experience
California Institute of Applied Technology in San DiegoCore interest
Computer science theory and fundamentalsTeaching philosophy
Built around understanding
I care about fundamentals first. The goal is not just to finish a problem, but to understand why a solution works, how to reason about it, and how to apply that thinking elsewhere.
Understand why a solution works
Reason about the tradeoffs
Apply the thinking elsewhere
Who I help
Students, interview candidates, and technical organizations
I work with students who want stronger foundations, candidates preparing for big tech interviews, and organizations that need clear, high-quality technical instruction.