This made it very difficult to advance in that field, as you needed mastery of several other fields before you could progress. As for how he had gotten to Lower Class C, it was simply because he was a university student.
The Nigerian education system followed a 3-6-6 structure: three years of nursery, six years of primary school (recently reduced to five), and finally six years of secondary education.
That's a full fifteen years of schooling. While the curriculum may not be as advanced as what the Codex created, it does provide a solid foundation for anyone.
His background education, combined with what he had read, easily boosted him into Class C. However, now he needed to gather knowledge in other areas of science.
They were all interconnected, and he couldn't progress in one without the others. Programming would have fallen into the same situation if it wasn't such a specific aspect of computer science.
Like it ? Add to library!