, 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); })(); Calvin remembers Carl Sinke - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin remembers Carl Sinke

Fri, Jan 22, 2016
Lynn Rosendale

From railroads to singing to politics to statistics, interests were plentiful for Carl Sinke. The Calvin mathematics professor emeritus died on Jan. 20, 2016.

Sinke graduated from Calvin in 1949. He went on to earn both a masters (1951) and PhD from Purdue University. Following his graduation in 1954, he served in the U.S. army for two years before coming to Calvin as the first mathematician with a doctoral degree at Calvin.

鈥淐arl chaired the mathematics department most years from 1964 to 1985,鈥 said Calvin mathematics professor and dean Michael Stob. 鈥淭his was a period of enormous change both in the personnel and curriculum, and Carl was a calm and steady presence in the department.鈥

During his 35-year tenure, Sinke developed and taught the first Calvin course in statistics. He also had a special interest in serving teachers of mathematics. During the 鈥渘ew math鈥 era of the early 1960s, he directed several National Science Foundation-funded institutes for teachers at Calvin.

鈥淐arl would teach anything,鈥 said Stob. 鈥淗e often taught upper-level courses as an uncompensated overload.鈥

Through a stern and gruff exterior, Sinke endeared himself to students because of his authentic concern for every student鈥檚 welfare.

鈥淵ou didn鈥檛 want to come to class unprepared,鈥 said Stob. 鈥淏ut it wasn鈥檛 long before most students realized that his door was always open and that he genuinely wanted every student to succeed.鈥

Sinke鈥檚 love of trains was widely known. 鈥淗is interim on the railroads in American history was legendary and always filled early in registration,鈥 said Stob. 鈥淗is backyard train was ridden by many faculty children and in the days of the Knollcrest Festival, Carl would bring the train to campus to give rides along the sidewalk from the Commons to the Science Building.鈥

Sinke also occasionally engineered on the full-scale Coopersville鈥揗arne railroad. 鈥淚 once got a chance to ride with him in the engine,鈥 said Thomas Jager, a former colleague. 鈥淚t was quite a different experience from riding in a passenger car.鈥

Additionally, Sinke was a member of the celebrated faculty quartet: Three Johns and a Sink(e). John Worst, John Primus, John VanZytveld and Sinke sang at many college functions and sometimes opened for Glenn Bulthuis.

Furthermore, he used his leadership skills as a member of the Kentwood zoning board and later was elected to the Kentwood City Commission, where he served two terms.

Sinke will be remembered for his dedication to Christian education, his church, the community and to Calvin.

鈥淎s a colleague and department chair, Carl was always supportive and helpful,鈥 said Jager. 鈥淚 remember him as a teacher, colleague and friend.鈥

Carl is survived by his wife, Cora Mae; his children: Charles Sinke, Tom and Carol Sinke, Betsy Sinke, Laura and Roger Szotko; and seven grandchildren.

A funeral service will be held on Monday, Jan. 25, 2016, at East Paris Christian Reformed Church, 3065 E. Paris Ave. SE, Kentwood, 11:00 a.m. The family will receive relatives and friends Sunday, Jan. 24, 2016, at Zaagman Memorial Chapel, 2800 Burton St. SE from 2-4 p.m. and 6-8 p.m.