Private tutoring can be a great solution if you need specific help. You may be looking for help with homework, want to stay up to date with new techniques or looking for a career change. I can help.

Think of me as a coach, mentor, or instructor who understands how to help. I want to help you go from a C- to an A+, get a promotion or break into the industry for the first time.

I've been tutoring online and teaching at the college level for nearly 20 years. On Wyzant, an online tutoring platform, I have over 2000 hours of experience with over 450 five star reviews. I have worked with students from all over the world ranging from learning disabilities to industry professionals.

I'm currently helping people with Blender, ZBrush, Procreate, Maya, Substance Painter and Figure Drawing. Feel free to book a time on my calendar. I looking forward to meeting you.


Ready to get started?

Scheduling is easy. Simply click on the Schedule button below and pick a time that works for you. Then click on the Submit Payment button. Once payment is confirmed, I will send you a Google Meet link that will allow us to connect at your scheduled time. If you have any questions email me at [email protected]

Rate: $125/hr

Please fill out the form below to help guide your coaching session.


Absolutely Fantastic
David did an outstanding job at helping me with my project in Maya. I had tried 6 other tutors before David and got nowhere, usually ending up with me paying for someone to say "I'm not sure". However once I met with him it was fast, concise, easy to understand, and professional. I cannot recommend his services enough, and I will definitely be going to him first with any other questions I have! THANK YOU!!
John, 3 lessons with David

Knowledgeable and patient!
David has been an amazing tutor! He has helped our daughter learn Maya and was very professional and patient. Our daughter has more confidence now to tackle her assignments. I would recommend him highly to anyone!
Annalisa, 24 lessons with David

A true expert and a great teacher
I had a somewhat advanced and complicated problem involving a character rig, weight-painting, and blendshapes in Maya and David was fantastic at helping me understand the problem and the solution. He not only took time to patiently teach me how to get my character where I wanted it to be, but he also sent video recordings of the lesson so I could be sure to follow through on my own after the lesson. I 100% recommend David as a tutor!
Sarah, 1 lesson with David

David saved my project at the 11th hour
I'd been working on a VR modeling project for weeks, but there were things I just couldn't understand. In desperation, right before it was due, I decided to find a tutor. David was expensive, but his knowledge and experience were just what I was looking for. He explained things clearly and helped me finish the project. It was well worth it.
Julia, 1 lesson with David

keeps the momentum
David was not just helpful, he kept the momentum of the lesson going. He was able to navigate with where I was..an ability of a real teacher…where many others aren’t as creative in the guiding process…presenting GIFTS of knowledge at the end. A real solid hour of going from ABC to at least LMNOP. Highly recommend if you’re ready to take things up a notch.
Keri, 2 lessons with David
Amazing tutor

I cannot say enough wonderful things about David. He was an incredible tutor who helped my son a lot. He really went out of his way to make sure he understood everything
Ryan , 14 lessons with David

The best instructor with many more talents
David is beyond just a tutor. He has a deep understanding of complex tasks in 3d modeling and animation that allow him to go above and beyond every session. He has granted me the confidence to undergo animation when I was almost going to quit! He also has a special expertise in human anatomy and the motions of the human body that all apply to every domain beyond just the structure and motion involved in the human body. When troubleshooting, he is able to do so quickly because of his deep understanding of animation software such as Maya. He has even built out a YouTube channel that has complete explanations of tasks that ever require further referencing for the user. Thank you David!!!
Victor , 7 lessons with David

ZBrush Lesson was 100% Worth it
David is very obviously an effective ZBrush teacher. I hired him because I have lost time/money on free/paid courses that left me feeling frustrated- and his credentials and work examples seemed to be very impressive. Within one hour class he got a feel for where I wanted to go with my learning and we covered UI basics, workflow concepts, brushes, masking, painting, and more. He was open to answering and exploring any questions I had (which was a lot). I look forward to having more classes. ZBrush is the least friendly to beginners and competent teachers are incredibly scarce. his rate is on the high end for Wyzant but I'd have to say it's definitely a steal as far as ZBrush is concerned and well worth the headache of watching aimless tutorials and time wasted thinking you'll figure it out on your own.
Levi, 2 lessons with David

David is great!
David is very knowledgeable and his explanations are patient and detailed. I have worked with him several times now and he’s always able to answer my questions thoroughly and in under an hour. David also provides additional resources to accelerate my progress after each session.
Nathan, 6 lessons with David

Frequently Asked Questions

Q: Can I get a refund if I'm unhappy with my session?

A: Yes, If you are unsatisfied with your tutoring session you can get a refund.

Q: How do I schedule my appointment?

A: Simply click on the Schedule button below and pick a time that works for you. Then click on the Submit Payment button. Once payment is confirmed, I will send you a Google Meet link that will allow us to connect at your scheduled time.

Can I set up tutoring that repeat on a weekly basis?

Absolutely! The calendar only allows single day sessions. If you would like a time to repeat please message me and I can set that up for you. Email at [email protected]

Can I purchase coaching more than once?

Absolutely! If you find yourself in need of coaching more than once, simply purchase the coaching again.

Can I schedule if no time is available?

Perhaps. Please message me with the time that you need (please indicate your time zone) and I will see if I can make it work

For questions please email: [email protected]