Homepage
Tutoring jobs
 
  • (7 reviews)
M
Mike
« Perfect! Informative and detailed orientated! He can take hard subjects like... More »
M
Mike
« Perfect! Informative and detailed orientated! He can take hard subjects like C++ and deliver it in very digestible bits. »
$42/h
1st lesson free!
Verified profile and diploma
Response Time 1h
Lessons offered by Nicholas
  • Individual
The lessons will be held
  • By webcam
Taught subjects
  • Computer programming
  • C++
  • C#
  • Video game development
Levels
  • Sophomore
  • Advanced Technical Certificate
  • College
  • Adult Education
  • Masters
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Proficient

Hello! I am a professional Game Programmer with experience in the largest companies. I can help you get into the games industry too! Available weekdays (evenings) and weekends.

Methodology

My tutoring style is very vocational. Once we have covered any basic gaps in knowledge I will quickly be looking to push through learning in a practice-based setting. Providing support, guidance and additional knowledge that envelops the current tasks that I will work through with you as I prepare you for your path into the games industry.

Background

I have a Master's Degree in Video Game Development and a Bachelor's Degree in Computer Game Programming and work/have worked for large companies like Ubisoft on FarCry and WatchDogs and WB Games on Gotham Knights as a games programmer. Before that I worked on mobile games for Hasbro, with such brands as Transformers and Monopoly.

Rates

Rate for online lessons : $42/h
Rate for 5 hours of lessons : $190
Rate for 10 hours of lessons : $342
Lessons offered by Nicholas
Individual
The lessons will be held
webcam
Taught subjects
  • Computer programming
  • C++
  • C#
  • Video game development
Levels
  • Sophomore
  • Advanced Technical Certificate
  • College
  • Adult Education
  • Masters
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Proficient

Nicholas's resume

- UI Programmer on Gotham Knights at WB Games Montreal
- Generalist Programmer on WatchDogs: Legion and FarCry 5
- Programmer on Transformers: Robots In Disguise for iOS
- Master's Degree in Video Game Development
- Bachelor's Degree in Computer Games Programming
- Winner of Winter Game Jam in London for best game made in 48 hrs. Judged by Rhianna Pratchett.
- Experienced with Unreal/Unity and more

The 7 reviews on Nicholas
  • 5/5

All our ratings are collected by us and are in confidence, they correspond to a real experience.
M
Mike

Perfect! Informative and detailed orientated! He can take hard subjects like C++ and deliver it in very digestible bits.

Nicholas's response

Excellent Student! Engaged, Knowledgable and Enthusiastic! Looking forward to more lessons together!

S
Savva

Perfect! Excellent highly recommend!

Nicholas's response

Excellent Listener. Hard Working. Grasped concepts and took initiative quickly and ran with them. Great student.

5 recommendations

M
Matt

Nick was a mentor to me when we worked together at Ubisoft Montreal. I was just a junior at the time, so I had many questions and looked to him often for guidance. He was super knowledgeable in any topic I threw at him. What made Nick a great mentor wasn't just that he was smart, it was the way he explained things. He was patient and took his time and made sure you left his desk knowing how to approach or solve the issue your brought to him. He clearly cared about helping me learn and improve. My early success at the company can be easily attributed to Nick. On top of all this he's super nice and funny. You wont find a better tutor!

S
Stephanie

I know Nick from working with him. He is a very passionate developer and a kind and helpful individual. He
volunteered to mentor some students for the Ubisoft Gamelab and would always excitedly fill me in on how things were progressing. I think that's where he found his passion for teaching, especially aspiring developers. If you're looking for someone passionate, knowledgable, friendly and professional, I'd definitely recommend Nick!

J
Joel

Nick is a great teacher, helping me patiently with many aspects of programming he keeps things exciting, concise, engaging and interesting. His laid back approach, friendly demeanour and vast knowledge are a perfect combination for a really fun learning environment. An absolute pro but at the core a fantastic imparter of knowledge. Great Tutor!

K
Kalvin

This teacher explains everything in details. If there's a bug or an obstacle in your program, he will find it and make sure that the student would understand every steps.

S
Stéphane

