phd computer science course work college admission essay online vs personal statement master thesis requirements engineering diversity in the workplace term papers