Search
Gavin M.'s Photo

Gavin M.

Professional Tutor - Teacher Qualified

Professional Tutor - Teacher Qualified

$75/hour

  • 5,753 hours tutoring

About Gavin


Bio

I am a professional tutor of college level and high school level courses. I have tutored privately for over ten years and have been employed by a college to deliver tutorials and laboratory demonstrations in civil engineering, mechanical engineering, electrical engineering and computer science courses. I have also worked as a high school teacher for seven years and have taught mathematics, physics (including AP physics), science and computer science. I am currently in the process of renewing...

I am a professional tutor of college level and high school level courses. I have tutored privately for over ten years and have been employed by a college to deliver tutorials and laboratory demonstrations in civil engineering, mechanical engineering, electrical engineering and computer science courses. I have also worked as a high school teacher for seven years and have taught mathematics, physics (including AP physics), science and computer science. I am currently in the process of renewing my Texas TEA teacher registration, which included mathematics, computer science and physics.

I have a very good understanding of the difficulties that many students face and common misconceptions they have when learning new content. I design worksheets and activities that help students understand, and I enjoy discussing new concepts one-on-one.

By continually assessing the student's abilities, I use the most appropriate and engaging activities to suit the learning required of the student.

Gavin M.


Education

The University of Melbourne (Australia)
Engineering
Victoria University
EdD

Policies

  • Tutor’s lessons: In-person
  • Hourly Rate: $90
  • Travel policy: Within 20 miles of Fort Worth, TX 76114
  • Lesson cancellation: 2 hours notice required
  • Background check passed on 1/3/2018

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Business

Microsoft Excel,

Microsoft Excel

Microsoft Excel is powerful software for use in many industries, including finance, science, engineering and education. It takes 90% of the market share for similar softwares. I have gained most of my understanding in Excel through my degrees in computer science and mechanical engineering and through working as an engineer analyzing large amounts of data. I have also created sophisticated solutions in Excel including personal budgeting and lesson planning tools. I am familiar with many lookup and reference functions, conditional formatting, data validation and pivot charts and tables. I can teach students how to develop effective and maintainable solutions. As a teacher of computer science, I have taught Microsoft Excel in High School for five years. I enjoy helping students and adults learn this great software that has so many uses.
Microsoft PowerPoint, Microsoft Word

Computer

C,

C

I have a degree in computer science from the University of Melbourne. In particular, we used the C programming language throughout our degree. We were also taught C++ object orientated language. I took 433-141 Computing Fundamentals B in my freshman year, which was my first course in C. In my sophomore year, we learnt 433-253 Algorithms and Data Structures using the C language. In my third year, I took 433-332 Operating Systems, and wrote modules in C that simulated the behavior of disk head accesses. I am currently tutoring C for a student at UTA in Arlington.
C#,

C#

After completing a degree in Computer Science at The University of Melbourne in 2001, I went on to complete a Graduate Diploma in Secondary Education majoring in computer science and mathematics. I have since taught high school students for seven years, including various computer science courses at Birchip P-12 School. For one of my courses, I taught C# and used Microsoft's XNA Framework to develop basic games for the Xbox.
C++,

C++

I have a degree in Computer Science from the University of Melbourne. In particular, we used the C programming language throughout our degree. We were also taught C++ object orientated language. As a teacher of Computer Science for high school students, I taught Microsoft's XNA Framework to develop basic games for the Xbox. This uses C#.
Computer Engineering,

Computer Engineering

At college I completed a course called "Computer Engineering 2". It covered the workings and programming of microcontrollers. After completing my bachelor of computer science, my first job was to create a diagnostic tool for their CAN bus systems. I programmed a microcontroller to capture network messages and send them to a PC. I was successful in completing this complex multi-platform assignment. The languages I used were Assembly and C. Embedded software became one of my specialities and something I enjoyed. When I later became a teacher, I used Arduino educational circuit boards to teach high school students about circuit boards and how to program them.
Computer Programming,

Computer Programming

