A comparison of students’ preferences for face-to-face and online laboratory sessions: insights from students’ perception of their learning experiences in an immunology course | Synapse