Widening the Pipeline of At Risk Students into Computing with Mars Rovers, Flash, Design-First Java, and Tutoring (Human and Artificial) Glenn D. Blank.