Dr. Ed Doering is a Professor of Electrical and Computer Engineering at Rose-Hulman Institute of Technology.