I started learning computer programming during my computer science course at the University of Melbourne. I have come to love programming and have since learnt many languages. The grandfather of them all is the procedural language called "C". Other procedural languages I have learnt are: Assembly and Python. More powerful object-orientated languages that I have learnt are C++, C#, Objective-C, Java and VB.Net. I have also learnt functional languages, including Miranda, Haskell and Prolog. I currently enjoy programming for the iPhone and iPad and learning the new language called "Swift". I taught high school students programming for four years at the Birchip P-12 School.
Computer Science,

Computer Science

I have a degree in Computer Science. I took the following subjects, each being at least three hours credit: Computing Fundamentals A, Computing Fundamentals B, Software Development Practices and Principles, Software Design, Algorithms and Data Structures, Computer Design, Operating Systems, Professional Practices in Computing, Artificial Intelligence, Database Systems and Computational Languages. I passed every course and was awarded the degree in Computer Science from The University of Melbourne in 2001.
Java,

Java

Having a degree in computer science and experience working in embedded software, I have a solid background in programming. I have taught programming in high schools for five years and have current certification in the state of Texas to teach computer science for Grades 8 through 12. Java is a great language that harnesses the power of object-orientated programming. As a tutor, I have taught Java to many college freshman students. I have worked with sophomore, junior and senior students on their various computer science courses that use this language. For example, in 2016, I helped one student write Java code to simulate CPU scheduling and simulate resource allocation. I helped another student implement their own database server that interprets and executes SQL queries.
MATLAB,

MATLAB

As part of completing my course in mechanical engineering (and computer science) at the University of Melbourne, I used MATLAB especially for the courses related to control. Moreover, while enrolled in a Masters of Engineering Science course, I created an application with a GUI using MATLAB that was designed to test and compare various clustering algorithms. Our team wrote a paper on the results and my name is in this paper.
Microsoft Access,

Microsoft Access

My degree in computer science included a course in database systems. When I taught computer science to high school students, I delivered a unit in Microsoft Access. I have some great resources for those new to Microsoft Access.
Microsoft Excel,

Microsoft Excel

Microsoft Excel is powerful software for use in many industries, including finance, science, engineering and education. It takes 90% of the market share for similar softwares. I have gained most of my understanding in Excel through my degrees in computer science and mechanical engineering and through working as an engineer analyzing large amounts of data. I have also created sophisticated solutions in Excel including personal budgeting and lesson planning tools. I am familiar with many lookup and reference functions, conditional formatting, data validation and pivot charts and tables. I can teach students how to develop effective and maintainable solutions. As a teacher of computer science, I have taught Microsoft Excel in High School for five years. I enjoy helping students and adults learn this great software that has so many uses.
Python,

Python

I completed a degree in computer science at The University of Melbourne in 2001 and then completed a diploma of education, majoring in mathematics and computer science. While teaching computer science at Birchip P-12 School, I taught an introductory programming course using the Python language. I have a lot of great resources for teaching programming and the Python language, for both beginners and more experienced students. More recently, I tutored Python to a graduate student.
R,

R

I recently tutored students in the areas of Data Analysis and Statistical Learning, where the R language was used. My expertise in this language includes all the basic programming constructs, statistics methods and the use of ISLR regression, leaps, GAM, splines and ggplot2 libraries. I completed a course on Udemy called R Programming A-Z. I wrote a cheat sheet for the R language.
UNIX,

UNIX

Throughout my degree in computer science, we used the UNIX operating system. One of our courses, Software Development Principles & Tools, required us to learn UNIX commands and write scripts that could efficiently run batch jobs. Today I still use many of the UNIX commands. I use the command prompt to run and compile programs on my iMac when helping students with their computer science projects. I have a book on the bash shell if I need to reference it.
Visual Basic,

Visual Basic

I completed a degree in computer science at the University of Melbourne, which included courses in software development and object-orientated programming. After completing a Graduate Diploma in Secondary Education majoring in information technology and mathematics, I taught software development to senior students at Birchip P-12 School. This course included the use of an object-orientated language - Visual Basic .NET.
General Computer, JavaScript, Microsoft PowerPoint, Microsoft Word, SQL

Corporate Training

