Search
Jonathan S.'s Photo

An experienced C# Programmer with a passion for teaching.
Jonathan S.

9,042 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $35
Response time: 8 minutes

About Jonathan


Bio

I have been studying Computer Programming ever since I graduated High School. I found C# to be my favorite language and have been studying it ever since. In my time in college, I have created programs in C# while learning about the language. One program I made was for a video game. It was a mod that manipulated audio files to change them in-game. This program was made for a game called Metal Gear Solid 5. The program received 340 downloads, 20 Endorsements, and compliments from the users who...

I have been studying Computer Programming ever since I graduated High School. I found C# to be my favorite language and have been studying it ever since. In my time in college, I have created programs in C# while learning about the language. One program I made was for a video game. It was a mod that manipulated audio files to change them in-game. This program was made for a game called Metal Gear Solid 5. The program received 340 downloads, 20 Endorsements, and compliments from the users who downloaded it. It is a program that I am immensely proud of because it was not created to get attention on the internet. I was tired of a feature not being in the game, and I made a C# program to fix the issue. My goal on this website is to teach Computer Programming to people who are new to it, and people who are struggling with learning a new language.

My experience in tutoring started in college where I tutored students in C#. I would help students in my class with understanding the language. After college, I decided to develop my skills in C# while I figured out what was next for me. Once I discovered Wyzant, I knew that this would be something that I enjoy as I love to help people learn something new. I have also tutored on other websites and have received positive feedback from my students.

C# is a fun language to learn and, in my opinion, the best language to learn for beginners because of Visual Studio, an IDE for writing code, and the Object-Oriented structure. I am excited to teach you this language and look forward to hearing from you.

Thanks.


Education

Western Governors University
software development

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

ASP.NET

ASP.NET

In college, my experience in C#, Visual Basic, and Visual Studio made the process of learning ASP.NET intuitive and straightforward. My experience in ASP.NET has allowed me to tutor students, teach the concepts in ASP.NET, and increase their ability to use the framework going forward.
C#

C#

I have been studying Computer Programming ever since I graduated High School. I found C# to be my favorite language and have been studying it ever since. In my time in college, I have created programs in C# while learning about the language. One program I made was for a video game. It was a mod that manipulated audio files to change them in-game. This program was made for a game called Metal Gear Solid 5. The program received 226 downloads, 12 Endorsements, and compliments from the users who downloaded it. It is a program that I am immensely proud of because it was not created to get attention on the internet. I was tired of a feature not being in the game, and I made a C# program to fix the issue. My goal on this website is to teach Computer Programming to people who are new to it, and people who are struggling with learning a new language. My experience in tutoring started in college where I tutored students in C#. I would help students in my class with understanding the language. After college, I decided to develop my skills in C# while I figured out what was next for me. Once I discovered Wyzant, I knew that this would be something that I enjoy as I love to help people learn something new. I have also tutored on other websites and have received positive feedback from my students. C# is a fun language to learn and, in my opinion, the best language to learn for beginners because of Visual Studio, an IDE for writing code, and the Object-Oriented structure. I am excited to teach you this language and look forward to hearing from you.
C++

C++

When I tutor, I like to incorporate more than just the subject language. I do this because the student can get a bit of everything and become well versed in the field. C++ is one of those languages that I like to incorporate because so many things are written in C++ and so many languages are based on C++ in one way or another. I find C++ to be an exciting language to program and even more exciting to teach, and I am excited to teach it to you. During my time of studying C++, I have written programs for myself, family, friends, and employers. I have extensive knowledge of the subject, and I am more than happy to share it with you.
Computer Gaming

Computer Gaming

I have created programs for video games, I tutor students in Game Design, and I also tutor students in UNITY. One program I made was for a video game. It was a mod that manipulated audio files in order to change them in-game. This program was made for a game called Metal Gear Solid 5. The program received 226 downloads, 12 Endorsements, and compliments from the users who downloaded it. It is a program that I am very proud of because it didn't start out as something I did to get attention on the internet. I was just tired of a missing feature and made a C# program to fix the issue. My goal on this website is to teach Computer Programming to people who are new to it.
CSS

CSS

