Search

Eric M.

Newark, DE

$20/hour

Programming can be fun

50+ Hours
4.7 average from 17 ratings
Knowledgeable and patient tutor
— Q, Claymont, DE on 7/18/17

$20/Hour


Send a message explaining your needs and Eric will reply soon.

Response time: 5 hours

Contact Eric

Cooper Union
Mechanical Engineeri
Manhattan College
MBA

Education

Cooper Union (Mechanical Engineeri)

Manhattan College (MBA)

About Eric

I currently teach programming at a community college, so I have lots of experience working with students, both in the class room and for individual tutoring. The languages that I currently teach include Java, Python, C++, and C#. Also, I have also taught and worked extensively with Excel. I teach a range of courses, from those with no programming background required, through intermediate programming and advanced programming. My students' evaluation of my classes and teaching techniques are consistently good.

I believe programming is best learned by working through examples. When I have to help students who are stuck on a programming concept, I work with them to reduce the problem or question into a few simple steps, then combine these steps into a more complex solution. I always try to give examples in programming about things that are familiar to students, rather than abstract problems. By programming something familiar, like the pattern on a traffic light or simulating a card game, my students see that programming is a way to model reality, rather than an activity not related to anything real. This teaching style results in better learning at all levels.

I realize learning programming can be intimidating at first and it's easy to get stuck on a topic and become frustrated. There are always alternative ways to explain programming topics and opportunities to get over a hurdle when you get stuck. Patience and persistence pays off on both sides of the teaching/learning relationship. I welcome the opportunity to help you understand programming and learn to love it as much as I do.

I prefer online tutoring. Please let me know when you are available and what topics you wish to cover.
I currently teach programming at a community college, so I have lots of experience working with students, both in the class room and for individual tutoring. The languages that I currently teach include Java, Python, C++, and C#. Also, I have also taught and worked extensively with Excel. I teach a range of courses, from those with no programming Read more

Policies
Cancellation
1 hour notice required
Travel Radius
Travels within 39 miles of Newark, DE 19711

"Knowledgeable and patient tutor"

- Q, Claymont, DE on 7/18/17

"Excellent Knowledge of the Concept"

- Shahida, Williamstown, NJ on 5/6/17

"Programing"

- Yaser, Newark, DE on 2/13/17

"Great"

- Juan, Buffalo, NY on 11/14/16

"Excellent Java tutor"

- Joyce, Pittsburg, TX on 6/22/16
Computer:
C#,
C++,
Java,
Microsoft Excel,
Python
Business:
Microsoft Excel

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.

C#

I have taught a 16 week college level course in Visual Programming using C# and Microsoft Visual Studio 2015. The topics covered include the C# language and how it is used to develop Windows Forms applications. Also, I have taught several introductory and second level programming classes in Java.

C++

I have taught a 16 week Introduction to Programming class in C++ at the college level. This class covers the fundamental programming concepts and assumes no prior programming background. I help students who have no programming background learn how to write and debug programs in C++ using a modern integrated programming environment like Visual Studio.

Java

I have taught both beginning and intermediate Java classes in a college environment. In addition to the basics, I have taught object oriented programming and JavaFX. I have used both Eclipse and IntelliJ IDEA as integrated programming environments (IDEs). I strongly believe using an IDE for writing and debugging code will make you much more successful as a programmer at any level.

Microsoft Excel

I have taught Excel as part of a college level Introduction to Microsoft Office class. I have also used Excel in many work related projects. I'm really good at using the VLOOKUP and IF functions.

Python

I have taught Python as part of college level, 16 week, Introduction to Scripting class. I teach students the benefits of using Pycharm, a modern integrated programming environment, for both writing and debugging Python projects. I have also taught students how to use Python to develop windows applications using Tkinter, an Python extension.

Cooper Union
Mechanical Engineeri
Manhattan College
MBA

Education

Cooper Union (Mechanical Engineeri)

Manhattan College (MBA)

Knowledgeable and patient tutor

We covered the basics of JAVA and how to use Eclipse. Eric is well versed in JAVA and worked with me to ensure I had a clear understanding of material. He answered all my questions and assisted me with some of the assignments.

— Q, Claymont, DE on 7/18/17

Hourly rate

Standard Hourly Rate: $20.00

Cancellation: 1 hour notice required

Travel policy

Eric will travel within 39 miles of Newark, DE 19711.