C++,

C++

I have a degree in Computer Science from the University of Melbourne. In particular, we used the C programming language throughout our degree. We were also taught C++ object orientated language. As a teacher of Computer Science for high school students, I taught Microsoft's XNA Framework to develop basic games for the Xbox. This uses C#.
Java,

Java

Having a degree in computer science and experience working in embedded software, I have a solid background in programming. I have taught programming in high schools for five years and have current certification in the state of Texas to teach computer science for Grades 8 through 12. Java is a great language that harnesses the power of object-orientated programming. As a tutor, I have taught Java to many college freshman students. I have worked with sophomore, junior and senior students on their various computer science courses that use this language. For example, in 2016, I helped one student write Java code to simulate CPU scheduling and simulate resource allocation. I helped another student implement their own database server that interprets and executes SQL queries.
Microsoft Excel,

Microsoft Excel

Microsoft Excel is powerful software for use in many industries, including finance, science, engineering and education. It takes 90% of the market share for similar softwares. I have gained most of my understanding in Excel through my degrees in computer science and mechanical engineering and through working as an engineer analyzing large amounts of data. I have also created sophisticated solutions in Excel including personal budgeting and lesson planning tools. I am familiar with many lookup and reference functions, conditional formatting, data validation and pivot charts and tables. I can teach students how to develop effective and maintainable solutions. As a teacher of computer science, I have taught Microsoft Excel in High School for five years. I enjoy helping students and adults learn this great software that has so many uses.
Statistics,

Statistics

I have completed two statistics classes during my Bachelor Engineering degree and tutored this subject off and on for many years. I have also taught basic statistics to senior high school students for one year.
General Computer, Microsoft PowerPoint, Microsoft Word, SQL

Elementary Education

Elementary Math

Elementary Math

I have studied to be math teacher and am currently certified with the TEA for teaching math grades 6-12. However, I have worked with elementary math students and understand the misconceptions that students can sometimes have.

Homeschool

Algebra 2,

Algebra 2

I have taught all areas of math for years 8, 10 and 11. I have also taught applied math for year 12.
Calculus,

Calculus

I am a qualified high school math, physics and computer science teacher. I have taught all levels of math at various times during my seven years experience as a high school teacher. Additionally, I have completed degrees in Mechanical Engineering and Computer Science. For many years I have tutored college level mathematics, including most recently calculus I and calculus II.
Chemistry,

Chemistry

My experience in classroom teaching includes physics but not chemistry. However, I have tutored a number of students in High School Chemistry over the past few years. I took two years of high school chemistry and one year of college chemistry courses. During my degree in mechanical engineering I learnt some specialized topics of chemistry, for example, microstructures of materials.
Geometry,

Geometry

After completing my graduate diploma in secondary education, which included teaching math, I taught Year 8 and Year 10 math at Birchip P-12 School for two years. The content of these courses includes the equivalent of Geometry in Texas.
Physics,

Physics

I have taught physics in both Australian and Texas high schools. My current certification with the Texas Education Agency (TEA) includes teaching high school physics. I have taught AP Physics for one semester and regularly tutor AP Physics.
Statistics,

Statistics

I have completed two statistics classes during my Bachelor Engineering degree and tutored this subject off and on for many years. I have also taught basic statistics to senior high school students for one year.
Algebra 1, Prealgebra, Precalculus, SAT Math

Math

ACT Math,

ACT Math

I have taught 8th Grade Math and Algebra, Precalculus, Calculus and Statistics in High School. I have a total of 6 years experience teaching math in two schools. I am a certified math teacher in the state of Texas. I have tutored a few students in preparation for their ACT or SAT test in 2015, 2016 and 2017.
Algebra 2,

Algebra 2

I have taught all areas of math for years 8, 10 and 11. I have also taught applied math for year 12.
Calculus,

Calculus

I am a qualified high school math, physics and computer science teacher. I have taught all levels of math at various times during my seven years experience as a high school teacher. Additionally, I have completed degrees in Mechanical Engineering and Computer Science. For many years I have tutored college level mathematics, including most recently calculus I and calculus II.
Electrical Engineering,

