At the end of each course, a separate anonymous online survey was used to examine the extent to which various course feature/practices (factors) influenced student perceptions of their learning. Eight specific factors were examined including: (1) opportunities to revisit assessments, e.g., multistage exams/quizzes, (2) instructor feedback, (3) class environment, e.g., attitudes of instructor/TAs/peers, (4) questions requiring one to synthesize concepts and explain reasoning, (5) small group work, (6) synchronous class-wide discussions, (7) regular homework, and (8) asynchronous remote discussions. Students were asked to rank the degree to which each of these eight factors influenced their perceived learning on a scale from 0 to 10, with 0 meaning no influence and 10 meaning maximum influence. Additionally, students were asked to pick/rank the top three of these eight factors that were the most influential on their learning experience.