Search
Ralph W.'s Photo

Ralph W.

Learn from the Best, I'll do the rest!!!

Learn from the Best, I'll do the rest!!!

$80/hour

  • 272 hours tutoring

About Ralph


Bio

Put your trust in me; let me be your tutor today! My policy is simple. Time is valuable; to use it wisely means you are in good hands during your sessions with me. My experience stems from 22 years of being in the field: Teaching, Tutoring, and Engineering. I have a master's degree in Computer Science and Engineering (CSE) and a teaching certificate in Computer Technology. The combination affords me the ability to tutor from experience and not just from a book. I have enjoyed being a tutor...

Put your trust in me; let me be your tutor today! My policy is simple. Time is valuable; to use it wisely means you are in good hands during your sessions with me. My experience stems from 22 years of being in the field: Teaching, Tutoring, and Engineering. I have a master's degree in Computer Science and Engineering (CSE) and a teaching certificate in Computer Technology. The combination affords me the ability to tutor from experience and not just from a book. I have enjoyed being a tutor and a teacher since 2008. I am passionate about improving the student's confidence, self-efficacy, and fundamental skills. It is like fine-tuning an already great mind. As a teacher, I understand that it is essential to think like the student and systematically convey ideas. It is a joy and a privilege to help students reach their highest potential. I would welcome and be humbled by the opportunity to teach you. I believe in making the complex understandable by relating to common sense and everyday experiences. I will listen to your needs, whatever they are, and will help you develop a successful strategy for reaching your goals. Teaching math and computer science is my passion. Let us make this fun. While I take education and tutoring very seriously, I also believe that learning should be a pleasant and enjoyable experience. I use a variety of tools that vary according to the needs of the client.


Education

University of Akron
Engineering
Oakland University
Masters

Policies

  • Hourly Rate: $80
  • Rate details: Discount for long term commitments!
  • Lesson cancellation: 12 hours notice required
  • Background check passed on 5/26/2021

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

I have helped several clients as a tutor in C. I recall my first tutoring session with a client needing to understand how to construct a doubly linked list in C. We used several tools to share code ideas and to communicate over video chat. What an experience! I was locked in at that moment. I could not turn back, I know this was what I wanted to do with my time: Tutor and Teach other new skill sets. I have experience in programming and tutoring C. I have taken two C programming classes during my educational experience and work experience. I have taken a C programming class at the University of Akron. I have taken a class while working at Joy Global. I have experience writing C code for three different companies: Hoover, Joy Global, and GE Transportation. I have programmed an assembly line application to print and test armature. I am familiar with variable, pointer, and logic statements in the use of debugging C code. I have a master's degree in Computer Science.
C#,

C#

I have helped several clients during my experience as a tutor. I recall building a question-answer form application with the client using C# to collect and retrieve information in a database. The application also sent an email to individuals. It used classes and windows forms to develop a data acquisition system. Also, C# can be a programming language that is used to develop MVC (Model View Controller) style website. During my career, I have developed a C# application using Visual Studio. C# is one of the programming languages designed for the Common Language Infrastructure. C# is a general-purpose, object-oriented programming language. This means the language use class definitions, (inheritance and polymorphous), arrays, and structures to organize the code. The C# code contains loops, variables, keywords in its syntax. I have written TCP/IP communication protocols, database front ends, and other applications like printer interface using C#.
C++,

C++

I have been programming with C++ since 1997. I can recall helping clients with their homework assignments, preparing for exams, and debugging their code. I take the time to work with the client to determine why their program will not compile and run. I am able to help them with the code by showing them the syntax error or general logic error in their code. During my career as an Engineer and professional student, I have taken more than one C++ class. However, most of my knowledge has come from getting my hand's dirty digging through 1k and even 10k lines of code. I have a firm understanding of C++ topics. I challenge anyone to learn more about C++ with me.
Computer Engineering,

Computer Engineering

