Search

Michael G.

Bronx, NY

$75/hour

Game, Web, App, Minecraft programming 7+

20+ Hours
4.0 average from 1 ratings

$75/Hour


Send a message explaining your needs and Michael will reply soon.

Response time: 6 hours

Contact Michael

NYU Polytechnic Institute of Brooklyn
Computer science

Education

NYU Polytechnic Institute of Brooklyn (Computer science)

About Michael

I am a computer programmer by trade with a passion for teaching. I specialize in teaching programming and computer related topics to kids and college students in topics ranging from game to Mobile app to even minecraft mod development for a fun and engaging experience. I have years of solo and group tutoring experience and am pediatric first aid certified.

I also offer a unique and fun experience for all ages (though geared mostly for students aged 7 - 14) where students learn "Minecraft Modding". I teach the student(s) any level of programming (from the basics, to more advanced concepts) by teaching them how to create their own modification (called a "Mod") of the popular game, Minecraft. Once they grasp the basics, the potential for further exploration is almost unlimited, as I have taught topics ranging from basic flow control with if statements, to more advanced algorithm creation by making your own dimensions and worlds. Each Minecraft Modding course is custom tailored for each student, so every student (and even recurring students) will have a unique but awesome experience at whatever level of skill they are at. So for complete beginners, or household experts, this course has a huge potential for learning, while also being extremely fun and engaging for the students. One of the hardest parts of teaching programming (especially to younger students) is keeping them engaged and interested, and the Minecraft Modding course makes keeping the ids engaged easy!

Other popular topics include game design with the Industry standard Unity game engine, mobile app development with the swift programming language (For iOS) and android application development in Java, or using the MIT app inventory, which provides a drag and drop interface (like scratch) to a app development platform.

I have 5 years of industry experience programming web applications, video games, and mobile applications. I also have 6 years of tutoring experience, with 2 of those years being dedicated to college level computer science tutoring, and 4 years of tutoring and teaching kids aged 7 - 14 both in group settings (up to 16 students) and private one on one settings.
I am a computer programmer by trade with a passion for teaching. I specialize in teaching programming and computer related topics to kids and college students in topics ranging from game to Mobile app to even minecraft mod development for a fun and engaging experience. I have years of solo and group tutoring experience and am pediatric first aid Read more

Policies
Cancellation
5 hours notice required
Travel Radius
Travels within 20 miles of Bronx, NY 10473
Math:
Microsoft Excel
Art:
Adobe Photoshop, Animation, Graphic Design
Computer:
Adobe Flash, Adobe Illustrator, Adobe Photoshop, Animation, ASP.NET, C, C#, C++,
Computer Engineering, Computer Gaming,
Computer Programming,
Computer Science, CSS, DOS, Dreamweaver, General Computer, Graphic Design, HTML,
Java,
JavaScript,
JQuery,
Macintosh, MATLAB, Microsoft Excel, Microsoft PowerPoint, Microsoft Windows, Microsoft Word, PHP,
Python,
SQL,
Swift,
Visual Basic, Web Design
Business:
Microsoft Excel, Microsoft PowerPoint, Microsoft Word

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

C++

I have used C++ in two main capacities. As Senior Director of Technology, I mainly used C++ in combination with Unreal game engine to both teach students to code using C++ in the powerful Unreal game engine, as well as one on one lessons with students, teaching them beginner programming using C++. My main projects included simple 2D platformer games with custom code to allow for more interesting movement and physics mechanics, a 2D fighting game that used C++ to implement the basic fighting moves.

I also tutored C++ at the college level at NYU-Poly, covering the following topics: Introduction to Computer Science, Object Oriented Programming in C++, and Data Structures and Algorithms

Computer Gaming

As the Director of Technology, one of my responsibilities was knowing, with expert precision, how to use and create content with various game development engines, including Unity, Unreal, and more. I have extensive knowledge of C#, the main language of the Unity Programming language, as well as C++, the main language for the popular Unreal Engine.

Computer Programming

