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.