He obtained his Ph.D. degree from the University of Pittsburgh, and was involved in post-doctoral research at Purdue University. His was a faculty at the University of Illinois at Chicago and a tutorial instructor for IEEE Computer Society. He has a diversified R&D experience in industry and some entrepreneurial experience in the United States and Poland.