Physics of Nanoscale Devices at IIT Roorkee | Knwdle