Students were asked to rate 8 different course features/practices (factors) in terms of how much they perceived each to contribute to their learning experience. It may be helpful first to elaborate briefly on the nature of some factors for clarity. Opportunities to revisit assessments included multistage quizzes or exams, in which students first attempted an assessment and were then given written instructor feedback to which they could respond and resubmit another attempt for additional credit at a later point in the course. Small group work involved groups of 3-4 students working in synchronous remote classes, during which each group spent approximately 5-10 minutes working on problems. Regular homework involved problems sets and associated readings given as an individual assignment that students were to complete prior to class; such assignments were graded based on effort/completion only.