I have 10 years experience in Engineering with 3 years focused on computer engineering. I understand Computer Engineering is focused on computing in all forms, from microprocessors to embedded computing devices to laptop and desktop systems to supercomputers. As such, it concerns the electrical engineering considerations of how microprocessors function, are designed, and are optimized; how data is communicated among electronic components; how integrated systems of electronic components are designed and how they operate to process instructions expressed in software; and how software is written, compiled, and optimized for specific hardware platforms. Therefore, computer engineers are electrical engineers who specialize in software design, hardware design, or systems design that integrates both. I have taken two C classes, one C++ class, OS class, microprocessor class and several of Engineering related class during my educational experience. I have a master's degree in Computer Science and Engineering.
Computer Programming,

Computer Programming

Upon graduating as a Computer Science major I have been programming with C, C++, C#, Java, VB, PHP and, VB.Net. I have helped numerous clients with their programming assignments and provided instruction to renew their programming skillset. During my career as an Engineer, I have taken two C and one C++ programming classes. While working in the field of Engineering I have used my education to develop code and solve real-world problems. Therefore I feel that I am an expert in general Computer Programming bases on my experience at three major companies and my educational background. Discrete Math, Algorithms, Control Structures, Data Structures, Programming Language Syntax, and Various Software Tools are the fundamental elements in Computer Programming. I believe programming is a detailed plan or procedure for solving problems using a computer. More specifically, it is an unambiguous ordered sequence of computational instructions necessary to achieve such a solution.
Computer Science,

Computer Science

I have 10 years experience in programming. I have been programming with C, C++, PHP and Java more than 4 years. I have taken two c and one C++ classes during my educational experience. I have a master's degree in Computer Science. It is my understanding that Computer Science is the study of how data and instructions are processed, stored, communicated by computing devices. A modern descendant of Applied Mathematics and Electrical Engineering, Computer Science deals with algorithms for processing data, the symbolic representation of data and instructions, the design of instruction languages for processing data, techniques for writing software that process data on a variety of computing platforms, protocols for communicating data reliably and securely across networks, the organization of data in databases of various types and scales, the emulation of human intelligence and learning through computer algorithms, statistical modeling of data in large databases to support inference of trends, and techniques for protecting the content and authenticity of data. Therefore, computer scientists are scientists and mathematicians who develop ways to process, interpret, store, communicate, and secure data. Therefore I have the experience and education to tutor the of computer science.
General Computer,

General Computer

I have used a computer since the early days of High school during my college-prep math course where I programmed a commodore 64 computer to display graphics and play music. This launched my career with computer. I have used them and learned how they work while attending my Engineering classes at the University level. I continued to progress in my knowledge of computer while working in the field of Engineering for the past 10+ years. I have read the A+ certification book to prepare myself for the A+ certification test. I learned the general idea of the inter-working of a computer from building computer for friends and family: Motherboard, Memory, CPU, Heat sink, Hard drive, Video card, Power supply and Case. Along with the understanding of the hardware need to construct a Personal Computer (PC), I have developed software using the common programming languages such as C, C++, C#, PHP, VB.
Java,

Java

Java was the language used for my graduate-level courses for my master's in Computer Science and Engineering: Operation System. In addition to learning Java for school, I have tutored several students in Java with great success. The techniques used to introduce Java and extend the student knowledge of Java roots in the fundamental understanding of the programming language. I teach Java lessons with patience while explaining my answer to the students' questions with a simple but thorough explanation. Therefore I find working through examples with the students helps to convey the techniques used by Java to solve real-world problems. The key to great programming in any language is excellent documentation: Program explanation, Defining input/output, Developing test cases. One must learn to develop pseudo code that highlights the nature of the program and add many useful comments.
Microsoft Access,

Microsoft Access

I have created database application using Microsoft Access which contain several elements: Tables, Queries, Forms, Reports, Macro and VBA Code. Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately. I understand that Access is supported by Visual Basic for Applications (VBA), an object-based programming language that can reference a variety of objects including DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their methods and properties in the VBA programming environment, and VBA code modules may declare and call Windows operating system functions. I have 10 years experience in Engineering. I have a masters degree in Computer Science.
PHP,

PHP

