Towards flexible delivery in engineering education: students’ perception on block teaching delivery | Synapse