John Aycock

John Aycock

John Aycock

Associate Professor

Department of Computer Science
University of Calgary



office phone: 403.210.9409

Background and research interests

Dr. Aycock has taught courses on computer viruses and malicious software, and spam and spyware; he has written two books as well as many research papers on those topics. Currently, he is engaged in the interdisciplinary study of old computer games, uncovering the incredible technical creativity and ingenuity that brought these games to life under extremely constrained conditions. This recent work involves binary reverse engineering that has applications to the analysis of malicious software.

His research interests include "retro" computer and video game implementation, binary reverse engineering with applications to computer security, multidisciplinary items related to computer science and computer security.