Nanoscale Devices and Circuits Lab (NDCL)