CINXE.COM
PICUP: Partnership for Integration of Computation into Undergraduate Physics
<!DOCTYPE html> <html> <head> <title>PICUP: Partnership for Integration of Computation into Undergraduate Physics</title> <script>window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'page_type':null }); window.dataLayer.push({ 'user_id':null }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PJ9N8DM');</script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="en" /> <meta name="MSSmartTagsPreventParsing" content="TRUE" /> <meta name="Rating" content="General" /> <meta name="Organization" content="ComPADRE Digital Library" /> <meta name="Creator" content="ComPADRE Digital Library" /> <meta name="Copyright" content="©2011-2025 ComPADRE.org" /> <meta property="og:title" content="PICUP: Partnership for Integration of Computation into Undergraduate Physics" /> <meta property="og:image" content="https://www.compadre.org/PICUP/images/PICUPFBShare.png" /> <meta property="og:site_name" content="PICUP"/> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href='https://fonts.googleapis.com/css?family=Lato:400,700' rel='stylesheet' type='text/css'> <script type="text/javascript" src="/picup/css/picup.js"></script> <link href="/PICUP/style.css" type="text/css" rel="stylesheet" /> <link href="/PICUP/css/newStyles.css" type="text/css" rel="stylesheet" /> <link rel="shortcut icon" href="/PICUP/favicon.ico" /> <script src="https://unpkg.com/tippy.js@2.5.3/dist/tippy.all.min.js"></script> <script> const tippyTooltipDictionary={ "CapstonePoster": "Posters should be printed to fit a standard size, up to 36x48\".", "CapstoneContributedTalks": "For a contributed talk, you will have 8 minutes + 2 minutes for questions.", "CapstoneInvitedTalks": "If you have been asked by the Capstone organizers to submit an invited talk, you will select this option. For an invited talk, you will have 20 minutes + 3 minutes for questions.", "ExerciseSet": "\"Exercise Sets\" are peer-reviewed computational curricular materials which each have several required components, including Learning Objectives, an Instructor’s Guide, Theory, Exercises, Code, and Solutions. Exercise Sets can be filtered by topic, course level, or programming language.", "FacultyCommons": "The \"Faculty Commons\" is a place to easily contribute computational curricular materials. Materials can be filtered by topic (e.g., Mechanics, E&M, etc.), course level, or programming language.", "Standard": "A \"Standard\" Exercise Set needs to be written in a manner that is \"language agnostic.\" This means that the exercises need to be written such that they could be implemented in any programming language/environment. We encourage most Exercise Set submissions to be \"Standard,\" but we also welcome Specialized Exercise Sets for tasks that can\'t easily be accomplished in other programming languages/environments.", "Specialized": "A \"Specialized\" Exercise Set is one that relies on features that are specific to one particular programming environment. For example, here are Specialized Exercise Sets for <a href=\"/PICUP/exercises/Python\">Python</a>, <a href=\"/PICUP/exercises/GsVpythonIntro\">Glowscript</a>, <a href=\"/PICUP/exercises/Lagrangian\">Mathematica</a>, and <a href=\"/PICUP/exercises/Planetoids\">p5.js</a>. We encourage most Exercise Set submissions to be \"Standard\" (which can be implemented in any programming language), but we also welcome Specialized Exercise Sets for tasks that can\'t easily be accomplished in other programming languages/environments.", "AuthorExerciseSet": "We welcome and encourage the submission of Exercise Sets! For details about how to submit, click on \"Author Exercise Set\". Here you will find a description of what is required as well as the link to actually get started. Remember, published Exercise Sets are peer-reviewed and can (and should) be listed when pursuing professional advancement.", "MyBookmarks": "\"My Folder\" contains two things: (1) The items that you have contributed, and (2) the items that you have bookmarked. If you find an item in the Faculty Commons that you like, or you think might be useful to you, just \"bookmark\" that item. Then it will appear in \"My Bookmarks\" so that you can easily find the item later.", "EmailAddressList": "An email address is needed in order to communicate with you regarding the submission and publication of your materials. If you would like this communication to go to more than one email address (either to include co-authors or because you use multiple email addresses), then please enter the email addresses as a comma delimited list.", "ScaleOfActivity": "Please describe the scale/scope of your submission. The first three options describe the approximate length of time that students would work on the activity that you are submitting. The last option allows you to submit materials that demonstrate how you integrate computation throughout your course (or for a significant portion of your semester).", "BookmarksHowTo": "Bookmarks allow you to tag and organize items in the PICUP Collection so that you will be able to find them more easily in the future. To Bookmark an item, navigate to that item within the PICUP Collection (which can be either in the Exercise Sets or the Faculty Commons). Then click on the “Bookmark” button just below the description of the item, and it will appear in your bookmarks folder.", "BookmarkMe": "Click here to bookmark this item. After you bookmark this item, it will appear in \"My Bookmarks\" which you will be able to access from a link in the top right corner of the page.", "VariationExplanation": "If this submission is a modification of an existing Exercise Set, choose the Exercise Set it is based on here.", "ExerciseCommonBrowse": "A \"Specialized\" Exercise Set is one that relies on features that are specific to one particular programming environment, whereas a \"Standard\" Exercise Set can be implemented in any programming language.", "CompletedCodeFileUpload": "Completed code is required in at least one programming language.", "CompletedCodeFCFileUpload": "If you have completed code submit it here.", "CodeTemplateFileUpload": "There is a spectrum of what an instructor might provide to the students, ranging from \"programming from scratch\" to \"being given a fully working program\". A Code Template could be a version of \"almost-working\" or \"minimally-working\" code, and can include programs that are not complete with places indicated where students would be expected to provide the missing code.", "AdditionalResourceFileUpload": "Include any other files necessary for carrying out the computational activities.", "DocumentFileUpload": "Include files for your Faculty Commons submission.", "DataFileFileUpload": "Include data files necessary for carrying out the computational activities." } function tippify(refSelector,refTextTitle,refPlacement) { if(typeof refPlacement === 'undefined' || refPlacement === null || (refPlacement!='bottom' && refPlacement!='top')) refPlacement='right'; if(!document.getElementById(refSelector)) { document.write('<div class="tippyTip" id="'+refSelector+'">?</div>'); } divID=document.createElement('div'); divID.innerHTML = tippyTooltipDictionary[refTextTitle]; tippy('#'+refSelector, { html:divID, delay:300, arrow:true, arrowType:'sharp', size:'large', distance:6, duration:[300,200], animation:'scale', placement:refPlacement, flip:true, interactive:true, interactiveBorder:2, maxWidth:'300px', theme:'darkolive' }); } </script> <style type="text/css"> .tippy-tooltip.darkolive-theme { background-color: white; border: 1px solid darkolivegreen; color: #333; text-align:left; font-size:93%; padding:6px 8px; } .tippyTip { color: darkolivegreen; font-size: 12px; line-height: 16px; vertical-align: super; display: inline-block; font-weight: normal; margin-left: -3px; } .tippyTip2 { width: 1.3em; height: 1.3em; color: darkolivegreen; border: 1px solid darkolivegreen; font-size: .7em; border-radius: .8em; line-height: 1.3em; display: inline-block; font-weight: normal; text-align: center; vertical-align: super; } .tippyTip3 { width: 1.15em; height: 1.15em; color: darkolivegreen; border: 1px solid darkolivegreen; font-size: 1.15em; border-radius: .6em; line-height: 1.15em; display: inline-block; font-weight: normal; text-align: center; } .tippyTip4 { color: blue; font-size: 12px; line-height: 16px; vertical-align: super; display: inline-block; font-weight: normal; margin-left: -3px; } </style> <script type="text/javascript" src="/services/js/highslide/highslide-full.js"></script> <script type="text/javascript" src="/services/js/highslide/highslide.config.js" charset="utf-8"></script> <link rel="stylesheet" type="text/css" href="/services/js/highslide/highslide.css" /> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="/services/js/highslide/highslide-ie6.css" /> <![endif]--> <link rel="stylesheet" type="text/css" href="css/highslideOverride.css" /> <script type="text/javascript"> loginStateChange=0; hs.preserveContent = false; hs.graphicsDir = '/services/js/highslide/graphics/'; hs.showCredits = false; hs.outlineType = 'custom'; hs.allowSizeReduction = false; hs.dimmingOpacity = 0.33; hs.registerOverlay({ html: '<div class="closebutton" onclick="return hs.close(this)" title="Close"></div>', position: 'top right', useOnHtml: true, fade: 2 // fading the semi-transparent overlay looks bad in IE }); hs.Expander.prototype.onBeforeClose = function (sender) { if(loginStateChange!=0) { location.href='/PICUP/'; return false; } return true; } </script> <style type="text/css"> #rightAreaNav li h3 {border-bottom:none;padding-bottom:2px} #rightAreaNav ul {list-style-type:circle;margin: 0 0 0 1.4em;padding: 0 0 0 5px;} #FPSlider {border:1px solid #EEE;padding:5px;width:567px;margin-bottom:1em; background-color:#F0FFFF; border:2px solid #E0FFFF} #FPSlider a:hover img { box-shadow: 1px 1px 2px; } #FPSlider img { max-height: 100px; max-width:134px; vertical-align: middle; } iframe { margin:0 0 1em } #FPSlider a.slider { display:inline-block; width:134px; height:100px; margin-right:10px; vertical-align: middle; text-align:center; line-height:100px; } #FPSlider a.slider:hover { } </style> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script type="text/javascript" src="/services/js/popup.js"></script> <script type="text/javascript" language="javascript"><!-- //<![CDATA[ MathJax.Hub.Config({ showProcessingMessages: false, messageStyle: "none", TeX: { equationNumbers: {autoNumber: "all"} }, extensions: ["tex2jax.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$','$'] ], displayMath: [ ['$$','$$'] ], processEscapes: true }, SVG: { linebreaks: { automatic: true } }, "HTML-CSS": { availableFonts: ["TeX"] } }); function hideshow(id){ if (!document.getElementById) return; if (document.getElementById(id).style.display=="none"){ document.getElementById(id).style.display=""; if(document.getElementById('img'+id)) document.getElementById('img'+id).src="../images/sbMenuClose.png"; } else { document.getElementById(id).style.display="none"; if(document.getElementById('img'+id)) document.getElementById('img'+id).src="../images/sbMenuOpen.png"; } } function hide(id){ if (!document.getElementById) return; if (document.getElementById(id).style.display==""){ document.getElementById(id).style.display="none"; if(document.getElementById('img'+id)) document.getElementById('img'+id).src="../images/sbMenuOpen.png"; } } function selectToggle(toggle, form) { var changeCheck = document.getElementsByName(form); for( var i=0; i < changeCheck.length; i++ ) { if(toggle) changeCheck[i].checked = "checked"; else changeCheck[i].checked = ""; } document.getElementById('BrowseForm').submit(); } function setStyle(cssText) { var sheet = document.createElement('style'); sheet.type = 'text/css'; /* Optional */ window.customSheet = sheet; (document.head || document.getElementsByTagName('head')[0]).appendChild(sheet); return (setStyle = function(cssText, node) { if(!node || node.parentNode !== sheet) return sheet.appendChild(document.createTextNode(cssText)); node.nodeValue = cssText; return node; })(cssText); } var myExerciseSubjectCSS = setStyle('label.ExerciseSubjectHide { display:none; }'); var myExerciseLanguageCSS = setStyle('label.ExerciseLanguageHide { display:none; }'); function popup(x) { var popup = document.getElementById(x); if (x!='Pop1') document.getElementById('Pop1').classList.toggle("show",false); if (x!='Pop2') document.getElementById('Pop2').classList.toggle("show",false); if (x!='Pop3') document.getElementById('Pop3').classList.toggle("show",false); if (x!='Pop4') document.getElementById('Pop4').classList.toggle("show",false); if (x!='Pop5') document.getElementById('Pop5').classList.toggle("show",false); if (x!='Pop6') document.getElementById('Pop6').classList.toggle("show",false); popup.classList.toggle("show"); } //]]>--></script> <style type="text/css"> img.ResCircle { margin-left:1px; } div.itemDetail img.ResCircle2 { margin-left:1px; margin-top:8px; margin-right:23px } div.itemDetail .compactDisplay img { float:none; margin-left:5px; margin-right:0; vertical-align:top; } div.itemDetail div.compactDisplay + h3 { margin:0; padding:4px 0;} a.greenButton {margin:0} .sData th, .sData td { vertical-align:middle; text-align:center; } /* Popup container */ .popup { position: relative; display: inline-block; cursor: pointer; border-radius: 15px; border: 2px solid #BBB; padding: 0px 5px; display: inline-block; margin-left:5px; font-size:95% } /* The actual popup (appears on top) */ .popup .popuptext { visibility: hidden; width:300px; background-color:white; color:black; text-align: left; border-radius: 6px; padding:16px; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -166px; border:2px solid #444 } /* Popup arrow */ .popup .popuptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; } /* Toggle this class when clicking on the popup container (hide and show the popup) */ .popup .show { visibility: visible; -webkit-animation: fadeIn 1s; animation: fadeIn 1s } /* Add animation (fade in the popup) */ @-webkit-keyframes fadeIn { from {opacity: 0;} to {opacity: 1;} } @keyframes fadeIn { from {opacity: 0;} to {opacity:1 ;} } .fpTip {height:auto; vertical-align:top; width:28%; min-width:120px} #TipFacultyCommons {width:31%} .PICUPSlackCommmunity span { font-size: 14px; line-height: 20px; height:auto; } .PICUPSlackCommmunity { height:auto; } </style> <style type="text/css"><!-- .foldout { padding:.5em .8em;border:1px solid #DDD;background:#EEE;margin:.3em .9em } /*Necessary override*/ .ugInternalNav { float:left;width:21%;border:1px solid #EEE } .ugInternalNav a, .ugInternalNav a:link, .ugInternalNav a:visited { text-decoration:none;display:block;padding:.2em 0 } .ugContentArea { margin-left:23.5%;clear:right } .defList dd textarea { width:100% } #LidPH-1-AAPT { margin-top:20px; } p.wsTags a { text-decoration:none; cursor:default; } p.wsTags a:hover { text-decoration:none; } --></style> </head> <body > <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PJ9N8DM" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div id="headerWrapper"> <div id="header"> <div class="hLeft"> <h1><a href="/PICUP/" id="LidPH-1-TI"><span>Partnership for Integration of Computation into Undergraduate Physics</span></a></h1> </div> <div class="hRight" style="padding-top:18px"> <div id="headerLinks"> <a class="aaptLink" href="https://www.aapt.org" id="LidPH-1-AAPT"></a> <form name="HeaderSearch" class="HeaderSearch" method="get" action="/PICUP/Search.cfm"> <input type="text" class="textInput" name="Q" value="" style="float:none;margin-bottom:6px" placeholder="Search PICUP..."><br /> </form> <a href="/PICUP/user/login.cfm" id="LidPH-1-Login">Login</a> | <a href="/PICUP/user/add.cfm" id="LidPH-1-Register">Register</a><br /> <a href="/PICUP/user/Contact.cfm">Feedback</a> </div> </div> <div class="clear"></div> </div> <ul id="nav"> <li><a href="/PICUP/" class=" selectedNav" id="LidPH-3-Home" style="width:118px">Home</a></li> <li><a href="/PICUP/exercises/" class="wideNav" id="LidPH-3-Rec" style="width:165px">Exercise Sets</a></li> <li><a href="/PICUP/exercises/?EA=PublicFolder" class="wideNav" id="LidPH-3-Faculty" style="width:188px">Faculty Commons</a></li> <li><a href="/PICUP/resources/" class="" id="LidPH-3-Resources" style="width:137px">Resources</a></li> <li><a href="/PICUP/community/" class="" id="LidPH-3-Community" style="width:143px">Community</a></li> <li><a href="/PICUP/events/" class="" id="LidPH-3-Events" style="width:114px">Events</a></li> <li class="lastNav"><a href="/PICUP/webdocs/About.cfm" class="" id="LidPH-3-Asm" style="width:147px">About PICUP</a></li> </ul> <div style="clear:both"></div> </div> <div id="contentContainer"> <div id="content"> <div class="fpLeftArea"> <h3 class="fpWelcome">Welcome to PICUP!</h3> <p><strong>View the PICUP Collections - materials and support for integrating computation:</strong></p> <center> <div class="fpTip" id="TipExerciseSet"> <strong>Exercise Sets<script>tippify('TipExerciseSet','ExerciseSet','bottom')</script></strong><br /> <a href="exercises/" class="greenButton" style="margin:6px 3px 5px">Browse</a><br /> <a href="exercises/Guidelines-Technical.cfm?FA=1" class="greenButton" style="margin:3px">Author</a> </div> <div class="fpTip" id="TipFacultyCommons"> <strong>Faculty Commons<script>tippify('TipFacultyCommons','FacultyCommons','bottom')</script></strong><br /> <a href="exercises/?EA=PublicFolder" class="greenButton" style="margin:6px 3px 5px">Explore</a><br /> <a href="exercises/Guidelines-Technical.cfm?FA=2" class="greenButton" style="margin:3px">Contribute</a> </div> <div class="fpTip" id="TipVideos"> <strong>Videos</strong><br /> <a href="events/" class="greenButton" style="margin:6px 3px 5px">Conferences</a><br /> <a href="community" class="greenButton" style="margin:3px">Webinars</a> </div> </center> <br style="clear:left" /> <br style="clear:left" /> <div id="FPSlider"><a href="exercises/?S=398" class="AllExSets">All Mechanics Exercise Sets</a ><a href="exercises/spaceelevator" title="space elevator" class="slider" ><img src="/PICUP/images/exercises/SpaceElevatorDiagram1.png" /></a ><a href="exercises/2bgrav" title="2-body gravity" class="slider" ><img src="/PICUP/images/exercises/thumbnail22.png" /></a ><a href="exercises/PMDrag" title="Projectile Motion Drag" class="slider" ><img src="/PICUP/images/exercises/thumbnail25.png" /></a ><a href="exercises/GWBinaryOrbits" title="Gravitational Waves" class="slider" style="margin-right:0;"><img src="/PICUP/images/exercises/1_Binary_Inspiral_Thumbnail.jpg" /></a><br style="clear:left;" /> </div> </div> <div class="fpRightArea"> <a href="user/Contact.cfm?Subject=Slack+Community" class="PICUPSlackCommmunity"> <img class="" src="images/picup_slack.png" border="0" alt="" width="150" align="left" style="margin-right:1em" /> <span><strong>Join the PICUP Community on Slack</strong> for in-depth discussions on computation in physics courses</span> </a> <div style="background:#F0F9FF;padding:7px;border: 1px solid #DDEEEE" id="rightAreaNav"> <h3 style="font-size:110%">Upcoming Events</h3> <ul> <li style="padding-bottom:3px"> <h3><a href="https://www.compadre.org/PICUP/community/FeatureSummary.cfm?FID=2160">PICUP Spring 2025 Webinar Series: Tech meets Mech: Bringing Mechanics students up to Code</a></h3> <p><strong>Charlotte Christensen</strong> and <strong>Paul Tjossem</strong>, Grinell College<br /><br />April 7, 2025 at 7pm EDT / 6pm CDT / 5pm MDT / 4pm PDT<br /><br />Zoom Link:<a href="https://csuchico.zoom.us/j/82029634126?pwd=sHgHACW0sq0McNac4N2lALDIcb2cBz.1">https://csuchico.zoom.us/j/82029634126?pwd=sHgHACW0sq0McNac4N2lALDIcb2cBz.1</a><br /><br />Passcode: PICUP</p> </li> <li style="padding-bottom:3px"> <h3><a href="https://www.compadre.org/PICUP/events/LA2025/">2025 Los Angeles Area PICUP Workshop</a></h3> <p> <em>First Annual LA Area Workshop on Integrating Computation into Undergraduate Physics</em><br /> <strong>Date:</strong> May 17, 2025 <br /> <strong>Location:</strong> Riverside City College, Riverside CA </p> Any physics educators from around the LA area (or anywhere else if you're willing to travel!) that want to energize their physics courses! The scope of this workshop is appropriate for physics teachers from high schools, 2-year colleges, and 4-year colleges and universities. The workshop will include demonstrations and discussions about various aspects of integrating computational activities into physics courses at all levels from introductory to advanced. </li> <li style="padding-bottom:3px"> <h3><a href="https://www.compadre.org/PICUP/events/SLICE2025/?S=1">SLICE 2025</a></h3> <p> <em>Summer Leadership Institute for Computational Education in Physics</em><br /> <strong>Dates:</strong> June 23-27, 2025 </p> Save the date! A week-long workshop to grow and sustain a network of educational leaders in computational physics education who will support the continual evolution of computational teaching and learning needs in physics. We will engage in developing diverse instructional designs, course materials, evidence-based pedagogies, and assessment strategies that will help coherently achieve a wide variety of computational physics learning goals. The workshop will be held at the University of Wisconsin - River Falls. </li> <li><h3><a href="events/">Other workshops and events</a></h3></li> <li><h3><a href="community/">Check out our "Community" page</a></h3></li> </ul> </div> </div> <br style="clear:left;display:block" /> <iframe width="288" height="163" src="https://www.youtube.com/embed/PAR8kGzUw1o" frameborder="0" allowfullscreen></iframe> <iframe width="288" height="163" src="https://www.youtube.com/embed/D1aWbIL6Yts?start=287" frameborder="0" allowfullscreen></iframe> <p>If you have any questions, <a href="user/contact.cfm">we would love to hear from you</a>.</p> <div style="clear:both"></div> </div> </div> <div id="footer"> <div id="footNav"> <p><a href="/PICUP/" class="current" id="LidPF-1-Home">Home</a> | <a href="/PICUP/exercises/" id="LidPF-1-Rec">Exercise Sets</a> | <a href="/PICUP/resources/" id="LidPF-1-Resources">Resources</a> | <a href="/PICUP/events/" id="LidPF-1-Events">Events</a> | <a href="/PICUP/publications/" id="LidPF-1-Publications">Publications</a> | <a href="/PICUP/webdocs/About.cfm" id="LidPF-1-About">About</a> | <a href="/PICUP/user/Contact.cfm" id="LidPF-1-Contact">Contact</a> | <a href="/PICUP/webdocs/Terms.cfm" id="LidPF-1-Terms">Terms</a> | <a href="/PICUP/webdocs/Privacy.cfm" id="LidPF-1-Privacy">Privacy</a> | <a href="/PICUP/user/ProfileDisplay.cfm" id="LidPF-1-Account">My Account</a></p> </div> <div id="footerLogos"> <a href="https://www.compadre.org" id="LidPF-2-Comp"><img src="/PICUP/images/PICUPCompadre.gif" alt="ComPADRE Logo" /></a> <a href="https://www.nsf.gov" id="LidPF-2-NSF"><img src="/PICUP/images/PICUPNSF.gif" alt="NSF Logo" /></a> <a href="https://www.aapt.org" id="LidPF-2-AAPT"><img src="/PICUP/images/PICUPAAPT.gif" alt="AAPT Logo" /></a> </div> <div id="footerBar"> <div>©2016-2025, <a href="/PICUP/webdocs/Terms.cfm" id="LidPF-3-Terms">All Rights Reserved</a><br /><a href="/PICUP/user/Contact.cfm" id="LidPF-3-Contact">contact PICUP</a></div> <span>brought to you by <a href="https://www.aapt.org/" id="LidPF-3-AAPT">AAPT</a>, design from <a href="https://www.physport.org/" id="LidPF-4-PhysPort">PhysPort</a><br />funded by the <a href="https://www.nsf.gov/" id="LidPF-3-NSF">NSF</a></span> </div> </div> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount','UA-852193-1'],['_setDomainName','none'],['_setAllowHash',false],['_setSessionCookieTimeout',3600000],['_trackPageview','/www/picup/index.cfm/'],['b._setAccount', 'UA-10830481-1'],['b._trackPageview']); (function() { var ga=document.createElement('script'); ga.type='text/javascript'; ga.async=true; ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s=document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga,s); })(); </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-80884943-1', 'auto'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview'); </script> </body> </html>