I am an occasional software consultant, trainer, and entrepreneur who enjoys teaching more than any other professional activity. I have tutored all ages from elementary to university in a multitude of subjects ranging from dyslexic reading to computer science. I love all levels of math and also excelled at taking and explaining standardized tests with a perfect score on my ASVAB, near perfect PSAT, and exemplary SAT and ACT.
About computer programming:
- I remember when phones were wired;...
I am an occasional software consultant, trainer, and entrepreneur who enjoys teaching more than any other professional activity. I have tutored all ages from elementary to university in a multitude of subjects ranging from dyslexic reading to computer science. I love all levels of math and also excelled at taking and explaining standardized tests with a perfect score on my ASVAB, near perfect PSAT, and exemplary SAT and ACT.
About computer programming:
- I remember when phones were wired; this generation carries computers as phones in their pockets.
- I remember learning to type on a manual typewriter; this generation learns on smartphones.
- I remember music on cassettes and software on floppies; this generation downloads everything.
- I remember when CompuServe was the internet; this generation connects wirelessly.
- I remember playing 8-bit using a joystick; this generation plays with photorealism using gestures.
- I remember spreadsheets in DOS; this generation designs spreadsheets on iPad.
For better or worse, this generation is inundated with computers.
Despite recent financial crisis the software industry remained strong. Its resilience is in enhancing every other field. It also fosters industrial creativity, mathematical application, even analytical problem solving and critical thinking (links explain how these life skills transfer to other subject domains). I believe computer programming should be a core competency for this generation.
I tutor applying my professional experience both building software and training programmers. All that's required is a basic computer or tablet device. I start with Java-based Processing (or Scratch for younger kids) for visually aesthetic motivation. I progress to core web technologies (HTML, CSS, JavaScript). Advanced coursework applies your experience to web, mobile, games, engineering, or even electronics.
Group rates available for additional concurrent students.