Recent Courses

ECE 565 – Electrical Power Engineering

Course Description: Analysis of electrical power systems in terms of current, voltage, and active/reactive power. Analysis of symmetrical components, symmetric and unsymmetrical grid faults. Numerical solution of the power-flow problem and state- estimation. Introduction to computer-aided tools for the analysis of power systems.

ECE 562 – Power Electronics

Course Description: This course covers analysis and numerical simulation of basic power-electronic converters. Converters covered include uncontrolled and controlled line-frequency rectifiers; buck, boost and Cuk converters; single- and three-phase inverters; fly-back and push-pull converters; resonant converters and zero voltage/current switching. We also analyze harmonics in power-electronic circuits and consider magnetic storage/component design. The course includes transient numerical simulation of power-electronic converters in MATLAB/Simulink.

ECE 461 – Power Systems (With Laboratory)

Course Description: Introduction to the analysis of electrical power systems in terms of current, voltage, and active/reactive power. Introduction to the analysis of electrical motors and drives. Computer-aided simulation for the analysis of power systems, power electronic drives and motor operations. This course also includes laboratories to reinforce course content and enhance students’ understanding of power systems.

ECE 566 – Grid Integration of Wind Energy Systems

Course Description: The modern electricity grid is evolving to include increasing numbers of variable and renewable generation sources. This course covers several aspects of wind energy conversion systems (WECS) and their interconnection to the power grid. The course provides students with the background to understand, model and simulate a complete wind turbine system, including the wind resource, mechanical torque production, electrical motor and drive system responses. Various wind turbine topologies and control concepts are covered. The integration and impact of wind generators on the power grid are also discussed.


Course Description: Energy transfer between magnetic and electric fields produce linear and rotational forces which underlie numerous engineering applications. Through the examination of magnetic material properties and coupling fields and derivation of physics-based equivalent circuit representations, students will gain the ability to understand, model, simulate and design a large class of electromechanical devices. Devices investigated include: linear motors, switched reluctance stepper and servo motors, DC and AC rotational machines. This course also provides foundational knowledge for other topics such as robotics and hybrid electric vehicles.


Course Description: This course provides a survey of analytical and numerical methods for solving multi-stage decision problems which include uncertainty, with the goal of operating systems to minimize an undesirable outcome (e.g., economic cost, risk) over a number of stages. The course introduces the dynamic programming framework and illustrate its use in solving multi-stage operational decision problems in areas such as energy, finance, and operations research. Finite horizon and infinite horizon problems will be discussed. This course includes individual review assignments to survey existing literature and application of concepts through numerical simulation.


Course Description: In this course, students develop a conceptual understanding of the systems engineering life-cycle process and familiarity with analysis techniques used in that process. The class introduces the concepts of reliability and robustness, and rigorous tools for analysis and design with them in mind. Real-world experience and case studies working with a system through all phases of the system design process are discussed.


Course Description: This course targets understanding engineering or technical risks. Risk analysis seeks to identify and mitigate potential hazards that threaten the safety, health, and success of individuals, organizations, and the environment. This class will prepare you to make better risk decisions based on quantitative risk analyses and modeling, hazard analysis, fault tree analysis, decision diagramming, and risk management and planning.