I have business experience using PHP, Java, Javsacript, and many more languages for solving specific business problems. These include creating a system for managing our business (selling tickets to events, managing the logistics of those events with a checkin and checkout system, using various APIs to implement functionality like text messaging customers with Twilio, implementing a mass email and email template system, and more.

HTML

I have extensive experience with HTML, and have been using it for more than 10 years, from hobbyist experience making my own web pages, to business experience using HTML and other web technologies on deadlines to create web pages for businesses and freelance clients.

Java

I have business experience creating Java applications for various use cases. This includes such applications as an RFID reading application that connects to an RFID reader, and reads RFID bracelets, which were then sent to an API I set up using PHP to check customers in using their RFID bracelets. I also have extensive experience doing Minecraft Modding and related programming, to create and teach students to create awesome Minecraft Mods!

JavaScript

As the Senior Director of Technology, one of my responsibilities was the development of our UI and client side application for our main customer and administrative portal. This included raw javascript work, as well as a large amount of jQuery and other Javascript frameworks (like node.js, AngularJS, BackboneJS, and more). Some of the features I built included dynamic scheduler that connects with an API to display tickets for sale, dynamic javascript form/payment processing that connects with 3rd party APIs like Stripe, and Affirm, a registration form that splits the entire form into multiple steps, complete with form validation, the ability to go to different steps, and integrated CSS classes to make the UI beautiful.

I have also taught Javascript in a web design setting for young beginner coders (7-9) as well as a high school class for freshman and sophomores.

JQuery

As the Senior Director of Technology, one of my responsibilities was the development of our UI and client side application for our main customer and administrative portal. This included work with jQuery and other Javascript frameworks (like node.js, AngularJS, BackboneJS, and more). Some of the features I built included dynamic scheduler that connects with an API to display tickets for sale, dynamic javascript form/payment processing that connects with 3rd party APIs like Stripe, and Affirm, a registration form that splits the entire form into multiple steps, complete with form validation, the ability to go to different steps, and integrated CSS classes to make the UI beautiful.

PHP

PHP was my first programming language, and the language that made me fall in love with coding! I have been using PHP for over 10 years, and have been using it in a business setting for over 7 years. PHP is probably the language I know best, and I know many languages very well! I have used PHP to create applications varying from user/login systems, payment/ecommerce systems, MVC frameworks, various classes for database management, user management, etc. and much more!

Python

I have tutored college level Python for years, and have also used it professionally, mainly as a supporting scripting language for automation and macros, like building and exporting certain projects in other languages and frameworks.

SQL

I used SQL and have used it extensively for over 8 years. I have used it to built out and upgrade/manage my companies business database, including data for tickets and other products we sell, users and member database tables, and much more. I have extensive experience not only with raw SQL queries, but also using various third party SQL management software, like PHPMYADMIN, Sequel Pro, and more!

Swift

I have used Swift in a professional capacity to create an OSX application for my company that allowed students to start beginner projects in various digital technologies (like programming, game design with Unity, beginner coding with python, minecraft texture pack and minecraft mods, and more). The program had a GUI complete with graphical icons that, when clicked, created the various workspaces or projects needed for the specific mini-project the student selected. I worked with xCode, and the swift programming language to put together a UI and program the features.

I have also tutored multiple students in one on one and group sessions in beginner swift programming, resulting on the students creating their own iOS and OSX apps. The most impressive app a student created under my guidance was a "clicker" style game where the goal is to click a button multiple times to "level" up (very similar to cookie clicker).

Web Design

I have been doing web design (including HTML, CSS, and Javascript/jQuery) for more than 10 years, with experience in a business setting for over 5 years. I know and have extensive knowledge of various web programming languages and frameworks, including HTML, CSS, Javascript/jQuery, PHP, MySQL, the Laravel framework (as well as other MVC PHP frameworks) and much more!

NYU Polytechnic Institute of Brooklyn
Computer science

Education

NYU Polytechnic Institute of Brooklyn (Computer science)

Hourly rate

Standard Hourly Rate: $75.00

Cancellation: 5 hours notice required

Travel policy

Michael will travel within 20 miles of Bronx, NY 10473.