"They had some issues understanding basic system administration, data modeling, basic algorithms, web architecture, and systems modeling."
Can you expand on this a bit? As in, what kinds of things within those areas were they not getting or completely ignorant of?