1 of 7

Connect with hundreds of tutors like Michael

Expert tutoring for students at all levels

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Michael, a tutor from Brigham Young University-Provo


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

I have been working as a professional software engineer for over 10 years and I have taught computer science classes at a local community college for over 5 years. I have plenty of experience and strive to provide valuable real-world perspective for my students.

I started teaching and tutoring simply because I truly find fulfillment in helping others to achieve their goals and learning. Computing is such an important field, and, in this industry, there is a real need for students to have as much understanding as possible not just about the programming tools, but also the techniques and skills needed for real-world software engineering.

What my students most appreciate about me is that I bring real-world experience to the table. Along with being able to teach you how to accomplish a specific programming task in a given language, I can also help you understand how it fits in to the bigger picture, and the tradeoffs related to the different ways you could approach solving a given problem.

I look forward to working with you and helping you along the path towards your goals, whatever they may be. Please reach out if you are looking for someone who will strive to bring valuable insight as a tutor.

Connect with a tutor like Michael

Michael’s Qualifications

Education & Certification

Undergraduate Degree: Brigham Young University-Provo - Bachelor of Science, Computer Science

Graduate Degree: Georgia Institute of Technology-Main Campus - Master of Science, Computer Science


Aside from programming and experimenting with technology which is still an interest even though I do it professionally - I like being outdoors in nature, hiking, camping, etc. I also like playing video games or reading a good book.

Tutoring Subjects

Basic Computer Literacy




College Computer Science

Computer Game Design

Computer Networks

Computer Programming

Computer Science

Computer Theory

Data Structures


High School Computer Science



Logic Pro Software

Mac Basic Computer Skills

Mobile App Development


PC Basic Computer Skills

Pro Tools Software


Programming Languages


R Programming



Software Engineering

Study Skills

Study Skills and Organization

Technology and Coding


Web Design

Web Development

Connect with a tutor like Michael