itp finals Flashcards