Differentiated Learning in an Upper-Level Undergraduate Physics Theory Course