demonstration infrastructure for homework design, distribu-
tion, submission, and grading. Our experience with 100 stu-
dents using Android to teach OS demonstrates that students
enjoy using mobile devices while learning OS principles, and
appreciate the practical skills they gain.