https://www.atomiclimits.com/2021/09/22/unravelling-complex-nanoelectronic-devices/
Unravelling complex nanoelectronic devices <i>A challenge-based learning assignment - part I: the teacher perspective</i>