as required by course