According to our highly scientific, totally-not-made-up methods, John's competence levels are as follows:

For more information, please visit our Competence Levels Chart page.

Or, if you're feeling adventurous, check out Mystery Box Theory for a glimpse into John's thought process.