Perceptions of STEM alumni and students on developing 21st century skills through methods of teaching and learning | Synapse