Search
Darwin V.'s Photo

Former Apple engineer: CS, Programming, ML tutoring
Darwin V.

47 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $79
Response time: 4 hours

About Darwin


Bio

Hi!

I would like to help you learn computer science & programming!

I'm an experienced software/ML engineer, and a patient teacher with years of experience in tutoring.

I can help with high school or university level CS study, or with preparing for software engineering interviews. I have worked with students of all ages.

I worked as an ML engineer at Apple in Cupertino for 2 years, and as a web developer before that. I have been doing private tutoring for about 3 years. I have a BS...

Hi!

I would like to help you learn computer science & programming!

I'm an experienced software/ML engineer, and a patient teacher with years of experience in tutoring.

I can help with high school or university level CS study, or with preparing for software engineering interviews. I have worked with students of all ages.

I worked as an ML engineer at Apple in Cupertino for 2 years, and as a web developer before that. I have been doing private tutoring for about 3 years. I have a BS in Computer Science from UNSW in Australia and an MFA in Game Design from NYU.

Here are some topics I can help with:
- General programming (esp. Python, C, C#, JS, Java)
- Algorithms & data structures
- Coding challenges & whiteboarding practice
- AI/ML fundamentals (theoretical & applied)
- Systems programming and OS
- Web development and web design – HTML, JS, CSS
- Game design and development (esp. Unity or Game Maker)
- Theoretical computer science (theory of computation, type theory, etc)
- Statistics, linear algebra, discrete math
- Math I or II SAT
- Physics SAT

Please get in touch to discuss how I can help you achieve your learning goals!
I charge $90/hr for an online meeting, but I can do a discount for weekly sessions so please ask me about discounted rates.

Look forward to meeting :)


Education

UNSW
Computer Science
NYU
Masters

Additional Languages

Mandarin Chinese

Policies

  • Hourly Rate: $79
  • Rate details: I can give a discount for regular weekly meetings - please contact me to discuss!
  • Lesson cancellation: 12 hours notice required
  • Background check passed on 9/23/2025

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C#

C#

I have used C# with Unity for many personal and commercial game development projects over the last 5 years. I am very familiar with the fundamentals of C# and can also help with more advanced topics like optimization, memory management, reflection, OOP patterns, and functional programming.
Computer Engineering

Computer Engineering

I completed a Bachelors degree in Computer Science and have worked as a software engineer for 5 years since then at multiple companies including Apple in Cupertino.
Computer Gaming

Computer Gaming

I have a Master's degree in Game Design from NYU, and I have worked as a game developer and designer on multiple commercial projects, using Unity and other engines.
Computer Programming

Computer Programming

I have worked as a software engineer for 4 years, first 2 years as a web developer, then 2 years as an iOS developer and machine learning engineer at Apple in Cupertino. Since then I have worked freelance on game development projects. Before entering the industry I completed a BS in Computer Science at UNSW in Sydney. I have also privately tutored CS to more than 20 students over the past 5 years.
Computer Science

Computer Science

I have worked as a software engineer for 4 years, first 2 years as a web developer, then 2 years as an iOS developer and machine learning engineer at Apple in Cupertino. Since then I have worked freelance on game development projects. Before entering the industry I completed a BS in Computer Science at UNSW in Sydney. I have also privately tutored CS to more than 20 students over the past 5 years.
CSS

CSS

I have worked for 2 years as a full-stack web developer, including web design and front-end development, involving deep knowledge of contemporary CSS. I also have experience doing web design for personal and creative web projects, one of which has been nominated for several awards.
Machine Learning/ AI

Machine Learning/ AI

I worked as an ML engineer at Apple for 2 years, involving practical experience with training NLP models over massive distributed user datasets (using Private Federated Learning / Differential Privacy). I also have experience with tutoring undergrad-level ML/AI courses.
Unity

Unity

I've been using Unity for about 10 years, initially for hobby projects and later on professional published games. I also studied Unity development in an MFA program at NYU and have some experience tutoring Unity at a university level.
Art History
C
General Computer
HTML
Java
JavaScript
Python
Darwin V.'s Photo

Questions? Contact Darwin before you book.

Still have questions?

Contact Darwin
Response time: 4 hours

Ratings and Reviews


Rating

4.9 (12 ratings)
5 star
(11)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Patient and Extremely Knowledgable

Darwin is amazing! I was struggling with my college-level computer science theory homework, and he broke down complex problems into clear, digestible steps that made everything so much easier to understand. He is also incredibly knowledgeable and always comes prepared, having reviewed the assignments before each meeting.

Liana, 1 lesson with Darwin
Hourly Rate: $79
Response time: 4 hours
Contact Darwin