Hybrid Learning: Best Practices and Strategies For Active Learning and Student Engagement in and Out of the Classroom for Computer Science Courses
Tailoring Online Courses for Residential Students: Considerations, Strategies, and Affordances Provided by this Context