Teaching: In-charge of 6.685 Electric Machinery, 6.061 Introduction to Power Systems, 6.691, Seminar in Electric Power Systems, and 6.s11 (A Summer Professional Program), Design of Electric Motors, Generators and Drives. Shared responsibility for 6.131, Power Electronics Project Lab.
In the past, have taught recitation sections in each of the four subjects in MIT's Common Core in Electrical Engineering and Computer Science (Network Theory, Signals and Systems, Computer Languages and Computation Structures), and other restricted elective and elective subjects in Electrical Science and Engineering (Electronics, Electromagnetic Fields and Energy, and Electrodynamics, Electromechanics and Feedback Control Systems).
Research: Broadly based research in electromechanics and electric energy systems topics.
Administration Committee on Academic Performance: Member (1988-1991, 2001-2004) Chairman (1990-1991, 2003-2004)
Nuclear Reactor Safeguards Committee
Sea Grant Advisory Committee .
Advisor to undergraduate students in Electrical Engineering and Computer Science.
Freshman Advisor.
EECS MasterWorks Symposium,, Impresario 2003-.
EECS Education Administration Committee 2004-