Electrical Engineering

I have completed a double degree in Mechanical Engineering (Mechatronics) and Computer Science at the University of Melbourne. During this degree, I completed 1st and 2nd Year Electronic Engineering subjects. During my Master's, I completed one subject from 3rd Year Electronic Engineering called "Electronic System Design". I have also taught Year 11 and Year 12 Physics, which includes topics in electricity and electronics. I have taught Year 11 for 4 years and Year 12 Physics for 5 years.
Geometry,

Geometry

After completing my graduate diploma in secondary education, which included teaching math, I taught Year 8 and Year 10 math at Birchip P-12 School for two years. The content of these courses includes the equivalent of Geometry in Texas.
Linear Algebra,

Linear Algebra

As part of my degree in mechanical engineering, I completed courses "Mathematics for Engineers 2.1, 2.2 and 3.1". These courses included content in Linear Algebra. I have also taught junior and senior high school students in basic linear algebra with up to three independent variables.
Logic,

Logic

I completed a course in History and Philosophy of Science, which included a section on Logic and Philosophical Analysis. I now have a degree in computer science and use logic every day as a software developer II. I have tutored students in Logic at the undergraduate and postgraduate levels.
MATLAB,

MATLAB

As part of completing my course in mechanical engineering (and computer science) at the University of Melbourne, I used MATLAB especially for the courses related to control. Moreover, while enrolled in a Masters of Engineering Science course, I created an application with a GUI using MATLAB that was designed to test and compare various clustering algorithms. Our team wrote a paper on the results and my name is in this paper.
Mechanical Engineering,

Mechanical Engineering

I have completed a degree in Mechanical Engineering at The University of Melbourne in 2001. After completing this degree, I then worked for the University of Melbourne as a sessional tutor and demonstrator for one year in 2003, tutoring and demonstrating 1st, 2nd and 3rd year mechanical engineering subjects, including: 3rd year Mechanics of Solids, and Demonstrating 2nd year Thermodynamic pracs and grading laboratory reports.
Physics,

Physics

I have taught physics in both Australian and Texas high schools. My current certification with the Texas Education Agency (TEA) includes teaching high school physics. I have taught AP Physics for one semester and regularly tutor AP Physics.
R,

R

I recently tutored students in the areas of Data Analysis and Statistical Learning, where the R language was used. My expertise in this language includes all the basic programming constructs, statistics methods and the use of ISLR regression, leaps, GAM, splines and ggplot2 libraries. I completed a course on Udemy called R Programming A-Z. I wrote a cheat sheet for the R language.
Statistics,

Statistics

I have completed two statistics classes during my Bachelor Engineering degree and tutored this subject off and on for many years. I have also taught basic statistics to senior high school students for one year.
Algebra 1, Prealgebra, Precalculus, Probability, SAT Math, Trigonometry

Most Popular

Algebra 2,

Algebra 2

I have taught all areas of math for years 8, 10 and 11. I have also taught applied math for year 12.
Calculus,

Calculus

I am a qualified high school math, physics and computer science teacher. I have taught all levels of math at various times during my seven years experience as a high school teacher. Additionally, I have completed degrees in Mechanical Engineering and Computer Science. For many years I have tutored college level mathematics, including most recently calculus I and calculus II.
Chemistry,

Chemistry

My experience in classroom teaching includes physics but not chemistry. However, I have tutored a number of students in High School Chemistry over the past few years. I took two years of high school chemistry and one year of college chemistry courses. During my degree in mechanical engineering I learnt some specialized topics of chemistry, for example, microstructures of materials.
Geometry,

Geometry

After completing my graduate diploma in secondary education, which included teaching math, I taught Year 8 and Year 10 math at Birchip P-12 School for two years. The content of these courses includes the equivalent of Geometry in Texas.
Physics,

Physics

I have taught physics in both Australian and Texas high schools. My current certification with the Texas Education Agency (TEA) includes teaching high school physics. I have taught AP Physics for one semester and regularly tutor AP Physics.
Statistics,

Statistics

