Adapting Software, Hardware, and Programming Support in a Virtual Environment for the Boulder Solar Alliance Research Experience for Undergraduates Program