Elucidating the electron transport in semiconductors via Monte Carlo simulations: An inquiry-driven learning path for engineering undergraduates