Yasser M. Alginahi, Ph.D., P.Eng. SM IEEE, SM IACSIT