"Visual Programming" experiment guide