Designing a Web-Based Laboratory Class to Engage 21st Century Learners.