Algebra 1, Algebra 2, Calculus,
Differential Equations, Linear Algebra,
Precalculus, SAT Math,
Networking (Computer), PHP, SQL,
Algebra 1, Algebra 2, Calculus, Physics,
Precalculus, SAT Math
Networking (Computer), SQL
Approved subjects are in bold.
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.
As a physicist I have used C++ for many years in my work, which has included developing code for the the Berkeley Open Infrastructure for Network Computing (BOINC). As a result I can help you learn C++ and the tools that go with it on Windows, Mac, and Linux. I have also taught C++ to physics students to prepare them for a summer internship at CERN.
I have been using Linux and administering Linux systems for about 15 years, both for my work (I am a physicist) and for my home computers. I've built several of my own computers, including one which has a TV tuner card and runs home entertainment software. I run my own web and e-mail servers from my home using Linux.
If you are just getting started with Linux, I can help you choose the distribution that is right for your needs and interests, and I can help you with the installation and system configuration. If you already have some Linux experience, I can help you learn more about system administration and security, or how to configure an administer particular services or applications. I have experience with both Red Hat/Fedora distributions and Debian-based distributions such as Ubuntu.
I can help you learn how to create apps for iOS devices - iPhone, iPad, or iPod Touch - and sell them (or give them away for free) via the Apple App Store. I have been developing iOS apps for over two years, and I currently have two apps on sale in the App Store and several more in development.
iOS apps are written in Objective-C, an object-oriented extension of the C programming language. You do not need to know Objective-C or C before you begin to learn iOS programming -- you can learn the language as you learn everything else. It would be helpful, however, if you already have some experience with another object-oriented language, such as C++ or Java.
You will need an Intel Mac running the latest version of Mac OS X. You do not need to purchase any development software -- it is a free download from Apple. You do not need an iPhone or iPod or iPad, at least at first, because you can test your code on a simulator that comes with the development software. It is recommended that you test your app on a real device before it is released in the App Store.
The same development tools and software are also used to create apps for Mac OS desktop and laptop computers. I've done that as well, so I can help you get started, though I'm not as experienced with developing for the Mac as I am for the mobile devices.
I'm very familiar with the physics topics covered on the MCAT, including the new MCAT2015; I taught the introductory courses which cover that material at the University of Michigan. As a general rule a non-calculus course is sufficient, and is often preferred because it will cover topics relevant to the MCAT that engineering courses often omit. I have compiled a list of topics covered by the MCAT and will go over it with my students to see what their course missed, or what topics they feel they need to work on more.
For younger students I try to relate the material to something they find interesting. Sometimes extra practice is needed, but sometimes they just need an explanation of how a topic fits in to the bigger picture, so they don't feel that they are just doing busy work. In any case, more practice is always valuable, just as it is with sports or learning to play an instrument. I emphasize the point, proven by recent studies, that you can improve your math skills just as you can improve athletic or musical skills -- your math ability is not a fixed quantity.
Parents, I can also help you brush up on the math your child is learning, or go over the "new" way that it's being taught in your school, so that you can help your child with their homework with additional confidence.
Returning students: I can help you get back up to speed or get over any humps that are blocking your way. One great advantage of working with a personal tutor is that we can move at a pace that suits your needs and leads to the most effective learning for YOU, not just a class average.
While my classroom experience is in college level physics and mathematics, I also help students prepare for the New York Regents exam in physics. One method I have found to be effective is to work through problems from several previous exams in groups related by topic (e.g., kinematics, dynamics, etc.), and to then focus on those questions which presented the most difficulty. We can work out together a flexible study plan which fits your previous background and the time available until the exam.