, 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); })(); IDIS 220: Chinese Medicine and Culture | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

IDIS 220: Chinese Medicine and Culture

Apply
Learn about Chinese society and culture and study Chinese medicine in places like Shanghai, Beijing, Xian, and Hong Kong.

This course focuses on both Traditional Chinese Medicine (TCM) and on Chinese culture. China has a five thousand-year-long recorded history with rich civilization and distinctive cultures. As China becomes more and more influential on the global stage, understanding of Chinese values and culture is increasingly important. During the course, students will learn TCM from a medical school in Shanghai, and travel and explore various cities and cultural sites in China such as Beijing, Xian, Shanghai and Hong Kong. Knowledge about and familiarity with TCM has increasing value for future healthcare professionals as well as anyone interested in improving their own health. 

Students will also learn about Chinese history, philosophy, and culture. Course fees will cover the tuition at the TCM school, lodging, internal flights and ground transportation, meals, and tickets to venues within China. Students are responsible for flights to China and return and obtaining a visa to China (info will be given). Knowledge of the Chinese language is helpful but not required.

ÃÛÌÒapp

2 credits

Core fulfillment: Global Regions & Culture

Basic Information

Location

China

Program Type

Winter Intensive

Cost

$2700-$3250 + air (Estimate)