Students’ perception of peer teaching in engineering education: a mixed–method case study | Synapse