Enhancing the teaching of professional practice and key skills in engineering through the use of computer animation. - McMenemy, Karen; Ferguson, Stuart (International Journal of Electrical Engineering Education, 2009)