Search
Michael M.'s Photo

Patient and Knowledgeable Computer Science w/ a Decade+ of Experience
Michael M.

1,645 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60

About Michael


Bio

While receiving my bachelor's education in Computer Science, I worked as a teacher's assistant helping new and alternate major students break into this challenging field. Through my own studies and helping others with theirs, I was hit by a couple of very important revelations in teaching. Firstly, throwing information at students is rarely going to get the pertinent information across in a way they will remember and be able to use practically. Secondly, student needs to be able to educate...

While receiving my bachelor's education in Computer Science, I worked as a teacher's assistant helping new and alternate major students break into this challenging field. Through my own studies and helping others with theirs, I was hit by a couple of very important revelations in teaching. Firstly, throwing information at students is rarely going to get the pertinent information across in a way they will remember and be able to use practically. Secondly, student needs to be able to educate themselves; specifically, they need to have the mental tools and practices to realize what information they do not have and how to go about finding the answer to their current challenge.

I realized, as an educator, I need patience to let students feel safe and learn the fundamentals in their own time, understanding in order to break down what the student does and doesn't know on an on-going basis, and a deep well of knowledge to expound upon the topic and allow a more rich and organic absorption. With these focuses in mind, and with practice, I learned the educator's job is to help each individual find where their interests lie and to continually challenge them, thus keeping the subject fun and exciting.

Throughout my career I have learned that self-education never ceases; I'm sure this is the case across the board, but doubly so for the tech industry where software and hardware evolves or is completely replaced on a regular basis. In order to best focus a student's attention in a world of constantly expanding information I regularly ask questions to observe their confidence and interest in each section. These questions ensure they are grasping the information at hand and help me in tweaking their studies to continue them down the path that most suits their interests and to challenge their preconceptions to make a section more enjoyable.

I have a depth of knowledge over a wide breadth of areas utilizing all major operating systems (Linux, Windows, Mac OS); hundreds of tools; and dozens of programming languages.


Education

Western Carolina University
Computer Science

Policies

  • Hourly Rate: $60
  • Rate details: Refer a friend and receive a free 2-hour session. Ask for more info.
  • Lesson cancellation: 24 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer Programming

Computer Programming

I have a bachelor's education in Computer Science as well as numerous years of experience as both a programmer and in IT fields, including as a Linux/Unix systems administrator.
Computer Science

Computer Science

I started studying software development in-depth in high school, moved on to my Bachelors education in Computer Science at university, and since have worked across the entire computer industry. My software engineering experience ranges from Android Architect at a leading game retailer to Application Engineer at a startup tech company. Computer Science -being more than just software programming- has been imperative to my success at various other positions working in IT.
General Computer

General Computer

I have been working with computers for over twenty years and have extensive general computing knowledge across multiple operating systems.
Java

Java

I started programming Java in high school and continued my Computer Science education with it as my main programming language at university. I went on to use Java in my career as a professional Android developer.
Linux

Linux

I worked for Red Hat, the 3rd largest Linux-based corporation, as an internal Red Hat Engineer maintaining employee systems and Identity Access Management. I have also worked as a Systems Administrator maintaining dozens of RHEL and legacy UNIX servers . As a Systems Administrator I was tasked with maintaining and updating servers and their respective applications, monitoring application and security issues, as well as being in charge of creating/restoring system backups.
Algebra 1
C
Elementary Math

Examples of Expertise


Michael has provided examples of their subject expertise by answering 1 question submitted by students on Wyzant’s Ask an Expert.

Michael M.'s Photo

Questions? Contact Michael before you book.

Still have questions?

Ratings and Reviews


Rating

4.9 (272 ratings)
5 star
(265)
4 star
(2)
3 star
(1)
2 star
(1)
1 star
(3)

Reviews

Out of this world!

Michael is an amazing tutor! He has worked with my son on his android programming class throughout the semester. My son was about to call it quits but Michael came along and with his immense patience, unique sense of humor, and expertise guided him to completing his course. Even I enjoyed listening to his sessions in the background and most of all I enjoyed seeing my son build back his confidence. Thank you Michael… we are not letting you go just yet- one more semester to go.. you are awesome!

Denisse, 43 lessons with Michael

Knowledgeable patient tutor

I am working a mobile app project for a college course. Michael helped me through some of the issues I was having with connections to databases. Excellent help.

Drew, 1 lesson with Michael

Great Tutor

I recommend Michael highly. He helped me out of a crisis. He is very informative and I appreciated it. thanks

Joanna, 1 lesson with Michael

Great. We solved my thorny bug.

Michael was knowledgable and helpful. We eventually tracked down my bug and solved it. Thank you Michael! I apparently need at least 160 characters in this review. So I'm typing random stuff.

Eli, 1 lesson with Michael

Great!

Michael is one of kind. He really knows how to install confidence and competence. He is a great listener to student needs and was able to concoct the right game plan for the session and needs of the student. He is truly great.

Dat, 7 lessons with Michael

Michael the great

The wonderful tutor who helped me with an Android studio project. Very knowledgeable and patient. Shows up when he schedules appointments and is will walk one though the building blocks of coding.

Christian, 6 lessons with Michael

Knowledgeable and polite tutor

It was a pleasure working with him! He explained concepts in great detail, discussed alternatives, and gave positive affirmations. I will definitely book him again.

Tiara, 2 lessons with Michael

Excellent tutor!

Michael is a very kind and patient person! While working on a program for my Operating Systems class, he made sure to thoroughly explain what each part of the program does, while teaching me new tricks and tips that were not shown in class. I highly recommend Michael!!!

Quinn, 32 lessons with Michael

Excellent tutor!

Michael is a very kind and patient person! While working on a program for my Operating Systems class, he made sure to thoroughly explain what each part of the program does, while teaching me new tricks and tips that were not shown in class. I highly recommend Michael!!!

Quinn, 32 lessons with Michael
Hourly Rate: $60
Contact Michael