PhD: Mohammadreza Kamali