John S. has not yet had a background check. After sending a message to John, you will be able to order a background check for $7.99. The check will be processed by First Advantage. For more information, please review the background check information page.
As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.
Hello everyone! Effective tutoring tailors the subject matter to each student's unique needs. I enjoy teaching and strive to create a focused but relaxed learning environment. I have tutored all ages and taught college courses of 5 to 400 students in both music and programming subjects.
I am a composer and guitarist with a Ph.D. in music and a B.A. with a minor in classical guitar. My passion for music has also lead me to computer programming - coding to advance my musical ideas. The breadth of my life experience greatly enriches my ability to help you realize your goals, so let's get started.
Coding skill in a programming language is no assurance that one can teach that language to another. Finding the right way to present a troublesome concept is at least as important as knowing how to code.
I am an educator with years of teaching experience, not just a C programmer looking to pickup extra income teaching on the side. I have tutored and taught university level programming courses in addition to having real world experience with every aspect of the C language -- design, efficient coding, debugging and unit testing.
C is a great language to master. Lets get started shoring up your understanding of C. Along the way we will also touch on many beneficial general programming concepts, like the value of "talking to the teddy bear."
Having C++ coding skill and experience is no assurance that one can teach C++. The ability to skillfully present a troublesome concept is at least as important as knowing the language. I am an educator with years of teaching experience, not just a C++ programmer looking to pickup extra income teaching on the side.
I have tutored and taught university level programming courses in addition to having real world experience with every aspect of the subject -- design, efficient coding, debugging and unit testing.
Take heart, C++ is a language with a lot of added bells and whistles -- namespaces, classes and templates to name a few. So. lets get started tackling this powerful language. Along the way we will also touch on many beneficial general programming concepts, like the value of "talking to the teddy bear."
I've been active as a composer my entire adult life and taught extensively both in college classrooms and one-on-one tutoring. No matter what style of music you wish to compose, I believe I can help you realize your goals.
I have a B.A, Masters and Ph.D. in music composition and have studied composition with two Pulitzer Prize-winning composers: Roger Reynolds and Bernard Rands, as well as, Brian Ferneyhough, Morton Feldman, Joji Yuasa and Robert Erickson among others.
I have composed music for traditional instrumental ensembles and soloists,
jazz and new music improvisational groups, electronic/computer music and television/film scores.
I've been working on computers (Unix and Mac systems) as a user, programmer and administrator for 30 years. Along the way, I've worked with many people who know far more about each subsection of computing then I do and I've asked a lot of questions. With this hands on approach, I've learned a little to a lot about each part of "general computing." Add this knowledge to my formidable teaching skills and you have someone with a rare ability to help other, less computer-wise people with their personal computing problems. And... with an eye toward the future, I can help you employ the power of the computer to help yourself with your future computing problems.
You're not likely to find a better qualified teacher of guitar fundamentals or rock guitar (my first love). No matter what style of guitar you wish to learn, I can help. I tailor the lessons to fit the student and not the other way around. I've tutored all ages and abilities, including a high functioning autistic 11 year old boy. I greatly enjoy teaching guitar. So, lets talk about your goals.
I've formally studied classical and jazz technique in addition to being a largely self-taught rock guitarist. I minored in classical guitar at Cal State, Northridge studying under Ron Purcell (founding president of the Guitar Foundation of America).
Over the pass 40+ years, I've performed in rock bands, jazz big bands, classical and new music ensembles, and as a soloist - both classical guitar and my own electric guitar based new music compositions.
Starting with AP theory courses in high school, followed by a B.A., Masters and a Ph.D. in music composition, I have studied the theory behind everything from Gregorian Chant and 16th-Century Modal Counterpoint to all facets of 20th-Century Music. I have taught subjects in music theory at the university level, in addition to tutoring students of all ages.
Music theory is the most neglected component of a well-rounded music education.
Whether it is Beethoven, the Beatles, Ravi Shankar or Jay-Z., a piece of music's formal, harmonic, and rhythmic structure is based on a set of fundamental principles (applied physics). Understanding these principles unlocks the world of sound.
Let's get started exploring the world of music. The whole subject is actually pretty cool.
California State University, Northridge (Music)
University of California, San Diego (Master's)
University of California, San Diego (PhD)
Standard Hourly Fee: $50.00
Cancellation: 24 hours notice required
John will travel within 20 miles of Long Beach, CA 90803.
Your first hour with any tutor is protected by our Good Fit Guarantee: You don’t pay for tutoring unless you find a good fit!
Usually responds in about 1 day
Send John a message explaining your needs and you will receive a response by email. Have you already emailed John or another tutor? If so, you have an account! Sign in now
If selected, 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.