Code your Course as an Undergraduate Research Experience