Omar M. Ramahi is Professor of Electrical and Computer Engineering at the University of Waterloo, Canada. He studied Logic, Mathematics and Electrical and Computer Engineering at Oregon State University, and holds advanced degrees in Engineering from the University of Illinois at Urbana-Champaign. He worked in the industry for several years and was Associate Professor at the University of Maryland at College Park before joining Waterloo. He writes on subjects related to Islam and the Middle East.

Omar M. Ramahi can be reached at oramahi@gmail.com