Micro and Nano-scale Systems