@surelyhuman - Regarding employment. My D just graduated in CS and she is currently in Seattle for Microsoft. Her Seattle roommates, both current Rice grads, are at Microsoft and Facebook. Three of her McMurtry suite mates are at Adobe in CA, Home Depot in Austin and a startup in Silicon Valley.
I have had three children take intro CS courses over the past five years and none have had scheduling issues.