Personalized Coaching for Programmers

Coding Interviews

Learn interview strategies & communication, practice with mock interviews, and master data structures & algorithms.

USACO / Competitions

Learn programming & advanced problem solving techniques while mastering fundamental data structures, algorithmic complexity, and competition skills.

Coursework

Supplement your Computer Science courses with personalized instruction to identify knowledge gaps and fill them in, learn by interacting with the material, and get ahead.

Hi, I’m David.

I help students and professionals master Data Structures & Algorithms topics for Interviews, Contests, and School.

My Background

- Professional Software Engineer for 14 years
- Programming Contest Judge/Author
- University Teaching Assistant
- Programming Team Coach
- 1:1 Programming Tutor

My Approach

Interactive, Collaborative, Personal, Customized.