1 All about ATM: ATM Terminology Explained Carey Williamson Department of Computer Science University of Calgary.