

Greg's profile, qualifications and contact details have been verified by our experts
Greg
- Rate RM56
- Response 1h
-
Students5
Number of students accompanied by Greg since their arrival at Superprof
Number of students accompanied by Greg since their arrival at Superprof

RM56/h
This tutor is currently unavailable
- Programming languages
- SQL
- C#
- C#.NET
- Video game programming
Senior Game Programmer at a major NZ game studio teaches junior/intermediate programming for C#, Unity, WinForms, and SQL. Relaxed approach that is tailored to your needs!
- Programming languages
- SQL
- C#
- C#.NET
- Video game programming
Lesson location
Recommended
Greg is a respected tutor in our community. They are highly recommended for their commitment and the quality of their lessons. An excellent choice to progress with confidence.
About Greg
Welcome to the world of C# and Game Programming with Greg!
Are you eager to dive into the captivating realm of game development but don't know where to start? Look no further! Hi there, I'm Greg, and I'm thrilled to be your guide on this exhilarating journey into the world of C# programming and game development.
With over 13 years of experience in the industry, I specialize in teaching beginners and intermediates the fundamentals of C# programming and how to apply these skills to create immersive and engaging games. Whether you're a complete novice or someone looking to enhance your existing knowledge, my tailored lessons are designed to meet you at your current level and propel you towards your goals.
Here's what you can expect from my classes:
Customized Learning Experience: I understand that every student has unique learning styles and objectives. That's why I personalize each lesson to cater to your individual needs and pace, ensuring that you grasp concepts effectively.
Hands-On Practice: Theory is important, but nothing beats hands-on experience. Through practical exercises and real-world projects, you'll have the opportunity to apply what you've learned and hone your skills as a game developer.
Interactive Sessions: Learning should be engaging and enjoyable! My interactive sessions are designed to foster a collaborative learning environment where you feel comfortable asking questions, sharing ideas, and experimenting with different concepts.
Building Confidence: Embarking on a new journey can be daunting, but with the right guidance and encouragement, you'll be amazed at what you can achieve. My goal is not just to teach you the technical aspects but also to instill confidence in your abilities as a programmer and game developer.
Unlock Your Creativity: Game development is a creative outlet where your imagination knows no bounds. I'll inspire you to think outside the box, unleash your creativity, and transform your ideas into captivating games that leave a lasting impression.
Whether you dream of creating your own indie game or pursuing a career in the gaming industry, I'm here to support you every step of the way. Let's embark on this exciting adventure together and turn your passion for gaming into reality!
Ready to level up your skills? Don't hesitate to reach out and schedule your first lesson today. Let's make your game development dreams come true!
About the lesson
- Primary
- Secondary
- SPM
- +13
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Bachelor
Masters
Diploma
Doctorate
Other
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
Everyone learns at their own pace, and in their own style. I don't believe in using a rigid learning structure when trying to teach something as rich and complex as programming. Happy to accommodate lessons of any length, from 30 minutes, up to a couple of hours if you're getting really into it!
No age limit! Whether you're at school and considering a career in software engineering or development, or you want to create games as a hobby, or even if you're an adult and looking to try something new, it's never too early (or too late!) to dive into the amazing world of programming
What I can offer:
- Flexible one-on-one lessons structured around your learning needs, pace and time-frame. Lessons can be one-off, regular or as you require them.
- We can work to identify your goals, understand where you're encountering problems and get to fixing these as well as providing a solid basis for the fundamentals as we go along
- We can have sessions that are purely for problem solving/code reviewing or we can create a short or long-term learning plan tailored for you
- Tutoring and assistance with specific assignments and exam preparation (recently I've been assisting with several Open Polytechnic courses and WinForms assignments!)
- Mentorship and long-term support if you'd like it (for example; getting you job ready, coaching or helping you through the industry, being available for questions any time, preparation for job interviews)
- My experience as a Senior Developer as well as a teacher means I can provide useful and practical knowledge to industry standards, allowing you to succeed.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to real lessons experienced by the students of Greg.
Perfect! Greg was an amazing tutor! Super patient and very informative. I will 100% be going back to Greg and highly recommend him. Best tutor l've had by far.
- Karen was an excellent student, I was incredibly impressed with how quickly she picked up the general concepts of SQL queries. She showed a lot of insight, and was patient, enthusiastic, and keen to learn. I would happily work with Karen again!Greg's response :
Perfect! The thing that stood out to me with Greg was his patience when helping me code. He is clearly an accomplished programmer and this is evident when explaining concepts. I also really appreciated how he went the extra mile to help me make the application a more professional and polished. I will absolutely be asking Greg to help me again in the near future.
- Thomas has an excellent foundational understanding of C# and programming practices. With some quick introductions to other WinForms topics like MessageBoxes, his application is starting to look very professional! I'd be very happy to have Thomas as an ongoing studentGreg's response :
Perfect! Greg was encouraging, patient and intuitive.
He slowed things down when necessary and was very supportive when I was struggling.
Highly recommend Greg.- Melody is an excellent student, she has picked up WinForms at an impressive pace, and shows a lot of passion and excitement for software development. I look forward to having more lessons for her, and think she will do well with a long-term career in the software industryGreg's response :
Perfect! Greg is an excellent teacher, very knowledgeable and with a talent to explain complicated things in a simple way.
- Sasha is an excellent student, picking up some very complex ideas in a short period of time. He is always on time, brings a wonderful attitude, and has been a joy to teachGreg's response :
See more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Greg is friendly and professional, he efficiently explained all concepts & problems we have worked on, enabling a greater understanding of C#.
Patient with beginners and always available to clarify. Looking forward to our next catch up to further develop ongoing projects!
10/10.Greg has a great knowledge of WinForms, very practical approaches to application design. Helped me figure out the steps I was missing and tidy it up. He is easy to get along with and understand. Greg was able to quickly offer me tutoring when I got stuck on an assignment that was due in a few days, so I appreciated him fitting me in and helping me submit it on time.
Highly recommended. Greg has excellent communication skills. Excels at breaking down complex problems into simpler ones. Meets you at your level and adapts to your learning needs. Very practical teacher who uses his industry experience to help show the differences between assignments and everyday functionality in a job. Very kind, helpful and really wants you to succeed. He even offered extra advice between sessions when required which was great for the odd question!
View more recommendations
Rates
Rate
- RM56
Pack rates
- 5h: RM282
- 10h: RM564
Travel
- + RM10
online
- RM56/h
Similar Programming languages tutors in Auckland
-
![teacher_picture]()
Lim
Kuala Lumpur & online- Ambassador
[1-to-1] personalized tutoring & exam preparation – follow your own syllabus (python, java, c++, c, javascript, object-oriented programming (oop) & more) or my python syllabus with hands-on projects
- RM70/h
-
![teacher_picture]()
Kylie
Kuala Lumpur & online- Ambassador
Data scientist and experienced programming tutor for python, r, javascript, html, sql, mongodb, matlab and more!
- RM100/h
-
![teacher_picture]()
Ryan
Petaling Jaya & online- Super tutor
Create viral ai images & videos | learn prompting, editing, & ai content creation tools from beginner to advanced - topview
- RM99/h
-
![teacher_picture]()
Omar
Subang Jaya & online- Recommended
Mechatronics and robotics engineering graduate & master's student teaching python programming — shell eco-marathon ai lead, published researcher, 3+ years python experience
- RM60/h
- 1st lesson belanja
-
![teacher_picture]()
Lim
Kuala Lumpur & online- Recommended
Learn python & ai from someone who ships: whatsapp chatbots, mobile apps, and ai agents (proper vibe coding called agentic engineering)
- RM100/h
- 1st lesson belanja
-
![teacher_picture]()
Barkavi
Melaka & online- Recommended
Experienced educator and trainer in teaching computer programming, data science and analytics.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Smart
Kajang & online- Super tutor
4.0 cgpa computer science tutor teaches object oriented programming and c++ for university students online
- RM50/h
-
![teacher_picture]()
Akmal
Johor Bahru & online- Recommended
Learn apps development, data management, code from scratch, and low-code automation with an experienced sharepoint and sql developer for real-world projects
- RM90/h
- 1st lesson belanja
-
![teacher_picture]()
Akhlaq
Kuala Lumpur & online- Recommended
Experienced computer science teacher with extensive knowledge in software engineering, programming languages, and innovative teaching methodologies. both online/offline*
- RM150/h
- 1st lesson belanja
-
![teacher_picture]()
Hareth
Ampang- Recommended
5 years industry programmer teaching coding and important programming skills in kuala lumpur.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Mohd
George Town & online- Recommended
Teaching beginner and school student.anyone for basic ,welcome to learn and also slow learner.
- RM60/h
- 1st lesson belanja
-
![teacher_picture]()
Qurrat
Kuala Lumpur & online- Recommended
It expert and lecturer with expertise in computer programming and web-technologies to provide relevant information and first-hand experiences
- RM90/h
- 1st lesson belanja
-
![teacher_picture]()
Marcus
Kuala Lumpur & online- Recommended
Custom ios & android app development | high-quality, user-centric & scalable (built by um cs developer)
- RM62/h
- 1st lesson belanja
-
![teacher_picture]()
Amanda
Petaling Jaya & online- Super tutor
Experienced software engineer with bachelor's degree of computer science from monash university malaysia . well versed with algorithms and data structures.
- RM120/h
-
![teacher_picture]()
Jauhari
Kuala Lumpur & online- Recommended
A senior solution architect, a ph.d. holder and an experienced researcher with a background in mechanical engineering, ai and iot applications
- RM150/h
- 1st lesson belanja
-
![teacher_picture]()
Tan
Puchong & online- Recommended
13-year hands-on experiences and effective teaching methods in python, java, c/c++, php, html, css, javascript programming languages and mysql database for all levels (igcse to university degree).
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Ayesha
Shah Alam & online- Recommended
Passionate computer programming tutor helps high school and university students master coding concepts effectively
- RM70/h
- 1st lesson belanja
-
![teacher_picture]()
Ken
Bayan Lepas & online- New
Master coding and programming concepts and skills | learn from a young and passionate coder with proven hackathon wins and real-world project experience
- RM60/h
- 1st lesson belanja
-
![teacher_picture]()
Vishal
Malacca & online- Recommended
Can teach programming and ai. a great first step to take in your programming and, or artificial intelligence journey
- RM40/h
- 1st lesson belanja
-
![teacher_picture]()
Nicholas
Melaka & online- Recommended
Grab a seat to learn mobile/web app development with limited space now !! i will teach you to develop your own mobile app from basic to industrial level by step by step. i have a great experience of
- RM80/h
- 1st lesson belanja
-
See Programming languages tutors






















