, 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); })(); Reduced Course Load (Immigration) | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Reduced Course Load (Immigration)

Table of Contents


Rules

F-1 students normally need to maintain a full course load until their final semester. There are exceptions:

  1. The final semester before graduating, you may take less than a full course load as long as you take all the courses you need to graduate.
    1. If you end up needing an additional semester after this (for example, if you fail one of the required classes), you MUST take a full course load again.聽
    2. You must have at least one credit of in-person courses required to graduate. If none of your courses are required, or if they are all online, you will lose your F-1 status.
    3. You may not delay your graduation date in order to do additional CPT.
  2. On your doctor鈥檚 or licensed clinical therapist鈥檚 recommendation, you may drop to fewer than 12 credits, even down to zero credits.
    1. Do not drop or withdraw from any of your classes until you have consulted the immigration coordinator and received a new I-20.
    2. Your doctor or licensed clinical therapist must provide a letter stating that they recommend a reduced course load.
    3. Reductions must be authorized one semester at a time. If the reduced course load will continue into the next semester, you must provide an updated letter from a doctor or licensed clinical psychologist and receive an updated I-20.
    4. This type of reduced course load is limited to an aggregate 12 months across the time of your degree.
  3. Academic difficulties
    1. If you are experiencing academic difficulties in your first semester as a Calvin student, you may drop to 6 credits at the lowest.
    2. Do NOT withdraw from any classes until you have completed the process and received an updated I-20. You must continue attending all classes until you receive the new I-20.
    3. This option is only available once per education level (i.e., once during undergraduate studies, once during master鈥檚-level studies, etc.)

Immigration Contact

Jim_Wilder

Jim Wilder

Immigration Coordinator
1-616-526-6629

Basic information

Date issued
Last updated
Audience
Current Students
Prospective Students
Approved by

International Admissions