He received his PhD in electrical engineering from the University of Ljubljana. His research and teaching activities cover photovoltaics, optoelectronics, and analog electronic circuits, including optical modeling and light management in thin-film solar cells.