While reading Disrupting Class, I got to thinking about how we can offer some courses to support those few students who may want to take computer science (private school--small enrollment). Do you know of a good online course provider for AP computer science A and AB? Apex and UC College Prep do not offer these courses. I searched and could not find any other online provider. Do you think a student can learn computer science well enough through independent means?