multiple perspective learning