John Aycock

John Aycock

Pronouns: he/him

Contact information

Web presence

Phone number

Office: +1 (403) 210-9409

Location

Office: ICT646

Background

Educational Background

B.Sc. Computer Science, University of Calgary, 1992

M.Sc. Computer Science, University of Victoria, 1998

Ph.D. Computer Science, University of Victoria, 2001

Research

Areas of Research

"Retro" computer and video game implementation, binary reverse engineering, transdisciplinary and interdisciplinary research related to computer science (e.g., archaeogaming)

Courses

Course number Course title Semester
CPSC 399.5 Special Topics in Computer Science (Reverse Engineering)
CPSC 411 Compiler Construction
CPSC 599.82 Special Topics in Computer Science (Retrogames)