• B. Sc., Computer Engineering, Department of Computer Engineering, Shiraz University, Shiraz, Iran, 1985.
• M. Sc., Computer Engineering, Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran, 1989.
• Ph. D., Biomedical Engineering, Department of Electrical Engineering, Tarbiat Modarres University, Tehran, 1995.
• Research Associate, Case Western Reserve University and VA Medical Centre, Cleveland, OH, USA, 1993-4.