Search
Gregory G.'s Photo

Professional Software Engineer 20+ years of C++,Java,Python,MATLAB
Gregory G.

230 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100

About Gregory


Bio

I am a professional software engineer (MS in CS and 20+ years of experience) who loves teaching C++, Java, Python, MATLAB. math and programming. I always strive to make material interesting and easy to understand. I design each lesson individually - to be best suited to a student - taking into account student's background in the subject.

I use materials that I designed myself - based on the best teaching ideas and practices and I always make sure that student understands the material. I...

I am a professional software engineer (MS in CS and 20+ years of experience) who loves teaching C++, Java, Python, MATLAB. math and programming. I always strive to make material interesting and easy to understand. I design each lesson individually - to be best suited to a student - taking into account student's background in the subject.

I use materials that I designed myself - based on the best teaching ideas and practices and I always make sure that student understands the material. I think it is really important to get the basics of math rock solid - to serve as a foundation for all other studies.

Thank you for considering me as a tutor. I look forward to hear from you.

Best regards,
Gregory


Education

University of New Mexico
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C

C

I am a professional software engineer with 20+ years of experience in C++, Java, Python, MATLAB, Parallel Computing, Data Structures and Algorithms. I have been using C++ since 1993, MATLAB and Java since 1996, and Python since 1998. I have worked on many large software projects, including GUI development, development of framework for model-based engineering and computer graphics projects. I have also been mentoring junior programmers. I have been tutoring students for 10+ years.
C++

C++

I am a professional software engineer with 20+ years of experience in C++, Java, Python, MATLAB, Parallel Computing, Data Structures and Algorithms. I have been using C++ since 1993, MATLAB and Java since 1996, and Python since 1998. I have worked on many large software projects, including GUI development, development of framework for model-based engineering and computer graphics projects. I have also been mentoring junior programmers. I have been tutoring students for 10+ years.
Chess

Chess

I have been playing chess for over 40 years. My score is 1500.
Computer Programming

Computer Programming

I am a professional software engineer with 20+ years of experience in C++, Java, Python, MATLAB, Parallel Computing, Data Structures and Algorithms. I have been using C++ since 1993, MATLAB and Java since 1996, and Python since 1998. I have worked on many large software projects, including GUI development, development of framework for model-based engineering and computer graphics projects. I have also been mentoring junior programmers. I have been tutoring students for 10+ years.
Computer Science

Computer Science

I am a professional software engineer with 20+ years of experience in C++, Java, Python, MATLAB, Parallel Computing, Data Structures and Algorithms. I have been using C++ since 1993, MATLAB and Java since 1996, and Python since 1998. I have worked on many large software projects, including GUI development, development of framework for model-based engineering and computer graphics projects. I have also been mentoring junior programmers. I have been tutoring students for 10+ years.
Java

Java

I am a professional software engineer with 20+ years of experience in C++, Java, Python, MATLAB, Parallel Computing, Data Structures and Algorithms. I have been using C++ since 1993, MATLAB and Java since 1996, and Python since 1998. I have worked on many large software projects, including GUI development, development of framework for model-based engineering and computer graphics projects. I have also been mentoring junior programmers. I have been tutoring students for 10+ years.
MATLAB

MATLAB

I am a professional software engineer with 20+ years of experience in C++, Java, Python, MATLAB, Parallel Computing, Data Structures and Algorithms. I have been using C++ since 1993, MATLAB and Java since 1996, and Python since 1998. I have worked on many large software projects, including GUI development, development of framework for model-based engineering and computer graphics projects. I have also been mentoring junior programmers. have developed many applications using MATLAB: from MATLAB-based GUIs to computational code, To speed up MATLAB applications I have developed many MEX-functions (using C/C++). Also have developed parallel code using MATLAB. I have been tutoring students for 10+ years.
Python

Python

I am a professional software engineer with 20+ years of experience in C++, Java, Python, MATLAB, Parallel Computing, Data Structures and Algorithms. I have been using C++ since 1993, MATLAB and Java since 1996, and Python since 1998. I have worked on many large software projects, including GUI development, development of framework for model-based engineering and computer graphics projects. I have also been mentoring junior programmers. I have been tutoring students for 10+ years.
Algebra 1
Algebra 2
Geometry
Physics
Precalculus
Trigonometry
Gregory G.'s Photo

Questions? Contact Gregory before you book.

Still have questions?

Ratings and Reviews


Rating

4.7 (72 ratings)
5 star
(63)
4 star
(2)
3 star
(4)
2 star
(1)
1 star
(2)

Reviews

Knowledgeable and patient tutor.

Gregory has provided basic and advanced concepts of data structures, randomized algorithms and hash tables. I have been able to develop a strong foundation for what I need to accomplish.

Michael, 5 lessons with Gregory

Really know his prog...s

I have never tried tutoring online before. Gregory help me with some concepts, coding and assignments, I think I could work with him again.

Francisco, 1 lesson with Gregory

Great Tutor

Gregory was very knowledgeable and I learned a lot from our lessons. Helped me to understand concepts that I “thought” I knew and gave me follow up assignments that helped with my understanding. Great tutor ten out of ten.

Taneasha, 4 lessons with Gregory

Excellent response and patience

He was very patient with me when I asked a bunch of questions. The topic is very complicated yet his experience allows his to take something very complicated and break it down for me.

Bill, 3 lessons with Gregory

Python

Best tutor I have ever had! he was very helpful and kindly walked me through the problem sets. Thank you!

Vincent, 1 lesson with Gregory

Very patient and knowledgeable

One of the best tutors on here, he is very knowledgeable in C++. As well as very patient, he takes the time to thoroughly go through any topic until you understand it.

Genessy, 4 lessons with Gregory

Very knowledgeable tutor

Gregory taught me how to make a simple function that I was struggling with. I learned a lot along the way. I recommend this tutor as he is very knowledgeable and knows a LOT about C++.

Brittany, 1 lesson with Gregory

Knowledgeable

I was skeptical about using an online tutor. Not anymore. Not only does he know what he is doing, he knows how to relay the information. If you use his services you will not be disappointed. And he is knowledgeable.

Joseph, 5 lessons with Gregory

Great teacher , very patient

Gregory helped me and was patient with me as I struggled with many concepts of C++. He would be a great mentor

Karla, 1 lesson with Gregory

Extremely clear and concise

Gregory knows exactly what your missing in your understanding and gives you exactly what you need to clarify the fog in your knowledge. He's a 5 star tutor and should be awarded as such.

Adebola, 3 lessons with Gregory
Hourly Rate: $100
Contact Gregory