Completion requirements
Review these slides, which summarize the concepts you have been learning thus far.