Over 10 tutoring hours

Richard B.

Phoenixville, PA


Microsoft Software Engineer teaching Programming and Math

In-person lessons
Background check passed as of 10/25/12
4.8 average from 9 ratings
Knowledgeable and patient tutor!!!
— Beth, Norristown, PA on 4/22/13

Message Richard

Send Richard a message explaining your needs and you will receive a response by email. Have you already emailed Richard or another tutor? If so, you have an account! Sign in now

 Checking availability…
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
Replies in 1 day
Replies in 1 day

Receive responses from additional tutors

If you select this option, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

Penn State University
Computer Science
Penn State University


Penn State University (Computer Science)

Penn State University (Master's)

About Richard

Education: I finished my graduate degree at Penn State University in Software Engineering. Tutoring has always been something I enjoy, so I decided to expand my student base. I enjoy teaching in a one-on-one environment where I can really get to know the student, and cater my teaching to how he or she learns.

Computer Programming: I am a Professional Software Engineer working full-time as this position running a development team, and I am also a Microsoft Consultant for various projects. I have extensive experience creating software, programming, and teaching programming to students of all ages. It's what I love to do, so I wan't to share this passion.

Math: I use Math on a daily basis in my career, and I have years of experience teaching Math to students of all ages, Elementary to Adult learners. Math and Programming go hand in hand, so learning both at the same time from a qualified teacher is that much better!

Send me a message for more information!

- Rich
Education: I finished my graduate degree at Penn State University in Software Engineering. Tutoring has always been something I enjoy, so I decided to expand my student base. I enjoy teaching in a one-on-one environment where I can really get to know the student, and cater my teaching to how he or she learns.

Read more

24 hours notice required

I can offer discounts for groups and lesson blocks. I am happy to work with you if you want to work out a rate.

Travel Radius
Travels within 20 miles of Phoenixville, PA 19460
Background Check: Passed
In-person lessons

"Knowledgeable and patient tutor!!!"

- Beth, Norristown, PA on 4/22/13
Algebra 1,
Algebra 2,
Calculus, Discrete Math,
Elementary Math,
Precalculus, SAT Math
Elementary Education:
Elementary Math
GRE, Microsoft Excel, Microsoft Word
Algebra 1,
Algebra 2,
Calculus, English, Physics, Prealgebra,
Precalculus, SAT Math
Test Preparation:
Corporate Training:
General Computer,
Microsoft Excel, Microsoft Word,
Web Design

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

Algebra 1

Algebra one is the first part in the normal process for learning Algebra. It introduces basic concepts like factoring, solving for "x", absolute values, and basic equations. I have used Algebra during my software development career to create equations, solve math problems, and create software using physics (distance, speed, etc.). Algebra is a critical skill one should have a solid grasp on, and I can teach it to you.

Algebra 2

Algebra 2 introduces more advanced techniques and is meant to be taken after Algebra 1. Algebra is used a lot in software development, which is what I do for a living. I understand the practical application of it, not just example problems from a textbook. I can work with you to help you better understand this subject, and to think in different ways about approaching an Algebra problem.


The Armed Services Vocational Aptitude Battery (ASVAB) is a multiple choice test, administered by the United States Military Entrance Processing Command, used to determine qualification for enlistment in the United States armed forces. I was in the Army for four years, so I have first hand experience with this test. I know how it is given, and the range of questions on it. I can help anyone prepare for it!


I am a software developer that has developed production level applications utilizing the C language for companies across the country. The C language is a low level language, which allows you finer control over memory access, garbage collection, objects, etc. It is an older "father figure" language, but is still in use today.


I have been working with C# since college and am now three years into my software development profession. I use C# daily with WPF on the .NET framework to develop custom software.

Computer Programming

Computer programming is one of the hottest industries right now. There are more programming jobs than qualified candidates, and employees are hiring! I have been working with Object-Oriented Analysis and Design for over three years in the professional field, and many years in college. Programming is my daily job, using heavy math and logic to complete work and side projects. C#, VB, .NET, Java, SQL, and more are some of my proficient skills.

Computer Science

Computer Science is a general term for the science of working with computers on a more detailed scale. This term encompasses all aspects of computer languages, math, software systems, how computers communicate, and how data is stored. I have two degrees in computer science and have been working in the industry for over two years.

Discrete Math

Discrete mathematics is the study of mathematical structures that are fundamentally discrete rather than continuous. I have taken multiple discrete mathematics courses during my college years, and I continue to increase my understanding of the subject. I use discrete mathematics in my daily job, working with computers and software.

Elementary Math

Elementary math provides the foundation of a persons math ability. This is the time when a person either likes math, or doesn't like math. I believe that this is the perfect time to help a student grasp the power of math, and learn to love it! I use math daily at work and in my graduate studies. I have had a love for math since junior high, and I would like to show students that math can be fun, and rewarding!


General Educational Development tests are a group of five subject tests which, when passed, certify that the taker has American or Canadian high school-level academic skills. I have taught GED students, mostly in the math field, and helped them pass the GED test with a score higher than they could by studying alone. My years of formal education have allowed me to have a deeper understanding of standardized testing and the questions that may be asked on the tests.

General Computer

General Computing can include a variety of subjects: hardware, software, networking, and wireless, just to name a few. I have over 15 years of experience working with computers, from repairing and diagnosing, to developing software as a career. I can help you understand why computers behave a certain way, how to change the behavior, how to use software programs, and most importantly, how to avoid becoming frustrated when working with a computer.


Hyper-Text Markup Language (HTML) is used to provide the structure of a website. I started with HTML when I was in high school, and have been using it in both my school and professional career. Learning HTML is a way to open a door into building websites, and maybe even landing a job! It is a great way to start a career in computing, or take it up as a hobby.


Java is one of the most popular programming languages in the world. It is very similar to C#, as both languages are derived from the C language. I have worked with Java for years, for software and game development, and college projects. If you want to learn a great programming language, you cannot go wrong with Java!


Logic is about critical thinking, reason adapting, and solving, answering, or thinking in a proper way, or in the way you are expected to answer. As a Software Engineer, I use logic when working with computers to write programming code, algorithms, and data CRUD operations. My experience with developing software has allowed me to increase my understanding of logic and how it applies to the computer and mathematical professions.

Microsoft Word

Microsoft Word is the most popular document editing tool in the world. It is used to create and edit documents for school papers, professional papers, and really any form of writing. I have been using Microsoft Word for my entire school career, from elementary to Graduate programs. I know it inside and out, and can guarantee you increased writing and editing speed!


I can teach you the skills necessary to grasp the basic fundamentals of Algebra. This can be a complex subject for some students that may not have a firm grasp on mathematics, and a difficult transition from less abstract math, like normal addition and subtraction. I use Algebra almost daily in my work environment, and in my graduate program, to work with computers and software. I can also make it fun! A challenge I look forward to taking.


Standard Query Language (SQL) is how computer programs retrieve, modify, delete, and add information to relational databases uses natural language. SQL is a very commonly used language in the computer science field, and can be applied to multiple database programs, like SQL Server from Microsoft or Oracle. Many people have careers based around understanding SQL, and it can be very powerful in computing data if used correctly.

Visual Basic

I worked with Visual Basic for a year at my first job in the software development profession. This is on the .NET framework using the visual studio IDE.

Web Design

I have been working on and programming websites for almost 6 years. The websites I have worked on consist of HTML, CSS, and JavaScript. I have also designed and programmed websites in Wordpress and Joomla!. This is a fantastic industry to get into, and I can help you learn it!

Penn State University
Computer Science
Penn State University


Penn State University (Computer Science)

Penn State University (Master's)

Knowledgeable and patient tutor!!! — My beginning contact with Richard went very well. I asked to meet him before meeting my child and he was more than willing to meet me. Richard went out of his way to meet me at a time and a place that was convenient for me. During this initial meeting, we discussed my child's learning styles and her academic needs. I was very relieved at Richard's willingness to meet me prior to tutoring my child ...

— Beth, Norristown, PA on 4/22/13

Hourly fee

Standard Hourly Fee: $55.00

Cancellation: 24 hours notice required

I can offer discounts for groups and lesson blocks. I am happy to work with you if you want to work out a rate.

Travel policy

Richard will travel within 20 miles of Phoenixville, PA 19460.

Background Check Status for Richard B.

Richard B. passed a background check on 10/25/12. The check was ordered by Richard through First Advantage. For more information, please review the background check information page.

After sending a message to Richard, you will be able to order a new background check for $7.99. As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.