PHP (PHP: hypertext preprocessor) was the language I used to develop my first dynamic website within Dreamweaver. In addition to learning PHP for personal endeavors, I have created website for several companies and organizations with great success. PHP is server-side general-purpose programming language that can be represented as a standalone code or embedded in HTML code. The language uses Object Oriented programming techniques and provided a interface to MySQL database. The techniques used to introduce PHP and extend the student knowledge of PHP roots in the fundamental understanding of the programming language. I teach PHP lessons with patience while explaining my answer to the students question with a simple but thorough explanation. Therefore I find working through examples with the students helps to convey the techniques used by Java to solve real world problems. The key to great programming in any language is excellent documentation: Program explanation, Defining input/output, Developing test cases. One must learn to develop pseudocode that highlights the nature of the program and add many useful comments.
SQL,

SQL

I have worked on several projects that requested a strong knowledge of SQL. I have used MySQL to develop a dynamic website. I have experience setting up store procedures to access the database via code in C#.
Visual Basic

Visual Basic

I have developed several application using Visual Basic (VB) programming language. I recall working on a program for a company writing or modifying VB. It was a program to interface a CCU and PC to populate and extract information in the system. It transmitted and received information vital to the performance of the Mining machinery. I have written application code to generate encrypted messages using VB. I have read books and practiced writing programs in VB. I am familiar with logical statements like loops and conditional statements. I am able to generate TCP/IP protocols to communicate between a server and a client application using VB syntax. I currently have a masters degree in Computer Science and Engineering. I know several other programming languages: C, C++, C#, VB, PHP, HTML, and CSS.

Corporate Training

C++,

C++

I have been programming with C++ since 1997. I can recall helping clients with their homework assignments, preparing for exams, and debugging their code. I take the time to work with the client to determine why their program will not compile and run. I am able to help them with the code by showing them the syntax error or general logic error in their code. During my career as an Engineer and professional student, I have taken more than one C++ class. However, most of my knowledge has come from getting my hand's dirty digging through 1k and even 10k lines of code. I have a firm understanding of C++ topics. I challenge anyone to learn more about C++ with me.
General Computer,

General Computer

I have used a computer since the early days of High school during my college-prep math course where I programmed a commodore 64 computer to display graphics and play music. This launched my career with computer. I have used them and learned how they work while attending my Engineering classes at the University level. I continued to progress in my knowledge of computer while working in the field of Engineering for the past 10+ years. I have read the A+ certification book to prepare myself for the A+ certification test. I learned the general idea of the inter-working of a computer from building computer for friends and family: Motherboard, Memory, CPU, Heat sink, Hard drive, Video card, Power supply and Case. Along with the understanding of the hardware need to construct a Personal Computer (PC), I have developed software using the common programming languages such as C, C++, C#, PHP, VB.
Java,

Java

Java was the language used for my graduate-level courses for my master's in Computer Science and Engineering: Operation System. In addition to learning Java for school, I have tutored several students in Java with great success. The techniques used to introduce Java and extend the student knowledge of Java roots in the fundamental understanding of the programming language. I teach Java lessons with patience while explaining my answer to the students' questions with a simple but thorough explanation. Therefore I find working through examples with the students helps to convey the techniques used by Java to solve real-world problems. The key to great programming in any language is excellent documentation: Program explanation, Defining input/output, Developing test cases. One must learn to develop pseudo code that highlights the nature of the program and add many useful comments.
SQL

SQL

I have worked on several projects that requested a strong knowledge of SQL. I have used MySQL to develop a dynamic website. I have experience setting up store procedures to access the database via code in C#.

Math

Logic

Logic

I find programming on a computer and designing a digital circuits to use the logic. Logic is a system or set of principles underlying the arrangements of elements in a computer or electronic device so as to perform a specified task. I have taken Logic and Computer Design Fundamentals during my graduate level courses. I have taken Digital Design Principle & Practices that included the study of combinational logic design principles during my undergraduate courses. I believe that my undergraduate degree in Electrical Engineering and graduate degree in Computer Science and Engineering has prepared me for teaching and tutoring subject of computer logic.

Science

Computer Engineering

Computer Engineering

