Using Self-Efficacy Theory to Design Arduino Instruction for Novices: A Replication Study | Synapse