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.