Nanoelectronics and Memory Research Lab