Search
Dan D.'s Photo

Dan D.

Expert at C, C++, Assembly, 3D, Unreal, games, Wyzant top 10% - 2020

Expert at C, C++, Assembly, 3D, Unreal, games, Wyzant top 10% - 2020

$155/hour

  • 306 hours tutoring

About Dan


Bio

I started tutoring DOS in the mid 80's. Then became a game industry professional programming in Assembly / C / C++. Since then I've worked with both Front end, and Back End technologies. You have probably even seen some of my work if you have ever played on an XBox. I've worked with many game engines, but focusing on Unreal right now.

I've helped students with the following tasks.
Binary Bomb
File Systems / Creating and Understanding.
Assembly x86, x64, ARM, Z-80, MIPS.
Creating an...

I started tutoring DOS in the mid 80's. Then became a game industry professional programming in Assembly / C / C++. Since then I've worked with both Front end, and Back End technologies. You have probably even seen some of my work if you have ever played on an XBox. I've worked with many game engines, but focusing on Unreal right now.

I've helped students with the following tasks.
Binary Bomb
File Systems / Creating and Understanding.
Assembly x86, x64, ARM, Z-80, MIPS.
Creating an assembly emulator.
Hash tables.
Dictionaries.
Binary Trees.
Red-Black Trees.
Operator overloading.
Dynamic Arrays and Vectors
3D Linear Algebra
Direct X
Open GL
Physics
SQL queries
SIMD / SSE / AVX instructions
Visual Studio
GDB

I'm great at taking complex subjects, and simplifying them for non-technical audiences. Not only do I understand how to program, but I understand how to program in large environments, with lots of contributors to the code base. If your looking to get into the games industry, I can also help you study for programming exams that many game companies will expect you to complete.

I've held classes at major corporations tutoring groups on 3D math, as it relates to gaming, concurrency, multi-threading, parallelization both on the instruction level (SIMD), and on the thread level, (SPMD), and even what NVidia calls (SIMT). On an individual mentoring level, I've helped people write cleaner, better understood code, as well as point out game industry norms, language faux pas, and how to use, or create your own algorithms.


Policies

  • Hourly Rate: $155
  • Rate details: No extra charge for group rates. No extra charge for email review of assignments before turning them in. 50% cancellation charge (of booked time) without 12 hour notice.
  • Lesson cancellation: 12 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C++,

C++

Designed and built highly efficient C++ code for game engines, and video games. I have used classes to abstract out different console hardware devices, to create a common interface for consoles. Have tutored Java, and JavaScript developers on C++ best practices, and benefits of a strongly typed language. Have worked on projects with over 20 simultaneous software developers.
Computer Gaming,

Computer Gaming

I've been building video games since 1983. First in Assembly Language, then later in C / C++ and now in Unity (C#), and Unreal. A few other interpreted languages are imprinted on my brain, but it's all about algorithm selection, process, and optimization. I have helped architect online multiplayer games, as well as mobile games. I've worked with numerous tech stacks, and development teams. At one point as SVP of Technology, our company shipped 80 games in one year.
Computer Science,

Computer Science

I've been in engineering management for over 20 years, with a hands on approach. I've been involved in many video games, as both architect and lead engineer. I helped write and grade the software engineering exams at several companies. And I frequently was holding classes on subjects as diverse as 3D, and parallel computing.
SQL,

SQL

Experience in production MySQL, Microsoft SQL, Postgress, AWS Aurora. Formalized SQL mentoring since 2012.
C, Computer Programming

Corporate Training

C++,

C++

Designed and built highly efficient C++ code for game engines, and video games. I have used classes to abstract out different console hardware devices, to create a common interface for consoles. Have tutored Java, and JavaScript developers on C++ best practices, and benefits of a strongly typed language. Have worked on projects with over 20 simultaneous software developers.
SQL

SQL

Experience in production MySQL, Microsoft SQL, Postgress, AWS Aurora. Formalized SQL mentoring since 2012.

Homeschool

Physics

Math

Physics

Most Popular

Physics

Science

Physics

Summer

Physics

Ratings and Reviews


Rating

5.0 (106 ratings)
5 star
(105)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

Far exceeded expectations

I would highly recommend Dan! He was very quick to respond to my message, and he went above and beyond when it came to helping me! Dan is very patient and really takes his time making sure you fully understand the material. If you are someone that is looking for an A+ tutor then look no further!

Skylar, 2 lessons with Dan

Great and awesome tutor

Dan knows what he is doing. Knowledgeable about the stuff. He will work with you to make sure you understand everything he is helping you with.I'm glad I had him as a tutor

Dalia, 2 lessons with Dan

great teacher

My son had a project that he was stock on for few days and Dan was able to put the time and help him last minute. He is a great teacher and is very caring.

Maryam, 7 lessons with Dan

A brilliant linear algebra tutor with excellent communication and pacing

Dan has an uncanny knack for teaching concepts and adjusting to your knowledge level on the fly. Clear and concise, and will always tie it back to your weaknesses and strengths. Highly recommend.

Eric, 6 lessons with Dan

Amazing Tutor

His passion for assembly and his ability to tutor are amazing. He is very knowledgable and explained the concepts very well. When I met Dan on the Wyzant platform, my confidence skyrocketed. He helped me get rid of all the troubles that I was having with assembly. He was very patient with me through the lesson. He explained the reason behind every step. He made sure I understood everything that we were going through. He is very hardworking. I am so glad I met Dan. I would highly recommend him. If you don't have him as a tutor, you are definitely missing out!

Sham, 2 lessons with Dan

Attentive

Dan is patient and really listens to what you need and doesn't assume. You can tell he genuinely wants to help you learn. He's also offered to review my problems after I've completed them.

Demitrus, 2 lessons with Dan
Contact Dan

Response time: 1 hour

$155/hour

Dan D.'s Photo

Dan D.

$155/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Dan

Response time: 1 hour