Undergraduate Research Assistantship: A Comparison of Benefits and Costs from Faculty and Students' Perspectives.