, but this code // executes before the first paint, when

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); The de Vries Institute | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

The de Vries Institute

for Global Faculty Development


The de Vries Institute at °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ strengthens the connection between faith and learning. We provide deep learning and wide-ranging resources for Christian educators and leaders around the globe and across the range of academic disciplines.

Integrated Education in a Reductionist Age

October 10–12, 2024

The de Vries Institute is co-sponsoring a conference with the Kuyers Institute for Christian Teaching and Learning.Ìý

More information »

Key initiatives

Reflecting Faith

Deepen your grasp of how thoughtful Christian faith can inform your academic work through short online learning experiences focused on integration of faith and learning.

A cup of coffee in front of a laptop with an open book in the foreground

Calvin Faculty Fellowships

For new °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ faculty members, this program provides a way to reflect on the relationship between faith and learning while deepening your connection to the Calvin community.

Calvin faculty members at a table listening in a conference

de Vries Postdoctoral Teaching Fellows

An opportunity for new Ph.Ds across academic disciplines to gain teaching experience and participate in professional development focused on undergraduate instruction and scholarship.

Calvin professor and students with a model of a brain in the lab

Kuyper Conference and Prize

Join a community of scholars, pastors, ministry professionals, and civic leaders at the Kuyper Conference. The conference builds on the tradition of theologian and statesman Abraham Kuyper.

John Perkins standing at a podium with Michael LeRoy

Faith Integration Perspectives

Learn more about frameworks for linking Christian faith and learning in responsible and meaningful ways, and find resources and organizations that will help you integrate faith with your teaching, research, and scholarship.

Two students in a computer lab looking at a computer screen

De Vries Institute Newsletter

To receive news from the de Vries Institute, including notices of upcoming Reflecting Faith courses, join our mailing list. We'd love to stay in touch with you!

Student using their laptop

Who we are

Our Advisory Council is an important part of the work we do. Meet our members.

The institute aims to expand the capacity of Christian faculty members to integrate the Christian faith with their work as scholars in meaningful, authentic, and transformative ways. Read more about us.

Ìý

Matthew D Lundberg

Matthew D. Lundberg

Dr. Matt Lundberg, professor of religion at °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ, is the director of the de Vries Institute. He draws on his expertise in Reformed theology, ethics, and teaching to develop and expand the institute’s missional work.

David I. Smith

David I. Smith

Dr. David I. Smith is a professor of education, director of Kuyers Institute for Christian Teaching and Learning, and coordinator of the de Vries Institute, all at °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ. He is also the Senior Editor of the International Journal of Christianity and Education.