Students’ feedback into enriching learning experiences for design of smart devices and applications