Solid computer science background.