Nano-Electronic Devices: Semiclassical and Quantum