New Activity
Play Riddle

This professional works with computers and creates computer programs. What does he/she do?