Randy L. Haupt
Utah State University
Electrical and Computer Engineering
USA