Search
Amy M.'s Photo

Amy M.

CalTech Grad, Software engineer with 30+ years experience.

CalTech Grad, Software engineer with 30+ years experience.

$129/hour

  • 4,651 hours tutoring

About Amy


Bio

I would love to help. I find online tutoring works quite well. I will have you share your screen with me. If you have an assignment, together we will write a working code solution. We will use the software development environment (e.g., eclipse) of your choice.

I'm a software engineer recently retired. My work experience includes coding in C++, Java, C, and assembler in the Linux environment. I have used tools such as vi and Eclipse. I have experience with various scripting languages...

I would love to help. I find online tutoring works quite well. I will have you share your screen with me. If you have an assignment, together we will write a working code solution. We will use the software development environment (e.g., eclipse) of your choice.

I'm a software engineer recently retired. My work experience includes coding in C++, Java, C, and assembler in the Linux environment. I have used tools such as vi and Eclipse. I have experience with various scripting languages including various Linux shells and Python. I am an expert at software design techniques including UML and object-oriented.

I have been tutoring through Wyzant's platform for several years. Most my students need help with Java, C++, C, C#, or Linux. I have found the tutoring experience so enjoyable. I love interacting with and helping each student.

I have a masters degree in Electrical Engineering from CALTech (Big Bang Theory). I'm a married mother of two adult children. My daughter is a veterinarian (TAMU). My son is working in his field of Computer Engineering (UNM).


Education

Michigan State
Electrical engineering
California Institute of Technology
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

I have developed software for 30+ years in the Unix/Linux environment. My job required me to interact closely with the underlying computer and attached hardware using the C programming language. I have tutored students in classic C subjects including Pointers, Memory Allocation, Bit Manipulation, ASCII, Hexadecimal Numbers, Sockets, Mutexes, and Semaphores. My goal is to teach you C, so that you too can be an expert.
C++,

C++

I have developed software for 30 years. The last 10 years I wrote predominantly in C++. I have tutored students on classic C++ subjects including: Object-Oriented Design, Classes, Inheritance, Pointers, References, Abstract Classes, the Standard Template Library (STL), Recursion, Data Structures, Dijkstra’s Shortest Path Algorithm, AVL Tree, Threaded Binary Search Tree, and Skip List. I am an expert in C++. My goal is to share my knowledge with you so you too are an expert!
Java,

Java

I have developed software for 30 years. Much of my software development was in Java. In the 3 years I have been tutoring most of my students are learning Java. I have tutored students on classic Java subjects including: Object-Oriented Design, Classes, Inheritance, Abstract Classes, Recursion, Data Structures, Dijkstra’s Shortest Path Algorithm, AVL Tree, Threaded Binary Search Tree, Call-backs, Java GUI, and Model-View-Controller. I am an expert in Java. My goal is to share my knowledge with you so you too are an expert!
Linux,

Linux

I have thirty plus years of computer programming experience. I have worked in Unix based environments including Linux. My profession required the use of various programming and scripting languages. I have written extensive scripts in various UNIX/Linux shells including K, Korn, C, and Bash. I have also used other scripting languages including Java script, Perl, and Python. I also have experience interfacing with UNIX/Linux programatically. I have interfaced with Unix using grep, socket, file and directory library functions. I am an expert on socket interfaces. Most commands available from the command line I have accessed programatically.
UNIX

UNIX

I have thirty plus years of computer programming experience. I have worked in Unix based environments including Linux. My profession required the use of various programming and scripting languages. I have written extensive scripts in various UNIX/Linux shells including K, Korn, C, and Bash. I have also used other scripting languages including Java script, Perl, and Python. I also have experience interfacing with UNIX/Linux programatically. I have interfaced with Unix using grep, socket, file and directory library functions. I am an expert on socket interfaces. Most commands available from the command line I have accessed programatically.

Corporate Training

C++,

C++