I have 10 years experience in Engineering with 3 years focused on computer engineering. I understand Computer Engineering is focused on computing in all forms, from microprocessors to embedded computing devices to laptop and desktop systems to supercomputers. As such, it concerns the electrical engineering considerations of how microprocessors function, are designed, and are optimized; how data is communicated among electronic components; how integrated systems of electronic components are designed and how they operate to process instructions expressed in software; and how software is written, compiled, and optimized for specific hardware platforms. Therefore, computer engineers are electrical engineers who specialize in software design, hardware design, or systems design that integrates both. I have taken two C classes, one C++ class, OS class, microprocessor class and several of Engineering related class during my educational experience. I have a master's degree in Computer Science and Engineering.

Examples of Expertise


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

Ratings and Reviews


Rating

4.8 (108 ratings)
5 star
(96)
4 star
(8)
3 star
(2)
2 star
(0)
1 star
(2)

Reviews


Great Tutor, very helpful

He showed me where I went wrong and talked me through how to do it correctly. He did a great job of walking through each section of my code to make sure I knew how to do that better next time.

Jimmy , 4 lessons with Ralph

One of the best tutor

i am lucky to have Ralph as my C# programming tutor. as i am struggling, he gave me the biggest help and hope that not only i can pass the class but i can learn better. he is really kind, passionate, understanding and expert in this field. i never used an online tutoring but since i and Ralph live two different states and three hours of time difference and i could not find an in person tutor around me, Ralph made me believe that an online tutoring of an experienced tutor like him can be as great help as an in person tutoring. i would like to use his help until i finish this course and work with him in other areas. Thank you Ralph, could not ask more.

Adil, 6 lessons with Ralph

Great teacher, very knowledgeable!

Ralph is a great teacher. He is humble and extremely knowledgeable. I found my lesson with him to have been very good experience. Thanks again I will be in contact.

George, 2 lessons with Ralph
Tutor responded:

It was a pleasure working with you. I am looking forward to working together in the near future. Thanks again.

Great explaining

Right on point. He helped me and explained how to get the total and average of the array. Thank you Ralph

Yessica, 1 lesson with Ralph
Tutor responded:

Thanks again to the great feedback. These comment help me to understand my weaknesses and strengths.

Great Tutor

Great lesson, interactive, professional and understanding with emergency situations. I would definitely recommend tutor to others. I have worked with this tutor for a while and he has helped me understand programming in an in depth way that I didn't know until starting a lesson with him. Teacher could have been more prepared with math algorithms

Wayne, 10 lessons with Ralph
Tutor responded:

Thank you from your comments, they are helpful. It helps me to be prepared for future client demands.

A Fantastic, and Gracious Tutor

Ralph is an amazing guy who is absolutely exceptional in his ways of teaching the lesson and helping the student understand it. I needed help for Java Programming and I can say for sure that I found the perfect tutor.

Aaryan, 1 lesson with Ralph
Tutor responded:

Thanks again for identifying my strengths in your comments. I take my client comments seriously. They are the bases for understanding how to provide the best tutoring experience possible to my them. I look forward to meeting new client. But I am aware of the fact that clients return to me for more instruction because they have faith in my abilities to help them obtain their personal goals. I want to thank everyone for their business.

Kind and considerate tutor

I have had a few programming lessons with Ralph in the past few weeks and in those lessons I had the opportunity to learn a lot. He is kind and considerate toward his students and try to tailor the lesson materials according to their skill level and requirements.

Saba, 3 lessons with Ralph
Tutor responded:

Thank you so much for your feedback. It helps me to be a better tutor. I hope the best on your future coding adventurers.

Extremely Intuitive

Ralph has a strong sense of awareness when it comes to coding. He can sort through issues that might come up in the code and explain the work flow of the code.

David, 10 lessons with Ralph
Tutor responded:

Thank you for your comment

Excellent

Another great session with Ralph on DreamWeaver, Java Script and PHP. He explains everything so clearly and makes otherwise confusing code easy to understand and fun to learn. Thank you Ralph!

Susie, 3 lessons with Ralph
Tutor responded:

Thank you for your comments, I am glad you understood and had fun learning with me.

Contact Ralph

Response time: 9 hours

$80/hour

Ralph W.'s Photo

Ralph W.

$80/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact Ralph

Response time: 9 hours