What is Dynamic Difficulty?

Dynamic difficulty adjusts challenges to match the user’s skill level.