Kent State University
I am in a computer science program and am pursuing the traditional course route (java, data structures, compilers, operating systems, ect). I recognized that even though I was learning and completing my classes successfully, I didn't quite fully understand the concepts we were learning - enough to really elaborate and write good code from what I learned. I pursued the traditional route of researching via youTube, and other online monthly subscription sites such as Lynda.com/TutVids to name a few. I decided to pursue the face to face tutoring option from the frustrating hours of researching my own questions, when I realized it would be much easier to ask someone face to face. Deciding to make a change to adding Joe as a study tool has cut the amount of time it took me to comprehend my assignments down from 20 hours per week to 8 hours!
My first session with Joe I realized this value versus only working with professor/academic route. I remember it was one of my first simple data structures problems, where I had to use a singly Linked List - and code a simple gui interface. He started by drawing a picture, because he's very visual, and then proceeded to mock up a pseudo and classes that would be needed if he was solving the problem. Needless to say the errors I was getting would have taking me 4 hours to figure out while researching on my own, when Joe fixed my error with literally one glance. Simply amazing.
My goal is to be a software engineer in the web space, ideally via ruby on rails which I am working on based upon help with Joe. I have studied an average of 1.5-2 hours per week with Joe for some time now and he has helped me understand the industry, and narrow down where I will fit inside of it. We meet at a local restaurant that is convenient for me, chat initially about industry or anything, and then analyze code. Having Joe along my way to becoming a junior programmer is making the path a lot more realistic and less frustrating, and I recommend him and only him to anyone who is serious about computer science.
When I started searching for a PHP tutor I wanted to find a knowledgeable professional who can communicate on my level with the ability to make abstract concepts concrete. More than just learning the language, I was very interested in working with someone who can explain the thought process behind the problem solving. I didn't even care if the person was local since we can easily communicate via Skype.
Joe met my criteria and then some. He has tons of real-world experience and is an excellent communicator. He makes complex concepts easy to understand and explains it in real-world terms. And he lives in my area. A bonus.
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.
I have done web programming for the last 18 years in a variety of languages and have studied computer programming patterns and best practices.
I have been using computers since the 1980's and building internet applications since 1998.
I have done web programming for the last 14 years and much of that has been in Java. I have written Java applications for FirstEnergy Corp. and can help you get started in learning the most used language for corporate IT departments.
I've been using Linux on my desktop and as a server deployment platform for over 15 years. Mainly Debian but also RPM with CentOS.
I have done web programming for the last 14 years and some of that has been in PHP. My latest application was done all in PHP using the Kohana Framework. This is a full database backed web application written specifically for PHP 5.3.
I manage most of the projects I work on now and have taken classes in Scrum based project management. The latest project that I have project managed is a new web application for the Texas Heritage Commission called Downtown TX using Scrum and Agile practices.
I have developed and maintained applications in Rails and in Sinatra. I also picked up and learned Ruby back in 2000 when I first heard about it and before it was popular (or even usable) as a web development language.
I have done web programming and design for the last 14 years and have kept up to date with the latest web design practices and technologies, including HTML5, CSS3 and web design frameworks.