If a blind student wants to do a CS undergrad specifically to work in assistive technology, what schools would be particularly good for that? (Feel free to boost for reach.)
CS educators: do you have a favorite textbook (or online resource) for an undergraduate CS0 "introduction to computer science for non-majors" course? I'm thinking bits and files, processors and storage, how software works, networking, cybersecurity, careers in computing, a bit of social context, that sort of thing -- what every educated citizen should know even if they never write another line of code in their life.
I plan to teach some Python using Pygame and my own materials, but I'd like to at least touch on these other subjects.