I have completed two statistics classes during my Bachelor Engineering degree and tutored this subject off and on for many years. I have also taught basic statistics to senior high school students for one year.
Algebra 1, Prealgebra, Precalculus

Science

Chemistry,

Chemistry

My experience in classroom teaching includes physics but not chemistry. However, I have tutored a number of students in High School Chemistry over the past few years. I took two years of high school chemistry and one year of college chemistry courses. During my degree in mechanical engineering I learnt some specialized topics of chemistry, for example, microstructures of materials.
Computer Engineering,

Computer Engineering

At college I completed a course called "Computer Engineering 2". It covered the workings and programming of microcontrollers. After completing my bachelor of computer science, my first job was to create a diagnostic tool for their CAN bus systems. I programmed a microcontroller to capture network messages and send them to a PC. I was successful in completing this complex multi-platform assignment. The languages I used were Assembly and C. Embedded software became one of my specialities and something I enjoyed. When I later became a teacher, I used Arduino educational circuit boards to teach high school students about circuit boards and how to program them.
Electrical Engineering,

Electrical Engineering

I have completed a double degree in Mechanical Engineering (Mechatronics) and Computer Science at the University of Melbourne. During this degree, I completed 1st and 2nd Year Electronic Engineering subjects. During my Master's, I completed one subject from 3rd Year Electronic Engineering called "Electronic System Design". I have also taught Year 11 and Year 12 Physics, which includes topics in electricity and electronics. I have taught Year 11 for 4 years and Year 12 Physics for 5 years.
Mechanical Engineering,

Mechanical Engineering

I have completed a degree in Mechanical Engineering at The University of Melbourne in 2001. After completing this degree, I then worked for the University of Melbourne as a sessional tutor and demonstrator for one year in 2003, tutoring and demonstrating 1st, 2nd and 3rd year mechanical engineering subjects, including: 3rd year Mechanics of Solids, and Demonstrating 2nd year Thermodynamic pracs and grading laboratory reports.
Physics,

Physics

I have taught physics in both Australian and Texas high schools. My current certification with the Texas Education Agency (TEA) includes teaching high school physics. I have taught AP Physics for one semester and regularly tutor AP Physics.
ACT Science, Physical Science

Sports/Recreation

Basketball,

Basketball

I was taught most of my skills in basketball from my father, whom was also a coach, and by my own coaches at both a club level and regional levels. During my time as a teacher in an Australian High School, I became a coach of our senior basketball team for three years in 2011, 2012 and 2013. We played inter-school competitions both at home and on the road. I was also a referee for our local basketball competition. Personally, I played basketball for over 20 years, including the local A grade competition in suburban Melbourne. I love playing and being involved in basketball, especially in helping our younger ones be at their best.
Chess

Chess

I started playing chess when I was about 8 years old. I read the book Chess for Children. I became a reasonable chess player and knew the rules well. When I was teaching at Birchip P-12 School, in the small community of Birchip in Australia, I used to spend my spare time with a close friend. We sometimes played chess for hours. Some of our games where more than five hours long. At one stage, we were playing nearly every night for quite a while. My skills improved dramatically. More recently, I was asked by one of my students at Nimitz High School if I played chess. I said that I used to when I lived in Australia. We have since played about six or seven games of chess together. Sometimes I would get out the whiteboard marker and write down some things. Like, for example, the three things that you need to check before you can conclude that it is checkmate. Even though I was trying my hardest to win, I was trying to help him as well when I could.

Summer

Algebra 2,

Algebra 2

I have taught all areas of math for years 8, 10 and 11. I have also taught applied math for year 12.
Calculus,

Calculus

I am a qualified high school math, physics and computer science teacher. I have taught all levels of math at various times during my seven years experience as a high school teacher. Additionally, I have completed degrees in Mechanical Engineering and Computer Science. For many years I have tutored college level mathematics, including most recently calculus I and calculus II.
Chemistry,

Chemistry

My experience in classroom teaching includes physics but not chemistry. However, I have tutored a number of students in High School Chemistry over the past few years. I took two years of high school chemistry and one year of college chemistry courses. During my degree in mechanical engineering I learnt some specialized topics of chemistry, for example, microstructures of materials.
Geometry,

