Search
Thomas M.'s Photo

Thomas M.

C# Developer and YouTube Tutor

C# Developer and YouTube Tutor

$40/hour

  • 372 hours tutoring

About Thomas


Bio

Hello! I've been a hobby C# programmer for the last several years. I'm tutoring here on Wyzant because I really enjoy teaching people and helping them grow their passion for coding. Because of this I've also got a YouTube channel where I make tech related tutorial videos.

My skills at a glance are:
• Console apps (.Net Framework, .Net Core, .Net5)
• Desktop apps (WinForms, XAML, WPF, UWP)
• Unity and Unity mods
• Libraries and APIs
• Windows API
• Visual Studio
• Object Oriented...

Hello! I've been a hobby C# programmer for the last several years. I'm tutoring here on Wyzant because I really enjoy teaching people and helping them grow their passion for coding. Because of this I've also got a YouTube channel where I make tech related tutorial videos.

My skills at a glance are:
• Console apps (.Net Framework, .Net Core, .Net5)
• Desktop apps (WinForms, XAML, WPF, UWP)
• Unity and Unity mods
• Libraries and APIs
• Windows API
• Visual Studio
• Object Oriented Programming(OOP), Classes/Objects, Enums, Methods, Lists/Arrays, Loops, JSON, and more.

Based on the feedback I've received from past students, my method of teaching is very different from the other tutors on this platform. Rather than just telling you what to type, we'll talk about the big picture and what the code is actually doing. Instead of explaining things in complicated programmer terms, I'll break everything down into small bite sized pieces and explain them using everyday English. Each lesson will be geared towards you and your personal learning style. Every analogy I use will relate to your interests and hobbies, giving you something to "hook" onto. All of my examples are based on the real world and are easy to visualize, making them stick a lot better. So far I've had an incredible success rate helping people of all ages go from completely confused to surpassing their classmates/colleagues in a very short time.

If you're interested in learning to code in a unique and exciting way, I'll teach you C# using a very genuine and personalized approach. I'll help you master this programming language in a way that you'll never forget. We'll talk about all the important ideas, how to do things right and wrong, good practices and bad practices, how to organize your code, and much more. With the skills you learn during our time together, you'll become a professional software developer able to make any program you can imagine.


Education

Mt.San Antonio College
Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C#,

C#

For the last several years I've been programming almost exclusively in C# as a hobby. I am familiar with most of the things you can do in C#. Some examples are Console, WinForms, UWP, WPF, Unity games/mods, and more. My approach to tutoring is different then you'll find with other tutors. Rather than just telling you what to type, I focus on explaining the big picture and what the code is actually doing. The concepts will be broken down into small pieces and explained using everyday English so things will make a lot of sense. In no time you'll be a master at C#.
Computer Gaming

Computer Gaming

I've worked with Unity and Unreal Engine for the past 2 years, reverse engineering AAA games, making scenes, scripts/classes, events, and more all with a very high focus on Object Oriented Programming and code re-usability. I am very concerned with writing efficient code, so we'll always talk about ways to conserve computer resources and write "bullet proof" code. I've tutored many students on these subject already, my goal is to make you as competent as possible. I do this by making sure to explain what the code is doing and why we chose what we did.

Ratings and Reviews


Rating

5.0 (227 ratings)
5 star
(227)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

epik gamer B)

Epik B) eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee e e e e e e e e e e e e e e e. E e e e e e e e e e e e e e

Alejandro, 2 lessons with Thomas

Understanding and can break things down really easily

Thomas taught me about polymorphism and showed me examples of them, as well as methods. Overall great tutor and would absolutely take again, was open to my questions and answered them concisely so that I could understand them.

Ghandy, 1 lesson with Thomas

Great Tutor!

I was new to coding and needed someone to start from the beginning with. Thomas was exactly the kind of tutor I was looking for. We started with basics and quickly moved into more complex topics. I would highly recommend Thomas.

Shawn, 17 lessons with Thomas

Great tutor

Extremely knowledgeable and explains things in a way that make sense. Thomas took the time to explain everything in detail in plain English. Definitely will book again.

Christian, 2 lessons with Thomas

Excellent and gifted teacher!!!

Thomas is AMAZING!! He knows the ins and outs of programming and actually teaches for understanding. I was doubtful and nervous about getting an online tutor, but I’m SO happy I did!!! If you’re questioning whether to get a tutor or not, just try him out, I’m sure you will be so grateful you did. Would take sessions with him again and again.

Shauna, 5 lessons with Thomas

5 Star Tutor

Thomas M. Is definitely a tutor that i would recommend to friends and family. He has a solid understanding of Unity C# with a professional work ethic. What I enjoyed most was he let me speak and ask questions, he was quick and intelligent with his responses, and was very uplifting. I very much enjoyed learning with him. There was no hesitation for me to leave him a 5 star review.

Jonathan, 1 lesson with Thomas

Very helpful

I have gone to two different universities, Full Sail and SNHU, I learned more with Thomas than with any of my teachers or university provided tutors. We went over at least 5 different topics in a 1 hour session. Thomas was great with answering questions, his explanations were very helpful. He felt like a human and not a robot. I can't recommend him as a tutor enough!

Jake, 1 lesson with Thomas

Thomas is amazing

I am really looking forward to working with Thomas. He is very knowledgeable, he knows the subject matter well. He is a great communicator and makes me feel good about what we will be working on. I think this is going to be great!

Nate, 17 lessons with Thomas

Understands more than coding, helps you learn not just type code

Thomas' approach to C# was to help me understand what the code was doing, or not doing in my case. This was refreshing since I did not want someone to just write some code with me. As we moved from session to session he was able to connect prior work and concepts to help me see the bigger application. He is on my short list for help.

Mike, 3 lessons with Thomas
Contact Thomas

Response time: 59 minutes

$40/hour

Thomas M.'s Photo

Thomas M.

$40/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact Thomas

Response time: 59 minutes