Nagib balfakih is associate professor of shcience educational at Arizona Technology Council Foundation in Phoenix Arizona.
Nagib Balfakih is associate professor of science education at the Arizona Technology Council Foundation in Phoenix, Arizona.