Search
David A.'s Photo

Experienced AI, ML, DSA, Game Dev, Math, and Data Science Tutor
David A.

2,092 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $55
Response time: 2 hours

About David


Bio

I have been working in the field of education and tutoring for over a decade, specializing in CG (OpenGL), DSA (EECS 280 @ UMich), ML/AI (Python), and Game Development (Unity, Unreal).

I thrive on enabling students to feel a sense of achievement — that feeling that happens when, after struggling with and working through a challenging question together, the student "gets" it. Their eyes light up, they smile, laugh, put their arms up in a "v" and scream "yes!"... or simply says "yay" in...

I have been working in the field of education and tutoring for over a decade, specializing in CG (OpenGL), DSA (EECS 280 @ UMich), ML/AI (Python), and Game Development (Unity, Unreal).

I thrive on enabling students to feel a sense of achievement — that feeling that happens when, after struggling with and working through a challenging question together, the student "gets" it. Their eyes light up, they smile, laugh, put their arms up in a "v" and scream "yes!"... or simply says "yay" in subdued, Monty Python kind-of-way. I have an undergraduate degree in computer graphics and interactive media from Pratt Institute (2003) and a masters degree in electronic art from Rensselaer Polytechnic Institute (2015). My favorite subjects to tutor are game development, math, C++/#, and python for data science. I find comfort in the structured logic of math and programming. It gives me a small amount of hope that our existence can be understood and measured in times when nothing makes sense and the world feels like it's falling apart.

I pride myself in being able to listen attentively and meet my students at their own level in order to build from there. I like to create a nurturing educational environment where it's safe to try new techniques, make mistakes, learn from them, and ultimately enable curiosity to guide engagement with the subject. Whether we're working on data structures and algorithms, debugging code, or coming up with a plan of attack for a capstone project, we're in this together and I will go out of my way to make the experience fun and engaging. I believe that is the true secret to learning.

What projects are you working on? What are your academic or professional goals? What is it that you want to achieve through tutoring? If it's related to game development, programming, or data science, I'd love to help.


Education

Pratt Institute
CGIM
Rensselaer Polytechnic Institute
Masters

Policies

  • Hourly Rate: $55
  • Rate details: I ask for a 50% fee when sessions are cancelled with less than 24 hours notice.
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 8/28/2025

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Adobe Photoshop

Adobe Photoshop

I have been using Adobe Photoshop for 25+ years.
Animation

Animation

I modeled, textured, and animated characters for 7 years developing games for Nintendo GBA, Wii, and iOS platforms.
Blender

Blender

I have 7+ years of professional experience in 3D character modeling, rigging, texturing, skinning, and animation using Blender, 3DS Max, and Maya. I have also taught the subject at the college level for several years.
C#

C#

As a game developer, I started working with Unity and C# in 2013. I have been programming utilities and C# systems for games ever since, including 6 years as a researcher for the Cognitive and Immersive Systems Laboratory at RPI.
C++

C++

As a game developer, I started working with Unity and C# in 2013. Since then, I took up C++ tutoring last year to help students with Data Structures and Algorithms assignments.
Computer Gaming

Computer Gaming

I developed games published for the Nintendo GBA, Wii for 7 years as a professional. I then followed that with 7 or so years of education and educational games research at RPI.
Data Analysis

Data Analysis

I have completed 5+ years of research in AI, and completed the MIT's Institute for Data, Systems, and Society (IDSS) Data Science intensive certificate program.
Data Science

Data Science

I have completed 5+ years of research in AI, and completed the MIT's Institute for Data, Systems, and Society (IDSS) Data Science intensive certificate program.
Data Structures

Data Structures