Geometry

After completing my graduate diploma in secondary education, which included teaching math, I taught Year 8 and Year 10 math at Birchip P-12 School for two years. The content of these courses includes the equivalent of Geometry in Texas.
Physics,

Physics

I have taught physics in both Australian and Texas high schools. My current certification with the Texas Education Agency (TEA) includes teaching high school physics. I have taught AP Physics for one semester and regularly tutor AP Physics.
Statistics,

Statistics

I have completed two statistics classes during my Bachelor Engineering degree and tutored this subject off and on for many years. I have also taught basic statistics to senior high school students for one year.
Algebra 1, SAT Math

Test Preparation

ACT Math,

ACT Math

I have taught 8th Grade Math and Algebra, Precalculus, Calculus and Statistics in High School. I have a total of 6 years experience teaching math in two schools. I am a certified math teacher in the state of Texas. I have tutored a few students in preparation for their ACT or SAT test in 2015, 2016 and 2017.
STAAR,

STAAR

I have administered the STAAR test to high school students during my time as a teacher at Nimitz High School. I was trained to follow the correct testing procedures. With my teacher certification in math, and knowledge of the format of the STAAR, I have the ability to tutor students in preparation for the math portion of the test.
ACT Science, PSAT, SAT Math

Examples of Expertise


Gavin has provided examples of their subject expertise by answering 5 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (1,519 ratings)
5 star
(1,495)
4 star
(16)
3 star
(2)
2 star
(5)
1 star
(1)

Reviews


"R" Programming Tutor

As a [years ago!] experienced programmer in Pascal and Fortran IV, learning the "R" language [no compiler needed!] is proving challenging. Gavin M. straightened me on a number of issues I was having coding "R" scripts. I am much more optimistic about learning basic "R" coding after just 1 short session!

Arv, 3 lessons with Gavin

College Algebra course

To consolidate what was covered on last lesson, and practiced converting numbers between standard and scientific notations for Astronomy course. helped practiced distributing using F.O.I.L. for College Algebra course."

Gracie, 25 lessons with Gavin

Highly Recommended!

I highly recommend Gavin! He knows his stuff and helped my high school daughter through data structures. He is the best!

Kathy, 22 lessons with Gavin

Excellent Java tutor

Gavin tutored my daughter this summer in preparation for her taking AP Computer Science. She had never done coding before and learned a ton. Gavin was always well prepared, designed highly appropriate lessons for where she was, and she reported was a pleasure to work with. We highly recommend him.

Max, 12 lessons with Gavin

worth every penny

Gavin tutored my son last year and was great but when Tom needed more tutoring this year, I decided to go with a five star tutor with tons of great comments that was half the price. After two sessions, my son said β€œ he’s good and it is helping, but what I learn in two hours with him is the same as what I learn in one hour with Gavin.” With that, we switched back to Gavin, and lived happily ever after. In our experience, you get what you pay for!

Thomas, 10 lessons with Gavin

Easy to understand

Gavin was easy to understand, made sure I understood the concepts and was patient. He helped me gain the self-confidence to work on my own. I look forward to more lessons with him.

Karen , 2 lessons with Gavin

Great tutor

HIGHLY recommended. I needed to brush up on my statistics and he absolutely could not have done a better job. If you are searching for a patient tutor who is incredibly competent, look no further!

Adam, 1 lesson with Gavin

Great teacher

Gavin was able to help my 11th grader very well. Experienced and knowledgeable. He helped with computer science. My kid likes him. Will definitely continue to work with Gavin.

Vikas, 3 lessons with Gavin

Extremely knowledgeable and informative tutor

I was initially hesitant of on-line tutoring for Excel, but at the end of the session I learned far more than I was hoping. I was blown away how much I learned from Gavin. I highly recommend using him.

Ryan, 3 lessons with Gavin
Contact Gavin

Response time: 1 hour

$75/hour

Gavin M.'s Photo

Gavin M.

$75/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Gavin

Response time: 1 hour