For Hannah Blair, choosing which A-levels to take came with an extra challenge.
Hannah attended an all-girls' school that didn't offer the computing and programming course she wanted, even though the nearby all-boys' school did.
"At the girls' school...