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