Using robots in an undergraduate artificial intelligence course: an experience report | Synapse