Empowering computing students with proficiency in robotics via situated learning | Synapse