Added parameter validation for all course requests