What are some creative ways to teach history to high school students? Include project-based learning, role-playing historical events, and multimedia presentations. Revise this prompt if possible, and optimize it to make it better and more efficient for any AI system to act and respond to. If possible run your optimized version.