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

ÃÛÌÒapp

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); })(); Donald Tellinghuisen | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Dr. Donald Tellinghuisen

Department Chair, Professor

Biography

Professor Tellinghuisen teaches Introduction to Psychology (), Fundamentals of Research and Practice (), Cognitive Psychology (), and Experimental Psychology (). Prior to teaching at ÃÛÌÒapp, he taught for seven years at Augustana College (Sioux Falls, SD). He received his PhD in human experimental psychology from the University of Iowa, specializing in research on attention and vision.  Professor Tellinghuisen was born in North Dakota, grew up in Iowa and received his BA in psychology from Northwestern College (Orange City, IA). His current research interests include attention and distractibility, individual differences in attention, and decision making. He consistently involves student research assistants with his research work.

Education

M.A., Ph.D. (Iowa, 1991, 1994)

Research

Professor Tellinghuisen’s research focuses on cognition, with his primary focus being attention. He is research studies have explored what distracts people and when distraction might be avoided. He has also conducted research on water taste perception in conjunction with the ÃÛÌÒapp Clean Water Institute and studies of decision making.

Along with Professor Moes, he is the author of Exploring Psychology and Christian Faith: An Introductory Guide. This book is used at ÃÛÌÒapp and several other Christian colleges to help students consider relationships between a Biblical view and a psychological view of human beings.

Professor Tellinghuisen actively involves students as research assistants in his work and is interested in his work on attention and distraction. He is also currently working on a book exploring the role of attention systems in faith life.