Accessibility

Accessibility

I want this site to work well for everyone, on any device and with any assistive technology.

Accessibility matters to me, both as a teacher and as someone who builds software. This site is meant to be usable whether you browse with a mouse, a keyboard, a screen reader, voice control, or your own custom settings for contrast, motion, and text size.

The standard I aim for

I build toward the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA, and I follow several AAA practices where they fit. I treat this as an ongoing commitment, not a one-time checkbox.

What that looks like here

  • Semantic structure with proper landmarks and headings, plus a skip-to-content link.
  • Full keyboard operability, with a clearly visible focus indicator on every control.
  • Color contrast checked against the AA threshold, in both light and dark themes.
  • Descriptive alternative text on images, including the specific guitar in each photo.
  • A light and dark theme that follows your system setting, with a manual toggle that remembers your choice.
  • Respect for system preferences: reduced motion, increased contrast, reduced transparency, and Windows High Contrast Mode.
  • Form fields with real labels, clear error messages, and status updates announced to screen readers.
  • Links that open in a new tab say so to assistive technology.
  • The content is in the HTML and works without JavaScript; scripts only enhance the experience.

Known limitations

One note, in the interest of honesty:

  • A few older book-cover scans are lower resolution than I would like.

Telling me about a problem

If anything here is hard to use, or you hit a barrier I've missed, I'd genuinely like to know. Please reach me through the contact form and I'll do my best to fix it.

Last reviewed June 2026.