Personalized Coaching for Programmers & Students

Coding Interviews

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

USACO
Competitive Programming

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

AP Computer Science
Data Structures & Algorithms

Supplement your AP Computer Science A or Data Structures & Algorithms course 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