1- 1969- 1970
IRAN- Transfo Co., Dept. of engineering, control and testing. Designed power transformers up to 1 MVA capacity.
2- June 72- Dec. 73.
Research assistant at the University of Missouri, Columbia, Working in the solid state control laboratory.
3- Jan. 1974- Dec. 1977
Assistant Professor, Dept. of Electrical Engineering, Tehran polytechnic, Tehran- IRAN, was involved in teaching courses in analog computers, network analysis, control system theory, optimal control, stochastic control, digital control, Industrial control also supervised funded research projects in control systems.
4- June 1976 - February 1977
Consultant to Atomic Energy Organization of IRAN, Dept. of Educational Affairs, responsible for course development dealing with various disciplines including electronics, nuclear engineering, radiation protection, etc.
5- June 75- June 76
Consultant to Atomic Energy Organization of IRAN, Nuclear Power plants Department. Dealt with power transmission and substation design problems.
6- March 1977- July 1978
Chairman of Electrical Engineering Department, Tehran Polytechnic, Tehran, IRAN
7- Dec. 1977- July 1988
Associate professor of Electrical Engineering Department, Amirkabir University, of tech.(Tehran Polytechnic) Tehran IRAN.
8- February 1979 - February 1980
Vice President of Amirkabir University, Tehran, IRAN.
9- July 1988 - present
Professor of Electrical Engineering Department, Amirkabir University of tech.
10- February 1980 - September 1981
President of Amirkabir University, Tehran, IRAN.
11- Sept 1990 - Present
Baord of therastiy Amirkabir University of Tech.
12- Sept 1991 - Present
Member of Academy of Science and technology of IRAN.