Ph.D., University of Wisconsin- Madison, USA, 1999
Undergraduate studies in Computer Engineering at Oakland University (B.Sc.,1991). Graduate studies at Cornell University (M. Eng. in Electrical Engineering, 1992) and at University of Wisconsin- Madison (Ph. D. in Electrical Engineering, 1999). He has worked at research/development laboratories for high performance processors at HP, Compaq and Intel. He has taught at the University of Cyprus as Visiting Lecturer (2000-2001).
His research interests include Computer Architecture with special emphasis on High Performance Processors, Program Behavior, Execution Paradigms and Power Aware Microarchitectures.