Frache G, Nistazakis H, Tombras G. Constructing learning-by-doing pedagogical model for delivering 21st century engineering education. Advances in Science, Technology and Engineering Systems [Internet]. 2018;3:115-124.