computer science experience