challenging informative reflective slow-paced
challenging hopeful reflective fast-paced