Search
Sid M.'s Photo

Professional Software Engineer Teaching Programming
Sid M.

2,506 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $200
Response time: 2 hours
Sid M.'s Photo

Professional Software Engineer Teaching Programming
Professional Software Engineer Teaching Programming
Sid M.

2,506 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

2,506 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Sid


Bio

Hi, there! I'm Sid M., and with your permission, I'm going to help you learn Computer Science and programming, or learn to program even better. I have been programming professionally for over 40 years, and I use C, C++, Python, and Golang every day for work, and also for fun.

I have taught C language programming, Data Structures and Algorithms, and Software Engineering for adults (with University of Washington's Continuing Education program), and I've also taught the Computing merit badge...

Hi, there! I'm Sid M., and with your permission, I'm going to help you learn Computer Science and programming, or learn to program even better. I have been programming professionally for over 40 years, and I use C, C++, Python, and Golang every day for work, and also for fun.

I have taught C language programming, Data Structures and Algorithms, and Software Engineering for adults (with University of Washington's Continuing Education program), and I've also taught the Computing merit badge to young adults, while a leader for Boy Scouts and Explorers.

I enjoy teaching and tutoring because of the times when a student's eyes light up as they understand something, and get excited about the subject. If you're new to programming, need help understanding a particular topic in Computer Science, or want to improve your programming skills, consider contacting me. Computer Science (and programming) can be complex, but broken down into smaller pieces, it's not hard to learn. I can help you find your "oh, wow!"

I ask that you let me know at least 1 hour prior to a scheduled meeting, if you can't make it.


Education

Excelsior College
Math and Comp. Sci
University of Washington
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

C,

C

I have been writing in C since the late 70s, and in C++ since the early 90s. I've written everything from embedded software, terminal emulators, game code, disassemblers, compiler drivers, compiler front ends, and so much more, in C/C++.
C++,

C++

I have been using C++ in my work for more than 25 years, at Borland, Intel, Amazon, and Google. I use C++ for my own projects. I have been following the evolving standards (C++11, C++14, C++17), using the Standard Template Library (STL), and *thinking* in C++, even when I use other languages.
Computer Engineering,

Computer Engineering

I completed 7 of 8 courses of the Professional Masters Program (MSCSE) at UW. I have 45 years of continuous professional experience as a software engineer, building embedded software to control devices, building debuggers, compilers, run-time systems, coverage and performance monitors, and internet backends. I have built CPU simulators, modeling modern architecture techniques (super scalar, out-of-order execution, register renaming, etc.) for commercial use.
Computer Programming,

Computer Programming

I have been a professional software engineer (programmer) since the mid-1970s. I have written in assembly language, C, C++, Python, Ruby, Scala, FORTRAN, shell, awk, and more, on CP/M, UNIX, VAX VMS, Windows, OS/X, and Linux environments, building software development tools (e.g. compilers and debuggers), internet backends for commercial, financial, and big data platforms, and for very well known to very obscure companies. I have taught C language programming and software engineering to college-level students. I write code practically every day, from small scripts to multi-thens-of-thousand line applications.
Computer Science,

Computer Science

I have a BS in Mathematics and Computer Science, with a GPA of 3.87, from Excelsior College. I completed 7 of 8 courses in the Professional Masters Program in Computer Science and Engineering, with a GPA of 3.75, from the University of Washington. I have been a software engineer since the mid-1970s, designing, implementing, and maintaining significant software systems for companies like Digital Equipment Corporation, Borland, Intel, Amazon, and Google, amongst others.
Python,

Python

I have been using Python for the last 5 years, at 2 different positions. Though Iā€™m not an expert Pythonista, I am very proficient with it, and have been writing software in many languages over my long professional history.
Java

Corporate Training

C++,

C++

I have been using C++ in my work for more than 25 years, at Borland, Intel, Amazon, and Google. I use C++ for my own projects. I have been following the evolving standards (C++11, C++14, C++17), using the Standard Template Library (STL), and *thinking* in C++, even when I use other languages.
Java

Science

Computer Engineering

Computer Engineering

I completed 7 of 8 courses of the Professional Masters Program (MSCSE) at UW. I have 45 years of continuous professional experience as a software engineer, building embedded software to control devices, building debuggers, compilers, run-time systems, coverage and performance monitors, and internet backends. I have built CPU simulators, modeling modern architecture techniques (super scalar, out-of-order execution, register renaming, etc.) for commercial use.

Examples of Expertise


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

Ratings and Reviews


Rating

5.0 (649 ratings)
5 star
(639)
4 star
(5)
3 star
(2)
2 star
(1)
1 star
(2)

Reviews

Amazing teacher

Sid was amazing all around, very helpful, great at explaining difficult concepts, and extremely knowledgeable. Definitely the person to go to if you have any trouble with computer science material.

David, 5 lessons with Sid

Best tutor

I have had Sid tutor me on multiple occasions and because of him I am graduating college this semester with my masters in computer science. If you need a tutor sid is the man!

Justin, 72 lessons with Sid

great tutor, very patient.

Iā€™m very new to computer science & he was extremely patient helping me every step of the way. 10/10 šŸ‘

Aaron, 1 lesson with Sid

Expert programming tutor

Sid provided the much needed expertise in C++ programming to help me better understand how to tackle my assignment. He was very patient with me in showing how best to handle the code.

AnnMay, 9 lessons with Sid

Knowledgeable and able to explain the information well.

Sid helped me with reverse engineering and malware analysis concepts. He took the time to explain what I needed to learn and helped me understand the concepts that I was stuck on.

Anonymous, 3 lessons with Sid

amazing service

Amazing coding session, he is a true professional at what he does. Worth every dollar, he does not disappoint at all.

Yash, 8 lessons with Sid

Knowledgeable tutor

After working with many other tutors we finally found Sid and he has in just one lesson helped my son with his computer engineering project. Looking forward to more sessions

Deanne, 43 lessons with Sid

Very clear at explaining!

Awesome tutor! Clear at explaining, patient and straight to the point. Accepted my last minute call for an assignment due on the same day and we were able to finish it in an hour lesson. Thank you Sid! Appreciate your time!

Viviane, 26 lessons with Sid

Very knowledgeable

Helped on a variety of topics, was able to explain subject matter in a very easy to understand manner. Will definitely use him the future! Great instructor!

LORI, 2 lessons with Sid

definitely will come back for more help

This is an honest review. I am serious when I say that he is one of the best tutors Iā€™ve had. Very patient and teaches me better than school

John, 12 lessons with Sid
Hourly Rate: $200
Response time: 2 hours
Contact Sid