A theoretical and empirical investigation of individual differences in learning: A synthesis of cognitive ability and information processing perspectives.