Cognitive, Social and Computational Perspectives on Designing and Evaluating Software for Learning, Collaboration, and Community Research Faculty | GradNova