A. O. studied computer science as an undergraduate and postgraduate student: B.Sc. (Hons.), University of Manchester; M.S., New York University--Tandon School; Ph.D., University of North Carolina at Chapel Hill.
He has had an extensive international career in academia, having been a faculty member at the University of Delaware (USA), the Victoria University of Wellington (New Zealand), Halmstad University (Sweden), Flinders University (Australia), Nanyang Technological University (Singapore), Teesside University (UK), and Yonsei University and Seoul National University (South Korea). He has also worked full-time for several years as a consultant to academia and industry.
His interests include application-specific hardware architectures and arithmetic for signal processing applications, and in these areas he provides a service to the profession as an Associate Editor for the Journal of Real-Time Image Processing (Springer) and a member of the Editorial Board of the Journal of Signal Processing Systems (Springer).
CSE 130, CSE 220, CSE 300, CSE 303, CSE 312
Current research is on high-performance hardware arithmetic units for cryptography (especially for finite-field computations) and on applications of residue number systems.