It is my pleasure to recommend Nicholas as a teacher. As a working college, I had the opportunity to work with Nicholas for several years. He was a great help to help me understand the much needed technical aspect of my work. Nicholas is passionate and committed to helping you reach a high level of understanding, with ease. He’s well structured and organized. Nicholas has many good social skills that will make it a pleasant journey.

Interview with Nicholas

QUESTION 01 | 05
1) When and why did you develop an interest in your chosen field?
Nicholas — I have been passionate about video games for almost my whole life! I started playing video games from when I was 2-3 years old on the Sinclair ZX Spectrum and Sega Master System consoles. Subsequently, from around the time I was 7-8 years old, I decided that I wanted to have a career in creating video games in some way. I always used to draw my own video game ideas too! Since in school I always had a strong grasp of Mathematics, I felt that a role in programming for video games would be a good fit for me. It would allow me to be a part of the entertainment medium that I cared so much about and help create games of the future! I therefore pursued that goal to University and beyond, from working in Mobile Games in England (my country of birth) to AAA games companies in Montreal, Canada.
QUESTION 02 | 05
2) What makes you passionate about your subject?
Nicholas — Well, If I did make it clear enough before, I love video games! I play a lot of games and I love to understand how the mechanics were made. I appreciate rich storylines of a video game and I love to create video games myself, professionally. When I am not working professionally in video game development, I like to take part in game jams (24-48hrs to make a game) where I can enjoy the process of creating a cool idea in a short amount of time!
QUESTION 03 | 05
3) What do you like about tutoring? What makes you a "Superprof"?
Nicholas — I love tutoring! So far as a "Superprof", I have had incredible students who want to learn and show great enthusiasm. I like to create a trust-based relationship with my students. I encourage them to be open with me about how we can get the most out of our time together! I have an adaptive approach to teaching depending on the needs of the student. I can give you a full course plan of my own to best develop your skills or I can help out to provide deeper understanding on existing education courses. My approach is to be very hands on with you and dive deep on topics so that we create strong recallable knowledge of subjects we cover by working directly and practically with code to show not just how, but also why we do things in programming. I also make sure to test you regularly during sessions to make sure you understand and explain what you are learning.
QUESTION 04 | 05
4) Do you have any role models; a teacher that inspired you? Please explain.
Nicholas — I would say my greatest role model for education would be my Master's degree tutor, Alex Darby. He is a respected games programmer in the industry himself and I was truly fortunate to have him as a tutor during his brief time as an educator. I utilise many of the same methods of teaching in my own tutoring approach, since I know that was what got me to the positions in games companies that I have reached so far.
QUESTION 05 | 05
5) What are your keys to success?
Nicholas — My keys to success are as follows :

Understand the best way that you learn things. Try different ways of learning: listening, watching, reading, practicing and figure out the ways you enjoy and how your brain best takes in information. Once I understood the ways I was best able to learn I found I was able to get on a good path to success.
Don't try to learn too quickly. Less is more. I don't recommend to try to learn something every day. The brain, like your muscles when you exercise, generally needs time to recover so having a day off from learning something before picking it up the next day generally leads to better retention and deeper understanding.
Commit to the completion of the things you start. The hardest part of any task is to finish it fully. This works on every level. Don't start lots of projects even if you don't enjoy one anymore get it to a good place where you feel it is in some kind of finished state. This will give you a much better portfolio with deeper understanding of a topic then repeating the beginning of something several times with a shallow understanding. Most people want to see breadth of knowledge rather than singular focus (especially on the easy part).

Similar teachers

computer programming lessons close by? Here's a selection of teacher ads that you can check out.
Superprof can also suggest C++ lessons to help you.
Learning isn't a problem, C# lessons for all!
Taking video game development lessons has never been easier: you're going to learn new skills.

Raleigh
Software Developer Expert with a master in AI and more than 20 years of programming experience in corporate, freelancing, tutoring
$50
Alex
  • (7 reviews)
1st lesson free!

How to learn any programming topic easily anywhere in the world, regardless of your experience level? I am an expert...

Lessons by webcam In-person lessons Approved profile
Paris 18e, France
How to acquire the basics to become an ethical hacker? On Paris (face) or elsewhere (web)
$59
Laurent
  • (54 reviews)
