CMSC 128 AB-7L User Interface