Service Learning as a Strategy for Teaching Undergraduate Research