Designing the Finch: Creating a Robot Aligned to Computer Science Concepts