Asymptotic Notation ($O, \Omega, o, \omega$)
Work, Span, Speedup, Amdahl's Law
Functional languages and SPARC
Computational costs, Parallelism, Work Efficiency, Scheduling
Knowledge of our model of computation (parallelism, speedup, work, span, work efficiency)
Know the difference between functional and imperative expressions
Translate from SPARC and Python
Given a function of $n$, derive asymptotic bounds