Cognitive complexity: A model for distributing equivalent programming problems | IEEE Conference Publication | IEEE Xplore