Avatar of the tutor
Matthew M.
Teaches Online
Learn Java with a Industry Level Full-Stack Developer
My extensive background in Computer Science, both through work and education, enables me to offer various different ways of teaching various topics in software development whether that be, foundational knowledge, making a website, or even building/designing a database. I am well-versed in both Front-end and Back-end development and have deep knowledge of data structure/algorithm concepts. If the need is help with coursework, wanting to start a new project, learning new technologies, or just getting started in coding, I am a great fit for your needs. I am looking to mentor a small handful of students because I have recently been inspired to get the younger generation more passionate about development. I didn't really have anyone to guide me through the process of becoming a Software Engineer, and this is a great opportunity for not only me but the student as well because it will be very personable and involved. General tutoring process with me: 1. Set goals and identify pain points with student's current methods (if needed) 2. Develop a plan based on students' struggles and strengths to help them achieve goals in a specific time frame. 3. Prepare lessons beforehand depending on the needs of students. 4. Multiple check-ins throughout the week to make sure student is staying on top of their plan. 5. Communication whenever needed by the student (within reason) for help with small tasks, questions, advice, or if they just need a person to talk to. (If a student is a minor, with the supervision of a guardian). Courses offered: AP/IB CS Front-end/Back-end Development Mobile Development Intro Computer Science (College level) Other topics may be applicable upon request
About Matthew M.

I graduated from the University of Washington in 2021 with a Bachelor's Degree in Informatics and work in the Software Engineering field. I specialize in Full-Stack Engineering which includes working on databases and building out front-end/back-end technologies such as websites, mobile applications, and server-side functionalities. At University, some of my relevant coursework included various computer science and mathematics topics such as Advanced Multivariable Calculus, Linear algebra, Data Structures & Algorithms, Advanced Algorithms, Front-end development, Back-end development, and Android development. In my free time, I enjoy audio mixing/engineering, songwriting, music production/theory, and digital art. I also spend a lot of time on LeetCode to enhance my problem-solving and critical-thinking skills. I am flexible and very understanding of students' needs. I know that everyone learns and gets inspired in different ways, and I am adept at adapting my teaching based on what works best for the student. I believe everyone is capable of learning if they put their mind to it and I am passionate about helping knowledge seekers learn and achieve their goals. My goal with tutoring is to teach the ability of self-learning, which I think is the most important skill there is in many facets of education, work, and life. Ideally, once a candidate has worked with me for some period of time, I would not only make sure they come to a point where they are confident to take on any task they need to learn and master it all on their own regardless of what that is, but also believe that they can achieve what they want to in life. Ideally in the future, they wouldn't need my services anymore, but for me, that isn't why I am tutoring. I decided to tutor again so I can leave a lasting impact and friendship with my students and receive fulfillment in my work while also instilling important values I have learned to enable them to have fulfilling careers and live an optimistic and positive life.

Levels taught

Teaches all skill levels

Teaching since {{year}}

Teaching since 2019

Education

Informatics

Teaches ages {{minAge}}+

Teaches ages 13+

Speaks {{languages}}

Has background check

Instructor details
Java
Teaches 5 subjects. Different subject may have different prices.
Teaches Online
Teaches Online
Work hours
M
T
W
T
F
S
S
Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
Pricing
60 minutes
$53
New Student Special
First 3 lessons
$30
ReviewsWrite a review
5.0
1 Review
5Review Star
100%
4Review Star
0%
3Review Star
0%
2Review Star
0%
1Review Star
0%
Teacher's Studio

Matthew is fantastic! I came in with a very limited understanding of the CS world and he was able to break it down into simple, easy to understand language. He gave step by step advice and kept asking if I had anymore questions. He is very passionate about the subject and I really believe that's what sets him apart from other instructors.

Posted Nov 15, 2022
Software Engineer and UI/UX Designer
Dec 2022 - Present
Harman
Math/CS Tutor
Sep 2022 - Present
Pacific Learning Academy
Tutoring students K-12 at all levels of math and computer science.
Full-Stack Developer
Jun 2021 - Jun 2022
Computing-Reapplied
Developed the MyMedDiary website from the ground up resulting in securing and partaking in an official medical study ran by Seattle Children’s hospital to use the application and test its efficacy. Built out server-side REST API using C# and .NET to communicate with MyMedDiary front-end (React) which streamlined functionality and data for the website. Set up CI/CD pipeline using Azure, GitHub Actions, and Jest which allowed for safe redeployments and testing. Learned and discovered various pain points and shortcomings of software in the medical industry and implemented a solution to tackle dietary tracking and recording for patients.
Mobile Developer
Oct 2020 - Jun 2021
InkedSports
Created a mobile application that allows college athletes to connect with potential sponsors using React Native (frontend), Firebase, Node.js, and Express (REST API). Worked with a team of three developers to build the application from the ground up. Used Scrum Agile Methodology by attending three scrums a week, creating sprint backlogs, and completing sprints which sped up our delivery times, team organization, and productivity.
Tutor
Jun 2020 - Sep 2020
idTech
Taught students ages 13-19 computer science fundamentals in Java and Python. Learned to develop effective communication skills and to teach effectively based on the preferred learning styles of students. Created plans and curriculum to teach to students for every lesson.
Front-End Development Intern
Jun 2020 - Sep 2020
Cortex-Veritcal
Developed and integrated an advanced HTML5 video player for use in an Adobe Premiere Pro Plugin and Open Text Media Management Software which greatly improved customer video production workflow. Developed frame accuracy, editable timecode, hotkeys, playback speed, scrubbing, and frame advancing/rewinding to easily complete tasks that typically involve more steps for customers. Presented to customers at Open Text/displayed how the product resolved video editing pain points.
Informatics
Sep 2017 - Jun 2021
University of Washington

Let Our Student Counselors Help You

We can match you with the perfect teacher and take care of all your scheduling needs.
CALL US AT 877-310-1872
Instructor details
Java
Teaches 5 subjects. Different subject may have different prices.
Teaches Online
Teaches Online
Work hours
M
T
W
T
F
S
S
Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
Pricing
60 minutes
$53
New Student Special
First 3 lessons
$30
View Special Offers