Teaching and Learning Nano-Science and Technology thourgh Hands-on Experiences