Establishing communities of practice in undergraduate science classrooms | Synapse