1st lesson free!

I am a computer enthusiast. My classes are for those who want to discover this beautiful science. My teaching is based on...

Lessons by webcam Approved profile
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
$35
Thomas
  • (19 reviews)
1st lesson free!

My method: 10% theory and 90% practice. The goal is to keep you awake and active in your learning! For this, I set up for my...

Lessons by webcam Approved profile
Hudson
Software Developer in .NET giving private lessons in .NET, .NET Core, SQL, and C# in the Minneapolis/St. Paul, MN metro area.
$35
John
  • (1 reviews)
1st lesson free!

My approach to programming is to make it very understandable and easy to learn. I do not like the dry and analytics approach...

Lessons by webcam In-person lessons Approved profile
Courbevoie, France
Computer: use internet, blog, use Windows and GNU / Linux, programming, raspberry pi, Arduino, servers - student MASTER degree
$24
Guillaume
  • (14 reviews)
1st lesson free!

I'm a professional software engineer. I love foreign languages ​​and informatics. The courses are aimed primarily at...

Lessons by webcam In-person lessons Approved profile
Vila Mariana, Brazil
Learn the essential concepts to be a Front-end HTML, CSS and Javascript developer.
$11
Rafael
  • (20 reviews)
1st lesson free!

I am developing Front-end, work with web and mobile development. I have been using web technologies since 2011 when I...

Lessons by webcam Approved profile
Rourkela, India
I make students understand concepts practically as much as possible and I am teaching programming languages for more than 4 years to school students as well as students pursuing professional education
$4
Kamran
  • (8 reviews)
1st lesson free!

I have more experience with school students, but I have also taught in private computer institutes where students pursuing...

Lessons by webcam In-person lessons Approved profile
Los Angeles
Data Scientist and Computer Engineer with 12 years of experience offering AI and coding classes
$20
Anuj
1st lesson free!

I teach with real life examples and real time coding projects. Will help students to to code and solve real life problems in...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Docklands, Australia
Learn basic/advanced coding skills with a computer science student of RMIT university
$36
Priyanka
  • (72 reviews)
1st lesson free!

Coding skills primarily originate from solid background in mathematical logic and reasoning. In my 5 years of academic life...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Roswell
Video Game Design for Kids and Teens. I have been teaching for 12 years.
$35
Jessica
  • (2 reviews)
1st lesson free!

2011-2012 American Intercontinental University Atlanta, GA Maters in Education 2005-2007 Art Institute of Atlanta...

Lessons by webcam In-person lessons Approved profile
Tampa
More than 5 years of Industry experience and Masters degree in computer science
$10
Jeetendra
1st lesson free!

Best way to understand computer is to relate it with some real world examples. I prefer practicals over PowerPoint slides...

Lessons by webcam In-person lessons Approved profile
Gainesville
Software Engineer specializing in building web applications and working following Agile methodologies.
$20
Phillip
1st lesson free!

We'll learn the fundamentals of each topic and how to apply them to common computational problems. We'll cover computer...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Franklin Township
Tutoring in ALL SUBJECTS in Somerset/Newark area! College senior at Rensselaer Polytechnic Institute (RPI) studying Computer Science and Analytics
$20
Samuel
1st lesson free!

I understand that everyone learns differently and that there is no one "right way" to learn. I like to break down a given...

Lessons by webcam In-person lessons Approved profile
The Bronx
Programming Expert with 7+ Years of Teaching Experience in C++, JAVA and PYTHON
$15
Kaustubh
  • (6 reviews)
1st lesson free!

I have 8 years of experience as a software developer working with Python, C++, Java, and C, as well as general computer...

Lessons by webcam In-person lessons Approved profile
Tortona, Italy
MATLAB Ambassador PhD student in bioengineering with MATLAB Associate certificate and 5 years of experience offers MATLAB lessons both online and in person (Turin / Vercelli / Alessandria)
$30
Marco
  • (16 reviews)

My methodology is based on an engineering approach, so I start the discussion by framing the general problem, in order to...

Lessons by webcam In-person lessons Approved profile
at his home at your home By webcam
1 hour Not available Not available $42
5 hours Not available Not available $209
10 hours Not available Not available $418
Request a lesson