ECE 350 - Electric Power & Machines Undergraduate course, University of Alabama, ECE Department, 2023