He has obtained his PhD from the University of Wisconsin-Milwaukee on Renewable Energy and Advanced Control System. He is currently involved in teaching and research which ranges on a variety of topics including energy systems and control techniques; he also works in committees of different scientific conferences and journals. He has been working with different industries including Portland General Electric (PGE).