ADT - Abstract Data Types, seem to be used primarily for modeling algos. Implementation will differ in languages. computational_complexity - includes runtime and memory measurements typically but can include other factors such as network communication algorithmic_efficiency is measured by computational_complexity runtime_