Nanotechnology learning through product development Academic Article in Scopus uri icon