In college, I earned my certification in Advanced HTML5 and CSS3, and I also have a certification in User Interface Design. I have written and maintained webpages for myself and employers using HTML, CSS, and JavaScript. I have also tutored college students and people in coding boot camps in web development and received 5-star reviews and positive feedback.
Data Structures

Data Structures

I have experience in tutoring in Data Structures. In my time on this website, I have used Java, C#, and C++ to tutor in Data Structures. I can help students learn Data Structures by explaining it in a way that they can understand.
English

English

I have helped college students increase their grade by proofreading their essays, making corrections, and explaining the error to them. I have also helped students format their essays.
Grammar

Grammar

In high school, I always scored high on my standardized reading and writing test. In college, I tutored students in the same subjects and helped them improve their grade as well as help them improve their skills in the field. I have tutored all grade levels, and I have experience in teaching students of different skills. I have always love to read and write, and I am excited to teach this to you!
HTML

HTML

In college, I earned my certification in Advanced HTML5 and CSS3, and I also have a certification in User Interface Design. I have written and maintained webpages for myself and employers using HTML, CSS, and JavaScript. I have also tutored college students and people in coding boot camps in web development and received 5-star reviews and positive feedback.
Java

Java

In College, I have studied many computer programming languages, and I found Java to be one of my favorites languages. Knowing C# helped me with learning the language in such a short amount of time because of how similar they are. Just like C#, I have studied Java for over 5 years, and I am more than happy to share my knowledge with you. My experience in Java is writing and maintaining code for myself and work I did as a freelancer. I have also tutored students in Java and taught them the language from start to finish.
JavaScript

JavaScript

I have tutored students in web development and JavaScript. My goal with every lesson is to give the student the confidence and knowledge they need to pass the class with flying colors. I have tutored students in JavaScript and helped them to increase their grade and, more importantly, their knowledge in the subject.
Machine Learning/ AI

Machine Learning/ AI

I have studied AI and Machine Learning. I can tutor on how to create prompts that will generate the correct output from AI. I can also expain AI on any level.
Proofreading

Proofreading

In college, I have proofread papers and other documents for students, and through my help they improved their grades and learned about how to write a better paper.
Reading

Reading

In high school and college, I always had the best reading scores on standardized test. I am also able to teach students how to comprehend what they read. In the past, I have tutored students and helped them improve their vocabulary, reading scores, and their grades on test.
SQL

SQL

I have tutored college students in database programs like Sql and Access. While teaching them to work with databases, I have helped explained the process of database programming and helped them get/maintain a good grade in their class.
Unity

Unity

I have tutored in Unity for over 5 years. In that time, I have taught Unity from a basic level to an advance level. I can tutor and show how to use Unity for programming or general game design.
Visual Basic

Visual Basic

While learning about computer programming in college, I came across Visual Basic. I learned Visual Basic along with C# as they are both programmed in the IDE Visual Studio. I have written Visual Basic programs for personal and professional use as well. I have also tutored students in Visual Basic and increased their knowledge in the language. I am always excited to program Visual Basic, and I am excited to teach it to you.
Web Design

Web Design

In the past, I completed two certifications in Web Design. My first certification is the HTML5 and CSS3 Specialist. My second certification is in User Interface Design. Both of these certifications come from CIW. Many companies like Cisco, Raytheon, and General Dynamics look for CIW certifications in their job postings for IT positions. The User Interface Design Certification tested me on responsive web design, accessibility, and best design practices. I have also worked with other people and helped them design their websites.
Writing

Writing

I have helped college students get and maintain an A grade in their writing classes. I have also proofread essays and helped students understand how to write enter papers.
Algebra 1
C
Computer Programming
Elementary Math
General Computer
Python
Jonathan S.'s Photo

Questions? Contact Jonathan before you book.

Still have questions?

Contact Jonathan
Response time: 8 minutes

Ratings and Reviews


Rating

5.0 (2,547 ratings)
5 star
(2,547)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Highly knowledgeable and very patient tutor

