course project requirement.