Marek Reformat received his MSc degree (with honors) from Technical University of Poznan, Poland, and a PhD degree from University of Manitoba, Canada.
His initial research projects involved different aspects related to computer networks, especially in the area of management and performance measurement. He co-authored several papers and reports regarding this topic. During his PhD studies, his research interests included distributed computing, with emphasis on fault-tolerant systems in such frameworks as Parallel Virtual Machine (PVM) and Message Passing Interface (MPI); optimization methods; and fuzzy sets and systems. His principle interest was related to evolutionary computing and its application to optimization problems. He proposed a new methodology for design of control systems, which relied on a combination of advanced system simulators and genetic computation. He applied this concept to the control design problem in the area of power systems. In 1997 he joined the Manitoba HVDC Research Centre, where he was a member of a simulation software development team. He was involved in improvement and development of an electromagnetic transients program for time-domain simulation, performed functional and structural testing of the software, and provided expert consulting services in the area of simulation and modeling internationally.
Marek has been with the Department of Electrical and Computer Engineering at University of Alberta since July 2000. He is Professor and Associate Chair of Graduate Studies in the Department. In addition, he is an Associate Editor of a number of journals related to computational intelligence and software engineering. He has been a member of program committees of several conferences related to those areas. He is actively involved in North American Fuzzy Information Processing Society (NAFIPS). He is a member of the IEEE and ACM.