Technologies by Dr. Mohammadreza Nazemi