Projects for principles of computing science (Rice, Cousera)