1969년 캐나다 뉴브런즈윅 대학교에서 석사 학위를 취득했으며, 1973년 미국 위스콘신 대학교에서 전기공학 박사 학위를 받았다. 1976년부터 2024년까지 미국 미네소타 대학교에서 전기 및 컴퓨터공학과 교수로 재직했다. 주로 전력 시스템, 재생 에너지, 드라이브 및 에너지 저장 분야의 응용 프로그램을 위한 전력 전자 인터페이스의 모델링, 분석 및 제어에 기여하였다.