I have developed software for 30 years. The last 10 years I wrote predominantly in C++. I have tutored students on classic C++ subjects including: Object-Oriented Design, Classes, Inheritance, Pointers, References, Abstract Classes, the Standard Template Library (STL), Recursion, Data Structures, Dijkstra’s Shortest Path Algorithm, AVL Tree, Threaded Binary Search Tree, and Skip List. I am an expert in C++. My goal is to share my knowledge with you so you too are an expert!
Java

Java

I have developed software for 30 years. Much of my software development was in Java. In the 3 years I have been tutoring most of my students are learning Java. I have tutored students on classic Java subjects including: Object-Oriented Design, Classes, Inheritance, Abstract Classes, Recursion, Data Structures, Dijkstra’s Shortest Path Algorithm, AVL Tree, Threaded Binary Search Tree, Call-backs, Java GUI, and Model-View-Controller. I am an expert in Java. My goal is to share my knowledge with you so you too are an expert!

Examples of Expertise


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

Ratings and Reviews


Rating

5.0 (1,061 ratings)
5 star
(1,044)
4 star
(13)
3 star
(0)
2 star
(1)
1 star
(3)

Reviews


Very helpful!

Amy helped me to work over all of my bugs and figure out how to fix the issues I couldn’t solve on my own. She also gave me some general tips and advice for going about solving a problem set.

Will, 2 lessons with Amy

Look elsewhere for college assignments

This session was a waste of time and money. If you're in college and have an assignment the professor gives you that has constraints and a particular way the professor wants you to do it - go elsewhere. Amy did not understand what my professor was asking for - despite me having sent her all of the files/prompts/constraints well in advance - and didn't seem to know how to do it the professor's way. She actually asked me about half a dozen times to "google search" certain C++ functions/libraries, etc. so that she could read it and figure it out. I did not appreciate paying over 100 dollars to google for my tutor. Even if she did need a reminder of a certain ruction, why couldn't she google it on her own computer? What a waste of time! And, it didn't help anyway...in the hour I had she wasn't able to figure it out and the code the did tell me to write was incorrect and broke the rest of the program I already had running. I had to undo it all, contact my professor, and re-do it. Waste.of.time.and.money.

Cori, 1 lesson with Amy

Knowledgeable and patient tutor in C programming

Amy assisted with a C programming assignment of a client/server interactive game. She was kind and patient when examining my existing code and helping me to progress the development of the code. Amy was helpful to explain the why behind all lines of code written to ensure my understanding after we ended our session. I would definitely work with her again and look forward to the opportunity to learn from a wonderful programmer and teacher.

Jacqueline, 2 lessons with Amy

Incredibly Knowledgeable and Fun Tutor!

I’m definitely over the moon with Amy’s knowledge and how she was able to teach me. I truly can’t wait to take more C++ lessons with Amy. We covered quite a few topics in C++. She is patient with students’ experience levels, and will help guide the student in what needs to be figured out. 5 stars!

Adam, 1 lesson with Amy

Amy is Awesome

As an international student, Amy is really patient to spell out each word of the Java method for me. She helped me tackled most of the problems, and even sent me links to the only problem we have not figured during the meeting. It is worth the money and time to do that. Will definitely come back again!

Rui, 2 lessons with Amy

Awesome tutor

My son’s experience with Amy was great. She helped him feel more confident and ready for his test. Amy is really good at explaining things in different ways when he didn’t understand it the first time. Highly recommended! Thank you!

Paloma, 15 lessons with Amy

Extremely Knowledgeable & Friendly!!

Amy worked with me on Creating and Manipulating random access files in Java Programming. Amazing! She was very patient and complimentary. I would definitely recommend her and will use her again!

Byron, 6 lessons with Amy

Knowledgeable and Fast Paced

I learned more in 20 minutes with Amy than I expected to in the whole time. She moved fast, was good at teaching, and explored what I know effectively on what is a broad topic (Linux Administration)

Austin, 2 lessons with Amy

excellent!!! I love how she teach me

Amy has really helped me!! She explains very good and is very professional. I’m glad I found her! Thank you Amy

Brayan, 3 lessons with Amy
Contact Amy

Response time: 2 hours

$129/hour

Amy M.'s Photo

Amy M.

$129/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact Amy

Response time: 2 hours