Jonathan is an amazing tutor! He helped me understand C# in a way that my teachers and their videos could not. His style of giving analogies to help explain difficult concepts, is brilliant! It was exactly what I needed, because I had been struggling to understand the basic concepts of C#. Jonathan even taught me some basic computer shortcuts, which I use all the time now. In addition to being very knowledgeable, Jonathan is also very patient and kind; he will meet you where you are, and build you up from there. No question is too stupid or too dumb to ask, even if you ask it multiple times; Jonathan will find different ways to present it, and you're bound to understand by the time he's finished. He helped me complete assignments that I had no idea how to even begin! I cannot say enough, how much Jonathan has helped me, and given me the confidence I need to continue learning, and I will reach out to him whenever I need help, knowing I will be taken care of. I highly recommend Jonathan if you desire a beneficial tutoring experience.

Yvette, 36 lessons with Jonathan

Practical C# Coaching with Real Results

I’ve been learning C# with Jonathan and couldn’t ask for a better teacher. He explains concepts clearly, gives focused exercises, and reviews my code with specific, actionable feedback. We’ve covered classes/OOP, collections, algorithms, and debugging in VS Code, and he even helped me fix my build setup. Lessons are well-paced, encouraging, and practical—I’m writing cleaner, faster code every week.

Sarah, 30 lessons with Jonathan

Great Tutor

Jonathan is great with using real life senerios to explain concepts of coding. You learn and understand the coding process by relaying it to practical situations. He is a great tutor and I have grown as a coder due to his teachings.

Nigera, 23 lessons with Jonathan

C# and unity

Jonathan has been teaching my 15 year old daughter to code C# in Unity for several months now. I can see Jonathan cares about his students and makes an extra effort to ensure they understand the material. He is flexible, patient and knowledgeable -3 traits essential to being a teacher. He is also a very nice person and I highly recommend him if you need a tutor in his areas of expertise.

Michael, 13 lessons with Jonathan

Excellent tutor! Very knowledgeable.

Jonathan is extremely patient and is very knowledgeable in computer programming. My son was struggling in one of his classes and Jonathan always took his time to explain difficult concepts to him. Jonathan always made sure that everything was done properly and well. He was always available when my son had questions about his assignments and always made sure my son understood the concepts before the session ended. My son said that Jonathan really helped him a lot. We will definitely use Jonathan again as he is an excellent tutor. I recommend him to anyone who needs help in computer programming.

Michelle, 61 lessons with Jonathan

Lifesaver: Coding Crisis

Jonathan replied to my initial message in less than 5 minutes and had same-day evening availability for a Zoom session—which was a lifesaver! He was friendly, patient, and incredibly knowledgeable about coding. He helped my 11th grade son with a Computer Science assignment focused on Rube Goldberg scripting using Unity. Jonathan broke down the concepts and language in a way that made everything click. While my son hasn’t finished the assignment yet, he already scheduled another session and will be ready to submit it by Monday’s due date. We truly lucked out finding Jonathan. Highly recommend!

Misty , 2 lessons with Jonathan

Best tutor for computer science

Jonathan is a great tutor. My son was having so much trouble coding for his C programming class and Jonathan explained things better than the professor and TAs. My son was able to understand what to do because of Jonathan. We will definitely be using him again. If anyone needs help in computer science, Jonathan is the tutor to use.

Michelle, 61 lessons with Jonathan

Very friendly, knowledgeable, and patient tutor

Very glad I chose Jonathan. I've had several beneficial concept overview sessions so far, and he took the time to help me with a big assignment I was struggling with. He uses great analogies to help students understand the material in different ways, and he is very flexible with different types of sessions. He can demonstrate concepts in his own IDE, or you can share what you're working on in yours for him to review. I look forward to continuing to work with him.

Danika, 4 lessons with Jonathan

Awesome Instructor

Jonathan is exceptionally knowledgeable in programming. He also teaches you the learning concepts to code. Jonathan is an awesome 🤩 tutor

TiAna, 7 lessons with Jonathan

Great tutor

HTML, Game Design. He's been really really helpful. Jonathan is very patient and knows a lot of technology. I'm a UX Design major in college, so I was glad to find him.

Romeo, 63 lessons with Jonathan
Hourly Rate: $35
Response time: 8 minutes
Contact Jonathan