what to do after engineering in computer science