Robots Can Wear Multiple Hats in the Computer Science Curriculum at Liberal Arts Colleges