"What matters supremely, therefore, is not, in the last analysis, the fact that I know God, but the larger fact which underlies it—the fact that He knows me. I am graven on the palms of His hands. I am never out of His mind."
- J. I. Packer

20 Daily Promises of God
A personal devotional guide featuring 20 promises of God in the midst of difficulty. Each day highlights God's promises including eternal life, God's presence, purpose in suffering, comfort and peace, strength and help, and future restoration. The program helps participants find firm footing during suffering by anchoring themselves in Scripture's promises, providing stability when life feels overwhelming. My research [link to relevant research article] has shown that this intervention is effective. Download >

20 Days with Jesus in His Suffering
An imaginative prayer journey through Christ's passion designed to deepen your understanding of Jesus' suffering and how he understands yours. Over 20 days, this devotional guide invites you to use scripture-based imagination to enter the scenes of Jesus' final days—from weeping over Jerusalem to showing his resurrection scars. Through guided questions and prayerful meditation, you'll discover how your own experiences of loss, betrayal, physical pain, and abandonment connect with Christ's suffering, fostering deeper intimacy and understanding. Each day includes scripture passages, imaginative exercises, and reflection prompts to help you see your suffering in his and his suffering in yours. Download >

Learning to Lament
A six-week group program that helps participants discover biblical lament and learn how to practice it. Through structured sessions combining teaching and practice, participants learn to connect their heads and hearts, their faith and bodies, their fears and hopes. The program explores how approximately 35-40% of the psalms model honest crying out to God during tough times, providing patterns that can bring relief and hope in suffering. My research [link to relevant research article] has shown that this intervention is effective. Download >

20 Days of Lament
A personal devotional guide featuring 20 psalms of lament with daily reflections and prayer prompts. This resource helps individuals pray through biblical laments over the course of a month, learning the typical pattern of lament: calling out to God, expressing complaint, reviewing God's past help, requesting help, and praising God. Each day includes guided questions to help readers apply the psalms to their own suffering. My research [link to relevant research article] has shown that this intervention is effective. Download >

Promises of God in Suffering
A six-week program for groups exploring God's promises in the midst of difficulty. Through weekly sessions, participants study promises including eternal life, God's presence, purpose in suffering, comfort and peace, strength and help, and future restoration. The program helps participants find firm footing during suffering by anchoring themselves in Scripture's promises, providing stability when life feels overwhelming. My research [link to relevant research article] has shown that this intervention is effective. Download >

Faithful Reasoning
A Christian's guide to engaging controversial scientific topics with wisdom and humility. This program for groups or individuals teaches a six-step process: Pause, Feel, Reflect, Investigate, Organize, and Decide. Participants learn to assess their confidence levels, acknowledge uncertainties, seek wisdom from God and diverse sources, and make decisions that honor both truth and love. The program emphasizes intellectual virtue and helps Christians navigate difficult conversations about science and faith. Handbook > PPT >