AEPL: Assembly for Expanded Perspectives on Learning