I have been tutoring Data Structures in my spare time, including algorithm analysis and design based on my computer science background. I conducted research in machine learning and artificial intelligence for Human Computer Interactions for 6 years at the Cognitive and Immersive Systems Lab, a collaboration between Rensselaer (RPI) and IBM housed at EMPAC at RPI. Foundational to ML / AI is a strong understanding of data structures and their implementations -- arrays and other primitive data types; singly, doubly, and circularly linked lists; hash sets and dictionaries; binary search; BST, AVL, red-black, and other forms of trees, etc.
Machine Learning/ AI

Machine Learning/ AI

I have completed 5+ years of research in AI, and completed the MIT's Institute for Data, Systems, and Society (IDSS) Data Science intensive certificate program.
Python

Python

I conducted 5+ years research in AI at the Cognitive and Immersive Systems Lab using a combination of python and C# applications to enable language learning simulated travel abroad.
Unity

Unity

I have 7+ years of professional experience creating and shipping professionally released games created in Unity for Nintendo and Mobile platforms.
Algebra 1
Algebra 2
C
Java
JavaScript
Prealgebra
Precalculus
SAT Math
Trigonometry

Examples of Expertise


David has provided examples of their subject expertise by answering 3 questions submitted by students on Wyzant’s Ask an Expert.

David A.'s Photo

Questions? Contact David before you book.

Still have questions?

Contact David
Response time: 2 hours

Ratings and Reviews


Rating

5.0 (463 ratings)
5 star
(457)
4 star
(4)
3 star
(2)
2 star
(0)
1 star
(0)

Reviews

Knowledgeable and Patient Tutor

I can’t recommend David enough! David has been teaching my daughter (high school student) for last 2 years. He has helped her learn how to code in C# and help her code a video game from scratch on the unity platform. His ability to break down complex computer science concepts into simple, understandable terms is truly unmatched. He is a patient teaching style that makes learning enjoyable. If you’re looking for a tutor who is not only highly skilled but also kind, supportive, and committed to your success, David is the one!

Sadaf, 76 lessons with David

Knowledgeable and Dedicated Tutor

I've worked with David for over a year in several of my computer science courses. He has extensive knowledge, incredible patience, and a genuine enthusiasm for helping his students. He dedicates time to solving tough problems and supporting long-term success. I highly recommend David as a tutor who truly invests in his students.

Lynette, 54 lessons with David

Knowledgeable tutor

Had mobile gaming development task in unity and c# language... David helpedexplained and brokedown the steps so I can understand. I recommend him to anyone with gaming tasks

Dmitry, 26 lessons with David

Knowledgable

Great with young boys. My son was so excited about his game that David has gave him great guidness. . Looking forward to continue with David. Hakan is very excited. David thank you

Ali, 5 lessons with David

Great Assistance!

David was very helpful, patient and thorough in helping with what I needed. I learned much more about Unity’s Animator as well as animating a game object of mine properly. Very appreciative!

Sean, 1 lesson with David

very patient

blueprinting, and for some reason there is a word minimum, and this is still not that. So I am working on a game for my reel. How long does this have to be? I guess I will keep ranting about how many words this essay is turning out to be.

Jessica, 3 lessons with David

Highly qualified and very friendly

Our son had his first coding lesson with David. He absolutely loved it! He found David very knowledgeable, relatable, friendly, kind and helpful. David helped him to make his code flawless and added an extra factor of security. Thank you so much David!

Warren, 5 lessons with David

Wonderful with my kids!

David has an awesome way of speaking to my children and teaching them complex animation skills. One of the best teachers you can find! We are lucky to have him teach our kids.

Jameel, 68 lessons with David

Amazing Tutor

David is helping me learn Python. His level of commitment to creating a tailored session that fits my needs is next level.David usually earns his pay within the first 10 minutes.

Derik, 5 lessons with David

more than a lesson

David is working with my 13 year old son. David is a great teacher but has also become a great mentor. We started out looking for help with Python and ended up with a trusted advisor as well. Can’t recommend David enough.

Matty, 117 lessons with David
Hourly Rate: $55
Response time: 2 hours
Contact David