Balouchestani, Mohammadreza, Electric and Computer Engineering Department, Ryerson University, Canada