CINXE.COM
EngineerGirl - Olive Dennis
<!DOCTYPE html> <html> <head> <title>EngineerGirl - Olive Dennis</title> <link rel="shortcut icon" href="/images/favicon.ico"> <script> var doc = document.documentElement; doc.setAttribute('data-useragent', navigator.userAgent); </script> <meta name="description" content="Olive Dennis was the first female member of the American Railway Engineering Association and was a pioneer in customer service."> <meta name="Keywords" content="" /> <meta property="og:title" content="Olive Dennis"/> <meta property="og:url" content="https://www.engineergirl.org/125278/Olive-Dennis"/> <meta property="og:image" content="https://www.engineergirl.org/images/logo.png"/> <meta property="og:site_name" content="EngineerGirl"/> <meta property="og:description" content="Olive Dennis was the first female member of the American Railway Engineering Association and was a pioneer in customer service."/> <link rel="canonical" href="http://www.engineergirl.org/125278/Olive-Dennis" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <!-- google analytics script --> <script type="text/javascript"> (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'); </script> <script type="text/javascript"> ga('create', 'UA-3375812-2', 'auto', { 'name': 'GA_Tracker1' }); ga('GA_Tracker1.send', 'pageview', '/125278/Olive-Dennis',{"dimension1":"125278","dimension2":"/-1/1/3/4356/123633/","dimension3":"Resource","dimension4":"123633","dimension5":"True","dimension6":"0","dimension7":"Transportation \\u0026 Travel","dimension8":"Historical Engineers","dimension10":""}); ga('create', 'UA-2130316-14', 'auto', { 'name': 'GA_Tracker2' }); ga('GA_Tracker2.send', 'pageview', '/125278/Olive-Dennis',{"dimension1":"125278","dimension2":"/-1/1/3/4356/123633/","dimension3":"Resource","dimension4":"123633","dimension5":"True","dimension6":"0","dimension7":"Transportation \\u0026 Travel","dimension8":"Historical Engineers","dimension10":""}); ga('create', 'UA-3375812-1', 'auto', { 'name': 'GA_TrackerNAE' }); ga('GA_TrackerNAE.send', 'pageview', '/125278/Olive-Dennis',{"dimension1":"125278","dimension2":"/-1/1/3/4356/123633/","dimension3":"Resource","dimension4":"123633","dimension5":"True","dimension6":"0","dimension7":"Transportation \\u0026 Travel","dimension8":"Historical Engineers","dimension10":""}); </script> <!-- end google analytics script --> <link rel="StyleSheet" type="text/css" href="/styles/bundle/venus_ext.css" /> <link rel="stylesheet" href="https://use.typekit.net/est7cyo.css"> <link rel="stylesheet" href="https://milieu.engineergirl.org/Net2.0/api/tenantfileserver?key=CustomCss"> <!-- OneTrust Cookies Consent Notice start for engineergirl.org --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="d161e5fe-c4f7-4ce3-afef-c38e0dceeb38" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for engineergirl.org --> <script type="text/javascript"> var IsHomepage = 0; var PageId = 125278; </script> <script type="text/javascript" src="/common/javascript/jquery.min.js?ver=230112080906"></script> <script type="text/javascript" src="/common/javascript/jquery.acms.js?ver=201217082854"></script> <script type="text/javascript" src="/common/javascript/jquery-ui/jquery-ui.min.js?ver=201217082854"></script> <script type="text/javascript" src="/javascript/egirl.js?ver=230123113900"></script> <script type="text/javascript" src="/javascript/jquery-migrate-1.4.1.min.js?ver=230112080905"></script> <script type="text/javascript" src="/common/javascript/top-navigator/jquery-top-navigator.js?ver=201217082854"></script> <script type="text/javascript" src="/common//bootstrap/js/bootstrap.min.js?ver=230112080906"></script> <script type="text/javascript" src="/common/javascript/jquery.onready.js?ver=230112081451"></script> <link href='https://fonts.googleapis.com/css?family=Amatic+SC:400,700' rel='stylesheet' type='text/css'> <!-- Google Tag Manager --> <script>(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-5PB4FX4');</script> <!-- End Google Tag Manager --> </head> <body data-ng-app="miliuApp"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5PB4FX4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="defaultResolutions" style="display: none;"> <div class="col-xs">XS</div> <div class="col-sm">SM</div> <div class="col-md">MD</div> <div class="col-lg">LG</div> </div> <form method="post" action="./Olive-Dennis?id=125278" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzkxNTk0OTAxD2QWAgILD2QWAgIJD2QWAmYPZBYYAgEPZBYCZg9kFgRmD2QWAmYPZBYQZg8WAh4HVmlzaWJsZWgWAgIBDxYCHwBoFgICAQ8PFgIfAGhkFgICAg9kFghmDw8WAh4EVGV4dGVkZAIBDw9kFgIeBXZhbHVlZWQCBA8PFgIfAWVkZAIHD2QWAgILEBBkZBYAZGQCAQ9kFgJmD2QWBGYPFgIeC18hSXRlbUNvdW50AgQWCGYPZBYCZg8VBSo8bGkgIGNsYXNzPSJpbnZvbHZlIG5hdmJhci1uYXYgaGlkZGVuLXNtIj4ULzEzNTg2Ny9HZXQtSW52b2x2ZWQMR2V0IEludm9sdmVkBTwvbGk+HTxsaSBjbGFzcz0ic2VwIGludm9sdmUiPjwvbGk+ZAIBD2QWAmYPFQUoPGxpICBjbGFzcz0iYWJvdXQgbmF2YmFyLW5hdiBoaWRkZW4tc20iPgwvMTA4NTEvQWJvdXQFQWJvdXQFPC9saT4bPGxpIGNsYXNzPSJzZXAgYWJvdXQiPjwvbGk+ZAICD2QWAmYPFQUqPGxpICBjbGFzcz0iY29udGFjdCBuYXZiYXItbmF2IGhpZGRlbi1zbSI+Ci84L0NvbnRhY3QHQ29udGFjdAU8L2xpPh08bGkgY2xhc3M9InNlcCBjb250YWN0Ij48L2xpPmQCAw9kFgJmDxUFJzxsaSAgY2xhc3M9ImdpdmUgbmF2YmFyLW5hdiBoaWRkZW4tc20iPhwvMTM1Nzg0L2dpdmUtdG8tZW5naW5lZXJnaXJsBkdpdmluZwU8L2xpPho8bGkgY2xhc3M9InNlcCBnaXZlIj48L2xpPmQCAg9kFgJmD2QWAmYPD2QWAh4LcGxhY2Vob2xkZXIFDVNlYXJjaCBmb3IuLi5kAgIPZBYCAgEPFgIfAGgWAgIBDw8WBB8BBQxMb3cgR3JhcGhpY3MeC05hdmlnYXRlVXJsBS0vMTI1Mjc4L09saXZlLURlbm5pcz9sYXlvdXRDaGFuZ2U9TG93R3JhcGhpY3NkZAIDD2QWAgICD2QWBgIBDw9kFgIfAmVkAgQPDxYCHwFlZGQCBw8PFgIfAGhkFgICCxAQZGQWAGRkAgYPZBYCAgEPFgIfAwIDFgYCAQ9kFgRmDxUHABAgZHJvcGRvd24tdG9nZ2xlEiBuYXZJdGVtIGVuZ2luZWVycyVkYXRhLXRvZ2dsZT0nZHJvcGRvd24nIHJvbGU9J2J1dHRvbicgDC8zL0VuZ2luZWVycwlFbmdpbmVlcnMAZAIBDxYCHwMCBBYIAgEPZBYCZg8VBQAABmlkNDQ0NxkvNDQ0Ny9FbmdpbmVlcnMtRGlyZWN0b3J5D0knbSBhbiBFbmdpbmVlcmQCAg9kFgJmDxUFAAAIaWQxMjYzMTIeLzEyNjMxMi9zdG9yaWVzLWFuZC1pbnRlcnZpZXdzFFN0b3JpZXMgJiBJbnRlcnZpZXdzZAIDD2QWAmYPFQUAAAZpZDQzNTYaLzQzNTYvSGlzdG9yaWNhbC1FbmdpbmVlcnMUSGlzdG9yaWNhbCBFbmdpbmVlcnNkAgQPZBYCZg8VBQAABmlkNTUwMxYvNTUwMy9lbmdpbmVlcmluZy1uZXdzEEVuZ2luZWVyaW5nIE5ld3NkAgIPZBYEZg8VBwAQIGRyb3Bkb3duLXRvZ2dsZRMgbmF2SXRlbSB3aGF0VGhleURvJWRhdGEtdG9nZ2xlPSdkcm9wZG93bicgcm9sZT0nYnV0dG9uJyAULzIvV2hhdC1FbmdpbmVlcnMtRG8MV2hhdCBUaGV5IERvAGQCAQ8WAh8DAgQWCAIBD2QWAmYPFQUAAARpZDMzFy8zMy9FbmdpbmVlcmluZy1DYXJlZXJzE0VuZ2luZWVyaW5nIENhcmVlcnNkAgIPZBYCZg8VBQAABmlkOTMxMSUvOTMxMS9lbmdpbmVlcmluZy1pZGVhcy1hbmQtc29sdXRpb25zEUlkZWFzICYgU29sdXRpb25zZAIDD2QWAmYPFQUAAAhpZDEyODExORovMTI4MTE5L2VuZ2luZWVyaW5nLWRlc2lnbhJFbmdpbmVlcmluZyBEZXNpZ25kAgQPZBYCZg8VBQAABmlkOTMxMyEvOTMxMy9lbmdpbmVlcmluZy1hcmVhcy1vZi1pbXBhY3QPQXJlYXMgb2YgSW1wYWN0ZAIDD2QWBGYPFQcAECBkcm9wZG93bi10b2dnbGUWIG5hdkl0ZW0gaG93VG9HZXRUaGVyZSVkYXRhLXRvZ2dsZT0nZHJvcGRvd24nIHJvbGU9J2J1dHRvbicgDC81L0dldC1UaGVyZRBIb3cgdG8gR2V0IFRoZXJlAGQCAQ8WAh8DAgQWCAIBD2QWAmYPFQUAAAhpZDEzOTYwMh0vMTM5NjAyL0V4cGxvcmUtUG9zc2liaWxpdGllcxVFeHBsb3JlIFBvc3NpYmlsaXRpZXNkAgIPZBYCZg8VBQAACGlkMTI4MjA1Gy8xMjgyMDUvUHJlcGFyZS1mb3ItQ29sbGVnZRNQcmVwYXJlIGZvciBDb2xsZWdlZAIDD2QWAmYPFQUAAAhpZDEyODI0ORAvMTI4MjQ5L1RyeS1UaGlzCFRyeSBUaGlzZAIED2QWAmYPFQUAAAVpZDM2NgwvMzY2L0Fuc3dlcnMPQXNrIGFuIEVuZ2luZWVyZAIHD2QWAmYPZBYEZg8WAh8DAgQWCGYPZBYCZg8VBSo8bGkgIGNsYXNzPSJpbnZvbHZlIG5hdmJhci1uYXYgaGlkZGVuLXNtIj4ULzEzNTg2Ny9HZXQtSW52b2x2ZWQMR2V0IEludm9sdmVkBTwvbGk+HTxsaSBjbGFzcz0ic2VwIGludm9sdmUiPjwvbGk+ZAIBD2QWAmYPFQUoPGxpICBjbGFzcz0iYWJvdXQgbmF2YmFyLW5hdiBoaWRkZW4tc20iPgwvMTA4NTEvQWJvdXQFQWJvdXQFPC9saT4bPGxpIGNsYXNzPSJzZXAgYWJvdXQiPjwvbGk+ZAICD2QWAmYPFQUqPGxpICBjbGFzcz0iY29udGFjdCBuYXZiYXItbmF2IGhpZGRlbi1zbSI+Ci84L0NvbnRhY3QHQ29udGFjdAU8L2xpPh08bGkgY2xhc3M9InNlcCBjb250YWN0Ij48L2xpPmQCAw9kFgJmDxUFJzxsaSAgY2xhc3M9ImdpdmUgbmF2YmFyLW5hdiBoaWRkZW4tc20iPhwvMTM1Nzg0L2dpdmUtdG8tZW5naW5lZXJnaXJsBkdpdmluZwU8L2xpPho8bGkgY2xhc3M9InNlcCBnaXZlIj48L2xpPmQCAg9kFgJmD2QWAmYPD2QWAh8EBQ1TZWFyY2ggZm9yLi4uZAIID2QWAgICD2QWBgIBDw9kFgIfAmVkAgQPDxYCHwFlZGQCBw8PFgIfAGhkFgICCxAQZGQWAGRkAgoPZBYCZg9kFgJmDw9kFgIfBAUNU2VhcmNoIGZvci4uLmQCAQ9kFgJmD2QWAgIBDxYCHwMCAxYGAgEPZBYEZg8VBwAQIGRyb3Bkb3duLXRvZ2dsZRIgbmF2SXRlbSBlbmdpbmVlcnMlZGF0YS10b2dnbGU9J2Ryb3Bkb3duJyByb2xlPSdidXR0b24nIAwvMy9FbmdpbmVlcnMJRW5naW5lZXJzAGQCAQ8WAh8DAgQWCAIBD2QWAmYPFQUAAAZpZDQ0NDcZLzQ0NDcvRW5naW5lZXJzLURpcmVjdG9yeQ9JJ20gYW4gRW5naW5lZXJkAgIPZBYCZg8VBQAACGlkMTI2MzEyHi8xMjYzMTIvc3Rvcmllcy1hbmQtaW50ZXJ2aWV3cxRTdG9yaWVzICYgSW50ZXJ2aWV3c2QCAw9kFgJmDxUFAAAGaWQ0MzU2Gi80MzU2L0hpc3RvcmljYWwtRW5naW5lZXJzFEhpc3RvcmljYWwgRW5naW5lZXJzZAIED2QWAmYPFQUAAAZpZDU1MDMWLzU1MDMvZW5naW5lZXJpbmctbmV3cxBFbmdpbmVlcmluZyBOZXdzZAICD2QWBGYPFQcAECBkcm9wZG93bi10b2dnbGUTIG5hdkl0ZW0gd2hhdFRoZXlEbyVkYXRhLXRvZ2dsZT0nZHJvcGRvd24nIHJvbGU9J2J1dHRvbicgFC8yL1doYXQtRW5naW5lZXJzLURvDFdoYXQgVGhleSBEbwBkAgEPFgIfAwIEFggCAQ9kFgJmDxUFAAAEaWQzMxcvMzMvRW5naW5lZXJpbmctQ2FyZWVycxNFbmdpbmVlcmluZyBDYXJlZXJzZAICD2QWAmYPFQUAAAZpZDkzMTElLzkzMTEvZW5naW5lZXJpbmctaWRlYXMtYW5kLXNvbHV0aW9ucxFJZGVhcyAmIFNvbHV0aW9uc2QCAw9kFgJmDxUFAAAIaWQxMjgxMTkaLzEyODExOS9lbmdpbmVlcmluZy1kZXNpZ24SRW5naW5lZXJpbmcgRGVzaWduZAIED2QWAmYPFQUAAAZpZDkzMTMhLzkzMTMvZW5naW5lZXJpbmctYXJlYXMtb2YtaW1wYWN0D0FyZWFzIG9mIEltcGFjdGQCAw9kFgRmDxUHABAgZHJvcGRvd24tdG9nZ2xlFiBuYXZJdGVtIGhvd1RvR2V0VGhlcmUlZGF0YS10b2dnbGU9J2Ryb3Bkb3duJyByb2xlPSdidXR0b24nIAwvNS9HZXQtVGhlcmUQSG93IHRvIEdldCBUaGVyZQBkAgEPFgIfAwIEFggCAQ9kFgJmDxUFAAAIaWQxMzk2MDIdLzEzOTYwMi9FeHBsb3JlLVBvc3NpYmlsaXRpZXMVRXhwbG9yZSBQb3NzaWJpbGl0aWVzZAICD2QWAmYPFQUAAAhpZDEyODIwNRsvMTI4MjA1L1ByZXBhcmUtZm9yLUNvbGxlZ2UTUHJlcGFyZSBmb3IgQ29sbGVnZWQCAw9kFgJmDxUFAAAIaWQxMjgyNDkQLzEyODI0OS9UcnktVGhpcwhUcnkgVGhpc2QCBA9kFgJmDxUFAAAFaWQzNjYMLzM2Ni9BbnN3ZXJzD0FzayBhbiBFbmdpbmVlcmQCAw8PFgIfAGhkFgICAg8WAh8AaGQCBQ8PFgIfAGhkFgJmDxYCHwBoZAIHDxYCHwBoFgQCAQ8PFgIfAGhkFgICAQ8PFgQeCENzc0NsYXNzZR4EXyFTQgICZBYCZg8WAh8DAgQWCAIBD2QWBGYPFQQADGhOYXZJdGVtT2ZmMRkvNDQ0Ny9FbmdpbmVlcnMtRGlyZWN0b3J5D0knbSBhbiBFbmdpbmVlcmQCAQ8WAh8DAv////8PZAICD2QWBGYPFQQADGhOYXZJdGVtT2ZmMR4vMTI2MzEyL3N0b3JpZXMtYW5kLWludGVydmlld3MUU3RvcmllcyAmIEludGVydmlld3NkAgEPFgIfAwL/////D2QCAw9kFgRmDxUEAAtoTmF2SXRlbUluMRovNDM1Ni9IaXN0b3JpY2FsLUVuZ2luZWVycxRIaXN0b3JpY2FsIEVuZ2luZWVyc2QCAQ8WAh8DAgEWAgIBD2QWBGYPFQYAAAtoTmF2SXRlbUluMwtoTmF2SXRlbUluMxQvMTIzNjMzL1RyYWlsYmxhemVycwxUcmFpbGJsYXplcnNkAgEPFgIfAwIWFiwCAQ9kFgJmDxUGAAAMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMx8vMTI1MjA5L0hlbGVuLUF1Z3VzdGEtQmxhbmNoYXJkF0hlbGVuIEF1Z3VzdGEgQmxhbmNoYXJkZAICD2QWAmYPFQYABC1hbHQMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMxovMTQ2MTU1L1l2b25uZS1Zb3VuZy1DbGFyaxJZdm9ubmUgWW91bmcgQ2xhcmtkAgMPZBYCZg8VBgAADGhOYXZJdGVtT2ZmMwxoTmF2SXRlbU9mZjMULzEyNTIyMi9FZGl0aC1DbGFya2UMRWRpdGggQ2xhcmtlZAIED2QWAmYPFQYABC1hbHQMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMxYvMTI1MTc4L0VzdGhlci1Db253ZWxsDkVzdGhlciBDb253ZWxsZAIFD2QWAmYPFQYAAAxoTmF2SXRlbU9mZjMMaE5hdkl0ZW1PZmYzFS8xMjUyMzYvTWFydGhhLUNvc3Rvbg1NYXJ0aGEgQ29zdG9uZAIGD2QWAmYPFQYABC1hbHQMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMxgvMTQ2MTM4L0NocmlzdGluZS1EYXJkZW4QQ2hyaXN0aW5lIERhcmRlbmQCBw9kFgJmDxUGAAAMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMxIvMTI1MTk4L1J1dGgtRGF2aXMKUnV0aCBEYXZpc2QCCA9kFgJmDxUGAAQtYWx0EmFjdGl2ZSBoTmF2SXRlbU9uMxJhY3RpdmUgaE5hdkl0ZW1PbjMULzEyNTI3OC9PbGl2ZS1EZW5uaXMMT2xpdmUgRGVubmlzZAIJD2QWAmYPFQYAAAxoTmF2SXRlbU9mZjMMaE5hdkl0ZW1PZmYzEy8xMjUzMTUvRWxzaWUtRWF2ZXMLRWxzaWUgRWF2ZXNkAgoPZBYCZg8VBgAELWFsdAxoTmF2SXRlbU9mZjMMaE5hdkl0ZW1PZmYzFS8xMjUzMTkvSXJlbmUtRmlzY2hlcg1JcmVuZSBGaXNjaGVyZAILD2QWAmYPFQYAAAxoTmF2SXRlbU9mZjMMaE5hdkl0ZW1PZmYzGy8xMjUzMjgvaXJtZ2FyZC1mbHVnZ2UtbG90ehRJcm1nYXJkIEZsw7xnZ2UtTG90emQCDA9kFgJmDxUGAAQtYWx0DGhOYXZJdGVtT2ZmMwxoTmF2SXRlbU9mZjMfLzEyMzQ3NC9MaWxsaWFuLU1vbGxlci1HaWxicmV0aBdMaWxsaWFuIE1vbGxlciBHaWxicmV0aGQCDQ9kFgJmDxUGAAAMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMxQvMTI1MzM1L0thdGUtR2xlYXNvbgxLYXRlIEdsZWFzb25kAg4PZBYCZg8VBgAELWFsdAxoTmF2SXRlbU9mZjMMaE5hdkl0ZW1PZmYzFi8xMjUzNjgvQmVhdHJpY2UtSGlja3MOQmVhdHJpY2UgSGlja3NkAg8PZBYCZg8VBgAADGhOYXZJdGVtT2ZmMwxoTmF2SXRlbU9mZjMULzEyMzU5OC9HcmFjZS1Ib3BwZXIMR3JhY2UgSG9wcGVyZAIQD2QWAmYPFQYABC1hbHQMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMxQvMTQ1OTg5L01hcnktSmFja3NvbgxNYXJ5IEphY2tzb25kAhEPZBYCZg8VBgAADGhOYXZJdGVtT2ZmMwxoTmF2SXRlbU9mZjMVLzE0NjA5Ni9SYXllLU1vbnRhZ3VlDVJheWUgTW9udGFndWVkAhIPZBYCZg8VBgAELWFsdAxoTmF2SXRlbU9mZjMMaE5hdkl0ZW1PZmYzFy8xMjUzNzUvTS1HZXJ0cnVkZS1SYW5kEE0uIEdlcnRydWRlIFJhbmRkAhMPZBYCZg8VBgAADGhOYXZJdGVtT2ZmMwxoTmF2SXRlbU9mZjMeLzEyNTM5Ny9FbGxlbi1Td2FsbG93LVJpY2hhcmRzFkVsbGVuIFN3YWxsb3cgUmljaGFyZHNkAhQPZBYCZg8VBgAELWFsdAxoTmF2SXRlbU9mZjMMaE5hdkl0ZW1PZmYzFi8xMjU0MjUvRW1pbHktUm9lYmxpbmcORW1pbHkgUm9lYmxpbmdkAhUPZBYCZg8VBgAADGhOYXZJdGVtT2ZmMwxoTmF2SXRlbU9mZjMXLzE0NjA2Ny9NYXJ5LUdvbGRhLVJvc3MPTWFyeSBHb2xkYSBSb3NzZAIWD2QWAmYPFQYABC1hbHQMaE5hdkl0ZW1PZmYzDGhOYXZJdGVtT2ZmMxQvMTI1NDE4L05vcmEtU3RhbnRvbgxOb3JhIFN0YW50b25kAgQPZBYEZg8VBAAMaE5hdkl0ZW1PZmYxFi81NTAzL2VuZ2luZWVyaW5nLW5ld3MQRW5naW5lZXJpbmcgTmV3c2QCAQ8WAh8DAv////8PZAICDw8WAh8AaGRkAgkPDxYCHwBoZGQCCw8PFgIfAGhkZAINDxYCHwBoZAIRDxYCHwBoZAIVDw8WAh8AaGRkAhkPFgIfAGgWCgIBDw8WAh8AaGRkAgMPDxYCHwBoZBYCZg8PFgIfAGhkFgRmDw8WAh8AaGRkAgEPDxYCHwBoZGQCBA8PFgIfAGhkZAIFDw8WAh8AaGQWAmYPZBYEZg8WAh8AaBYCZg9kFgYCAw9kFgICARAQZGQWAGRkAgcPZBYCAgEQEGRkFgBkZAIID2QWBGYPZBYCAgEQEGRkFgFmZGQCAQ9kFgICARAQZGQWAWZkZAICDxYCHwBoFgJmD2QWBgIDD2QWAgIBEBBkZBYAZGQCBw9kFgICARAQZGQWAGRkAggPZBYEZg9kFgICARAQZGQWAWZkZAIBD2QWAgIBEBBkZBYBZmRkAgYPDxYCHwBoZGQCGw8PFgIfAGhkFgICAg8WAh8AaGQCHQ9kFgJmD2QWAmYPZBYCAgIPZBYCZg9kFgJmD2QWAgICD2QWAmYPZBYCZg8WAh8DAgNkGAEFGUxvZ2luTW9kYWxDb250cm9sJGNhcHRjaGEPBSRhMDNmNDY0ZS0zMjk1LTRhNmEtYjBhYy05MzU0NmQxNWEzMTdkPQYNf4kOvbYuQ6tVN/SMLyVaI47e7A2j3Ooretj6m+g=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=7bVHh3GmyMIydnQAtLZbB3rVh9LFnGf8Ks4ZEAsUUAab3K_GN4qAzn2mLnqh9IQTDvovkkfSAcIPLcvOVZabjadgYWHWo3sWUBlONaothaM1&t=638240205260000000" type="text/javascript"></script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdABOXiF0+ap15QCDfwdorEj0R3mJC/n9w/XwB7xym6V4JI+OcirbtVPgsSwBiUpOlrUPu9vNlBuDPtuzYzIasctRKLk1SjpEvj0knGhfn6QpEAYRnH273u9nrwWUfz+FSeYjeTxDXd9AVPBEuQ8ziEq63uYiqObsOVVc2DX/GqBRfWX53iRCrfl49AhPNqn+PXWxTwGezXO6b79HFoXQkNSljq+WSvDJIy/8pCKYm8TSmM6bcAynWURtayKvRqwNecQ88ePhJloXjgsF6+/4zr+RpAJplgZqA/1LVcMn01uX1oAa+3HqX0TEVAzPkwPfTGFb3lAdtX4SN8p+1POTZdPAYx6WsUsusjFkQBVsoA7TqaSgbbhLAS6dXPb+D4CQ/kLCB+wqmCUKCmZ9bKWyEEjpY414diMWAA9KUcXdWftoQBdZCxJ/HveSbgrE/QB0I41A=" /> </div> <script type="text/javascript"> function closeAnnouncement() { $('.page-announcement-container').slideUp(300); $.get("/common/api/pageannouncements/manager.aspx?action=clientclose&announcementId=155690", function (data) { }); } </script> <div class="page-announcement-container"> <div id="page-announcement"> <div class="page-announcement" id="page-announcement-elem"> <a onclick="closeAnnouncement();" id="closeEntryBtn"><i class="fa fa-times" aria-hidden="true"></i></a> <div class="announcementContent"> <div class="center"><a data-objectname="Engineers Week" href="https://discovere.org/programs/engineers-week/" class="linkTextBlock"><img alt="2025 Engineers Week" class="img-responsive cmsContentImg" src="/File.aspx?id=155691&v=bfa11b06" style="max-width: 100%; max-height: 100%;"></a></div> </div> </div> </div> </div> <div id="wrapBg"> <script type="text/javascript"> function redirectAction(url) { if (url.length > 0) window.location.href = url; else location.reload(); } function loginModal() { var modal = $('#_modalLogin'); var options = { shouldRender: 'False' == 'True', isLoggedIn: 'False' == 'True', hdnLoginModalHiddenField: $('#LoginModalControl_hdnShowLoginModal'), } //#region public methods function showLoginModal() { modal = $('#_modalLogin').modal({ show: true }); _setHiddenFieldValue(true); //setup bind to events modal.on('hidden.bs.modal', function () { _setHiddenFieldValue(false); }); } function closeLoginModal() { modal.modal('hide'); } function shouldRender() { return options.shouldRender; } function getExtOptions() { var value = $('#LoginModalControl_hdnLoginModalOptionsExt').val(); try { if (value) return JSON.parse(value); } catch (ex) { } return {}; } function setExtOptions(__options) { var _options = __options || {}; options.extOptions = __options; $('#LoginModalControl_hdnLoginModalOptionsExt').val(JSON.stringify(__options)); } //#endregion //#region internal methods function _init() { options.extOptions = getExtOptions(); } function _setHiddenFieldValue(value) { options.hdnLoginModalHiddenField.val('' + value); } //#endregion return { init: _init, options: options, show: showLoginModal, close: closeLoginModal, setExtOptions: setExtOptions } } $(document).ready(function () { var modal = loginModal(); modal.init(); if (modal.options.shouldRender) { modal.show(); return; } if (modal.options.isLoggedIn && modal.options.hdnLoginModalHiddenField.val() == "true") { //call the function var _options = modal.options; if (_options.extOptions && _options.extOptions.onclose) { var func = _options.extOptions.onclose; if (func && func.func) { modal.setExtOptions(null); // run the method window[func.func].apply(window, func.params); } } } $('a[data-action="login"]').click(function (evt) { evt.preventDefault(); //get url var url = $(this).attr('href'); var login = loginModal(); if (!login.options.isLoggedIn) { login.setExtOptions({ onclose: { func: 'redirectAction', params: [url] } }); login.show(); } else { redirectAction(url); } }); }); // Disables the HTML5 client validation (which can interfere with the postback event) function DisableFormValidation() { $('form').attr('novalidate', 'novalidate'); } </script> <div id="_modalLogin" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="_modalLoginTitle"> <div class="modal-dialog " role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="_modalLoginTitle">Login</h4> </div> <div class="modal-body"> <div class="login-website"> <div id="LoginModalControl_pnlNonAuthenticated" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'LoginModalControl_btnLogin')"> <span class="login-website-text"></span> <div class="form"> <div class="form-group"> <fieldset> <input type="hidden" name="LoginModalControl$hdnShowLoginModal" id="LoginModalControl_hdnShowLoginModal" /> <input type="hidden" name="LoginModalControl$hdnLoginModalOptionsExt" id="LoginModalControl_hdnLoginModalOptionsExt" /> <div class="groupItem form-group"> <input name="LoginModalControl$txEmail" type="text" id="LoginModalControl_txEmail" class="form-control" Placeholder="Enter your username/email address" /> </div> <div class="groupItem form-group"> <input name="LoginModalControl$txPassword" type="password" id="LoginModalControl_txPassword" class="form-control" Placeholder="Password" /> </div> </fieldset> </div> </div> <label class="remeber-me"> <input type="checkbox" class="ckRememberMe" /> <a href="javascript:void(0)" class="aRememberMe" title="Keep me signed in">Keep me signed in</a> </label> <input type="submit" name="LoginModalControl$btnLogin" value="Login" onclick="DisableFormValidation();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("LoginModalControl$btnLogin", "", true, "", "", false, false))" id="LoginModalControl_btnLogin" class="simpleSubmit btn btn-solid btn-sm btn-fix-size" /> <a id="LoginModalControl_btnNeedAcct" class="createAccount" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("LoginModalControl$btnNeedAcct", "", true, "", "", false, true))">Create account</a> <div class="cesrrors alert alert-danger" style='display:none;'> </div> </div> </div> </div> </div> </div> </div> <div class="bigOverlay"></div> <div class="container-fluid"> <div class="row no-gutter"> <header id="header "> <!-- Header start --> <!-- /////////////////// DESKTOP HEADER /////////////--> <div class="hidden-xs site-header desktopHeader"> <div class="navbar-content loggedIn"> <nav class="navbar"> <!-- /////////////////// DESKTOP HEADER /////////////--> <!-- right menu --> <ul class="nav navbar-nav navbar-right"> <li class="involve navbar-nav hidden-sm"> <a href="/135867/Get-Involved">Get Involved</a> </li> <li class="sep involve"></li> <li class="about navbar-nav hidden-sm"> <a href="/10851/About">About</a> </li> <li class="sep about"></li> <li class="contact navbar-nav hidden-sm"> <a href="/8/Contact">Contact</a> </li> <li class="sep contact"></li> <li class="give navbar-nav hidden-sm"> <a href="/135784/give-to-engineergirl">Giving</a> </li> <li class="sep give"></li> <li class='search navbar-nav'> <div class="searchbox clearfix" aria-label="Site-search"> <input name="ctl05$ctl00$ctl00$mcHeaderBar$ctl00$desktopRightNavBar$ctl00$SearchControl$ctl00$SearchText" type="text" id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_desktopRightNavBar_ctl00_SearchControl_ctl00_SearchText" placeholder="Search for..." /> <a id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_desktopRightNavBar_ctl00_SearchControl_ctl00_SubmitSearch" class="button" aria-label="Site-search" href="javascript:__doPostBack('ctl05$ctl00$ctl00$mcHeaderBar$ctl00$desktopRightNavBar$ctl00$SearchControl$ctl00$SubmitSearch','')"></a> <script type="text/javascript">postOnEnter('#ctl05_ctl00_ctl00_mcHeaderBar_ctl00_desktopRightNavBar_ctl00_SearchControl_ctl00_SearchText',"ctl05$ctl00$ctl00$mcHeaderBar$ctl00$desktopRightNavBar$ctl00$SearchControl$ctl00$SubmitSearch");</script> </div> </li> </ul> <ul class="topLoginWrapp nav navbar-nav"> <li class="home"><a href="/">EngineerGirl Home</a></li> <li class="login-li"> <a href="javascript:void(0);" class="login toggle btn btn-primary">Login </a> </li> <li class="join"> <a class="join btn btn-info" href="/30/Login">Join</a> </li> </ul> <!-- /////////////////// LOGIN POPUP EXPANDABLE /////////////--> <div class="topLogin form-signin"> <a href="javascript:void(0)" class="closeLoginBox float-right hidden-xs"></a> <a class="closeLoginBox float-right visible-xs" data-target="#mobileTopLoginDd" role="button" data-toggle="collapse" aria-controls="mobileTopLoginDd"></a> <div class="topLoginContent"> <img class="profile-img-card" src="/images/person/empty-person.webp" /> <img class="profile-img-card custom" src="/images/person/empty-person-custom.webp" /> <input name="ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink$quickLogin$txEmail" type="text" id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink_quickLogin_txEmail" class="form-control user" PlaceHolder="Enter your username/email address" value="" /> <input name="ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink$quickLogin$txPassword" type="password" id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink_quickLogin_txPassword" class="form-control pass" PlaceHolder="Password" name="password" value="" /> <div class="chkWrapp"> <input id="rememberLoginInfo" type="checkbox" class="ckRememberMe css-input css-checkbox" /> <label class="css-label" for="rememberLoginInfo"></label> </div> <span class="data">Keep me signed in</span> <div class="row" style="margin-top: 20px;"> <div class="col-sm-12 text-center"> <a href="/127092/Sign-Up" class="btn btn-default btn-lg registerButton">Register</a> <a id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink_quickLogin_btnLogin" class="login btn btn-default btn-lg" href="javascript:__doPostBack('ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink$quickLogin$btnLogin','')">Login</a> </div> </div> <a id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink_quickLogin_btnForgotPassword" class="forgot-password" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink$quickLogin$btnForgotPassword", "", true, "", "", false, true))">Forgot your Login Information</a> </div> <script type="text/javascript">postOnEnter('#ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink_quickLogin_txEmail,#ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink_quickLogin_txPassword', "ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink$quickLogin$btnLogin");</script> <script> $("#rememberLoginInfo").click(function () { var check = $(this).is(":checked"); setCookieDays("rememberMe", check ? '1' : '0', 10); }); </script> <!-- <div id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink_quickLogin_pnlNonAuthenticated"> </div> --> </div> <div> </div> </nav> </div> </div> <!-- /////////////////// MOBILE HEADER /////////////--> <div class="container mobileHeader jsDdMenus site-header visible-xs"> <div class="navbar navbar-wrapper navbar-default navbar-static-top"> <!--====================== Mobile top bar -buttons only ==================--> <div class="topBar container-fluid"> <div class="content-box"> <div class="navbar-header navbar-wrapper toggleResponsive"> <div class="row"> <div class="col-xs-4"> <!-- Hamburger button--> <button class="navbar-collapse" type="button" data-target="#mobileTopNavigator" role="button" data-toggle="collapse" aria-expanded="false" aria-controls="mobileTopNavigator"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!--Login button--> <a href="javascript:void(0);" class="topLoginBtn toggle btn btn-primary" data-target="#mobileTopLoginDd" role="button" data-toggle="collapse" aria-expanded="false" aria-controls="mobileTopLoginDd"> <i class="fa fa-user"></i> </a> </div> <div class="col-xs-5"> <!-- Logo with home link--> <a class="navbar-brand" href="/"> <img class="img-responsive center-block hidden-xs" alt="EngineerGirl logo" src="/images/logo.png" /> <img class="img-responsive center-block visible-xs" alt="EngineerGirl logo" src="/images/mobile/logo.png" /> </a> </div> <div class="col-xs-3"> <!-- Search button --> <a data-target="#mobileSearch" href="javascript:void(0);" class="searchBtn btn btn-primary" role="button" data-toggle="collapse" aria-expanded="false" aria-controls="mobileSearch"> <i class="fa fa-search"></i> </a> </div> </div> </div> </div> </div> <!--=================== Mobile top bar - expandable areas ===================--> <!-- top nav--> <div class="mobileTopNavigator collapse" id="mobileTopNavigator"> <a href="/" class="dropdown-toggle homeItem visible-xs">Home</a> <script type="text/javascript"> $(document).ready(function () { var topNav = $(".mastheadWrap.hidden-xs .navbar-static-top"); var engineersBox = topNav.find(".dropdown.engineers"); var whatTheyDoBox = topNav.find(".dropdown.whatTheyDo"); var howToGetThereBox = topNav.find(".dropdown.howToGetThere"); var menuBlock = $(".navbar-static-top"); $(".overMenu .over").each(function () { var over = $(this).find(".menuItem"); var menuItem = $(".mastheadWrap.hidden-xs .topNav > .dropdown-toggle"); over.mouseenter(function () { $(this).closest(".navItem").addClass("itemSelected"); menuBlock.addClass("overlay"); }); }) $(".navItem").mouseleave(function () { $(this).removeClass("itemSelected"); menuBlock.removeClass("overlay"); }); }); </script> <div class="navbar navbar-header navbar-default hidden-xs"> <div class="navbar navbar-default navbar-wrapper"> <div class="topLogo"> <a class="navbar-brand" href="/"> <img class="img-responsive" src="/images/logo.webp" /> </a> </div> </div> </div> <div class="topNaeLogo"> <img src="/images/naeLogoHome.webp" class="img-responsive"/> <a href="https://www.nae.edu/" target="_blank" class="naeLogoLink"></a> </div> <nav class="navbar navbar-default navbar-static-top navbar-wrapper" id="static-top-navigator"> <div class="navbar-collapse navbar-wrapper topMenuNav clearfix" id="bs-navbar-collapse-top"> <ul class="topNav nav navbar-nav overMenu row"> <li class="over col-sm-4 col-md-4 dropdown disabled hvr-underline-from-center navigation_submenu_box first dropdown-toggle navItem engineers" data-toggle='dropdown' role='button' > <a href="/3/Engineers" class="dropdown-toggle menuItem">Engineers</a> <div class="dropdown-menu" role="menu"> <div class="dropdown-menu-wrapp"> <div class="dropdown-menu-cols"> <ul class="submenu-items dropdown-menu column1"> <li class="id4447"> <a href="/4447/Engineers-Directory"><span>I'm an Engineer</span></a> </li> <li class="id126312"> <a href="/126312/stories-and-interviews"><span>Stories & Interviews</span></a> </li> <li class="id4356"> <a href="/4356/Historical-Engineers"><span>Historical Engineers</span></a> </li> <li class="id5503"> <a href="/5503/engineering-news"><span>Engineering News</span></a> </li> </ul> <div class="clearer"></div> </div> </div> </div> </li> <li class="over col-sm-4 col-md-4 dropdown disabled hvr-underline-from-center navigation_submenu_box first dropdown-toggle navItem whatTheyDo" data-toggle='dropdown' role='button' > <a href="/2/What-Engineers-Do" class="dropdown-toggle menuItem">What They Do</a> <div class="dropdown-menu" role="menu"> <div class="dropdown-menu-wrapp"> <div class="dropdown-menu-cols"> <ul class="submenu-items dropdown-menu column1"> <li class="id33"> <a href="/33/Engineering-Careers"><span>Engineering Careers</span></a> </li> <li class="id9311"> <a href="/9311/engineering-ideas-and-solutions"><span>Ideas & Solutions</span></a> </li> <li class="id128119"> <a href="/128119/engineering-design"><span>Engineering Design</span></a> </li> <li class="id9313"> <a href="/9313/engineering-areas-of-impact"><span>Areas of Impact</span></a> </li> </ul> <div class="clearer"></div> </div> </div> </div> </li> <li class="over col-sm-4 col-md-4 dropdown disabled hvr-underline-from-center navigation_submenu_box first dropdown-toggle navItem howToGetThere" data-toggle='dropdown' role='button' > <a href="/5/Get-There" class="dropdown-toggle menuItem">How to Get There</a> <div class="dropdown-menu" role="menu"> <div class="dropdown-menu-wrapp"> <div class="dropdown-menu-cols"> <ul class="submenu-items dropdown-menu column1"> <li class="id139602"> <a href="/139602/Explore-Possibilities"><span>Explore Possibilities</span></a> </li> <li class="id128205"> <a href="/128205/Prepare-for-College"><span>Prepare for College</span></a> </li> <li class="id128249"> <a href="/128249/Try-This"><span>Try This</span></a> </li> <li class="id366"> <a href="/366/Answers"><span>Ask an Engineer</span></a> </li> </ul> <div class="clearer"></div> </div> </div> </div> </li> </ul> </div> </nav> <div class="topNavSecondaryLinks"> <div class="topNavSecondaryHeading"><i class="fa fa-bars"></i>More on this site</div> <ul class="nav navbar-nav navbar-right"> <li class="involve navbar-nav hidden-sm"> <a href="/135867/Get-Involved">Get Involved</a> </li> <li class="sep involve"></li> <li class="about navbar-nav hidden-sm"> <a href="/10851/About">About</a> </li> <li class="sep about"></li> <li class="contact navbar-nav hidden-sm"> <a href="/8/Contact">Contact</a> </li> <li class="sep contact"></li> <li class="give navbar-nav hidden-sm"> <a href="/135784/give-to-engineergirl">Giving</a> </li> <li class="sep give"></li> </ul> </div> </div> <!-- login dd --> <div class="mobileTopLoginDd collapse" id="mobileTopLoginDd"> <div class="topLogin form-signin"> <a href="javascript:void(0)" class="closeLoginBox float-right hidden-xs"></a> <a class="closeLoginBox float-right visible-xs" data-target="#mobileTopLoginDd" role="button" data-toggle="collapse" aria-controls="mobileTopLoginDd"></a> <div class="topLoginContent"> <img class="profile-img-card" src="/images/person/empty-person.webp" /> <img class="profile-img-card custom" src="/images/person/empty-person-custom.webp" /> <input name="ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink1$quickLogin$txEmail" type="text" id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink1_quickLogin_txEmail" class="form-control user" PlaceHolder="Enter your username/email address" value="" /> <input name="ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink1$quickLogin$txPassword" type="password" id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink1_quickLogin_txPassword" class="form-control pass" PlaceHolder="Password" name="password" value="" /> <div class="chkWrapp"> <input id="rememberLoginInfo" type="checkbox" class="ckRememberMe css-input css-checkbox" /> <label class="css-label" for="rememberLoginInfo"></label> </div> <span class="data">Keep me signed in</span> <div class="row" style="margin-top: 20px;"> <div class="col-sm-12 text-center"> <a href="/127092/Sign-Up" class="btn btn-default btn-lg registerButton">Register</a> <a id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink1_quickLogin_btnLogin" class="login btn btn-default btn-lg" href="javascript:__doPostBack('ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink1$quickLogin$btnLogin','')">Login</a> </div> </div> <a id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink1_quickLogin_btnForgotPassword" class="forgot-password" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink1$quickLogin$btnForgotPassword", "", true, "", "", false, true))">Forgot your Login Information</a> </div> <script type="text/javascript">postOnEnter('#ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink1_quickLogin_txEmail,#ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink1_quickLogin_txPassword', "ctl05$ctl00$ctl00$mcHeaderBar$ctl00$loginLink1$quickLogin$btnLogin");</script> <script> $("#rememberLoginInfo").click(function () { var check = $(this).is(":checked"); setCookieDays("rememberMe", check ? '1' : '0', 10); }); </script> <!-- <div id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_loginLink1_quickLogin_pnlNonAuthenticated"> </div> --> </div> </div> <!-- top search --> <div class="mobileTopSearch collapse" id="mobileSearch"> <div class="searchbox clearfix" aria-label="Site-search"> <input name="ctl05$ctl00$ctl00$mcHeaderBar$ctl00$mobileSearchCtrl$ctl00$SearchText" type="text" id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_mobileSearchCtrl_ctl00_SearchText" placeholder="Search for..." /> <a id="ctl05_ctl00_ctl00_mcHeaderBar_ctl00_mobileSearchCtrl_ctl00_SubmitSearch" class="button" aria-label="Site-search" href="javascript:__doPostBack('ctl05$ctl00$ctl00$mcHeaderBar$ctl00$mobileSearchCtrl$ctl00$SubmitSearch','')"></a> <script type="text/javascript">postOnEnter('#ctl05_ctl00_ctl00_mcHeaderBar_ctl00_mobileSearchCtrl_ctl00_SearchText',"ctl05$ctl00$ctl00$mcHeaderBar$ctl00$mobileSearchCtrl$ctl00$SubmitSearch");</script> </div> </div> </div> </div> <!-- Header end --> </header> <div class="mastheadWrap hidden-xs"> <div class="masthead"> <script type="text/javascript"> $(document).ready(function () { var topNav = $(".mastheadWrap.hidden-xs .navbar-static-top"); var engineersBox = topNav.find(".dropdown.engineers"); var whatTheyDoBox = topNav.find(".dropdown.whatTheyDo"); var howToGetThereBox = topNav.find(".dropdown.howToGetThere"); var menuBlock = $(".navbar-static-top"); $(".overMenu .over").each(function () { var over = $(this).find(".menuItem"); var menuItem = $(".mastheadWrap.hidden-xs .topNav > .dropdown-toggle"); over.mouseenter(function () { $(this).closest(".navItem").addClass("itemSelected"); menuBlock.addClass("overlay"); }); }) $(".navItem").mouseleave(function () { $(this).removeClass("itemSelected"); menuBlock.removeClass("overlay"); }); }); </script> <div class="navbar navbar-header navbar-default hidden-xs"> <div class="navbar navbar-default navbar-wrapper"> <div class="topLogo"> <a class="navbar-brand" href="/"> <img class="img-responsive" src="/images/logo.webp" /> </a> </div> </div> </div> <div class="topNaeLogo"> <img src="/images/naeLogoHome.webp" class="img-responsive"/> <a href="https://www.nae.edu/" target="_blank" class="naeLogoLink"></a> </div> <nav class="navbar navbar-default navbar-static-top navbar-wrapper" id="static-top-navigator"> <div class="navbar-collapse navbar-wrapper topMenuNav clearfix" id="bs-navbar-collapse-top"> <ul class="topNav nav navbar-nav overMenu row"> <li class="over col-sm-4 col-md-4 dropdown disabled hvr-underline-from-center navigation_submenu_box first dropdown-toggle navItem engineers" data-toggle='dropdown' role='button' > <a href="/3/Engineers" class="dropdown-toggle menuItem">Engineers</a> <div class="dropdown-menu" role="menu"> <div class="dropdown-menu-wrapp"> <div class="dropdown-menu-cols"> <ul class="submenu-items dropdown-menu column1"> <li class="id4447"> <a href="/4447/Engineers-Directory"><span>I'm an Engineer</span></a> </li> <li class="id126312"> <a href="/126312/stories-and-interviews"><span>Stories & Interviews</span></a> </li> <li class="id4356"> <a href="/4356/Historical-Engineers"><span>Historical Engineers</span></a> </li> <li class="id5503"> <a href="/5503/engineering-news"><span>Engineering News</span></a> </li> </ul> <div class="clearer"></div> </div> </div> </div> </li> <li class="over col-sm-4 col-md-4 dropdown disabled hvr-underline-from-center navigation_submenu_box first dropdown-toggle navItem whatTheyDo" data-toggle='dropdown' role='button' > <a href="/2/What-Engineers-Do" class="dropdown-toggle menuItem">What They Do</a> <div class="dropdown-menu" role="menu"> <div class="dropdown-menu-wrapp"> <div class="dropdown-menu-cols"> <ul class="submenu-items dropdown-menu column1"> <li class="id33"> <a href="/33/Engineering-Careers"><span>Engineering Careers</span></a> </li> <li class="id9311"> <a href="/9311/engineering-ideas-and-solutions"><span>Ideas & Solutions</span></a> </li> <li class="id128119"> <a href="/128119/engineering-design"><span>Engineering Design</span></a> </li> <li class="id9313"> <a href="/9313/engineering-areas-of-impact"><span>Areas of Impact</span></a> </li> </ul> <div class="clearer"></div> </div> </div> </div> </li> <li class="over col-sm-4 col-md-4 dropdown disabled hvr-underline-from-center navigation_submenu_box first dropdown-toggle navItem howToGetThere" data-toggle='dropdown' role='button' > <a href="/5/Get-There" class="dropdown-toggle menuItem">How to Get There</a> <div class="dropdown-menu" role="menu"> <div class="dropdown-menu-wrapp"> <div class="dropdown-menu-cols"> <ul class="submenu-items dropdown-menu column1"> <li class="id139602"> <a href="/139602/Explore-Possibilities"><span>Explore Possibilities</span></a> </li> <li class="id128205"> <a href="/128205/Prepare-for-College"><span>Prepare for College</span></a> </li> <li class="id128249"> <a href="/128249/Try-This"><span>Try This</span></a> </li> <li class="id366"> <a href="/366/Answers"><span>Ask an Engineer</span></a> </li> </ul> <div class="clearer"></div> </div> </div> </div> </li> </ul> </div> </nav> </div> </div> </div> </div> <div class="dynamicResouceLayout pageContent"> <div class="dynamicTopSection"> </div> <div class="dynamicContentSection"> <div class="dynamicCenterColumn"> <div class="contentCMS"><h1 class="pagetitle">Olive Dennis <span class="pagetitle-link"><a data-objectname="Trailblazers" href="/123633/Trailblazers" class="linkTextBlock">Trailblazer</a></span></h1> <div class="row"> <div class="col col-xs-12 col-sm-4 col-sm-push-8"> <div class="trailblazer-quick-look"> <div class="portrait"><img alt="Olive Dennis" class="img-responsive cmsContentImg" src="/File.aspx?id=41756&v=7286742a" style="max-width: 100%; margin: 0px auto; max-height: 100%;"></div> <div class="facts"> <p class="formatContent_firstParagraph"><span class="factname">Born:</span> November 20, 1885</p> <p><span class="factname">Died:</span> November 5, 1957</p> <p><span class="factname">Education:</span> Goucher College, Columbia University, and Cornell University</p> <p><span class="factname">Known for:</span> Improving the nature of railway travel</p> </div> <div class="simple-panel career-link-box civil-eng"><a class="linkTextBlock" data-objectname="Civil Engineer" href="/6069/Civil-Engineer"><img alt="Learn About Civil Engineering" class="img-responsive cmsContentImg" src="/File.aspx?id=125025" style="max-width: 100%; margin:0 auto;"></a></div> <div class="simple-panel career-link-box specialty-eng"><a class="linkTextBlock" data-objectname=" Interdisciplinary Engineer" href="/6074/Interdisciplinary-Engineer"><img alt="Learn About Interdisciplinary Engineering" class="img-responsive cmsContentImg" src="/File.aspx?id=125031" style="width: 250px; max-width: 100%; margin:0 auto;"></a></div> </div> </div> <!-- End .col --> <div class="col col-xs-12 col-sm-8 col-sm-pull-4"> <div class="trailblazer-full-story"> <h3 class="tagline">“Lady Engineer” that made train travel comfortable</h3> <p class="sub-tagline formatContent_firstParagraph">Olive Dennis was the first female member of the American Railway Engineering Association and was a pioneer in customer service.</p> <p>Olive Wetzel Dennis was born in November of 1885. As a child, she was always building and tinkering with things. When she was 10, her father gave her a set of tools and she built a scale model of a streetcar for her younger brother – complete with seats that turn over and steps that move up and down.</p> <p>She earned a bachelor's degree from Goucher College in Maryland and a master's degree in mathematics from Columbia University and then taught high school math for ten years. But she never gave up the idea of becoming an engineer. So she went to back to school and became the second woman to graduate from Cornell University with a master's degree in civil engineering.</p> <p>Dennis went to work in the engineering department of the Baltimore and Ohio (B&O) Railroad. She started as a draftsman, building bridges in rural Ohio. She boasted:</p> <blockquote> <p class="formatContent_firstParagraph">“I helped lay out the railroad line at Ithaca last December and I am rather anxious to get out on the road again. There is no reason that a woman can’t be an engineer simply because no other woman has ever been one. A woman can accomplish anything if she tries hard enough!”</p> </blockquote> <p>Soon, Dennis was promoted to “Engineer of Service”, a position the company created for her. Her role was to develop ways to improve the passenger service on trains so that they could better compete with cars and city busses that were starting to become more common in the 1920's. At least one historian describes her as the first service engineer in the country.</p> <div class="simple-img"><img alt="Ruth Dennis points out improvements to a railrad buffet car" class="img-responsive cmsContentImg" src="/File.aspx?id=125303&v=792ff856" style="max-width: 100%; max-height: 100%;"> <p class="caption formatContent_firstParagraph">Olive Dennis in 1947, suggesting improvements to a Baltimore and Ohio Railroad buffet car. Image from B&O Railroad Museum; found in online <a href="https://www.atlasobscura.com/articles/olive-dennis-train-comfort-engineer" class="linkTextBlock">article about the 'Lady Engineer'</a></p> </div> <p>For the next 30 years, Olive contributed to passenger comfort in various ways. She invented and held the patent for the Dennis ventilator, which was in the windows of certain cars and could be controlled by passengers. She also played a major role in air-conditioning the coaches, dimming overhead lights, reclining individual seats, and creating stain-resistant upholstery. It's estimated that she traveled between a quater and a half a million miles on trains, identifying and solving passenger problems along the way.</p> <p>No details were too small. She worked out solutions that ranged is scope from the size of dressing rooms to the dishes offered on dining car menus. The New York Times reported that “She would rather puzzle over the arrangement of doors and cabinets to avoid blocked passages or detect flaws in the construction of a Pullman berth than compose a color scheme for a new club car,” but she could do both. In the mid-1940s, she helped design an <em>entire</em> state-of-the-art luxury passenger train - including a streamlined “shroud”, which covered the front of the locomotive and made it easier for mechanics to repair the engine!</p> <p>Olive Dennis became the first female member of the American Railway Engineering Association. Throughout her life she spoke to groups about her life and career, encouraging other women to pursue their own interests. She never felt gender stood in the way of advancement. She is credited with saying:</p> <blockquote> <p class="formatContent_firstParagraph">“No matter how successful a business may seem to be, it can gain even greater success if it gives consideration to the woman's viewpoint.”</p> </blockquote> </div> <div class="photo-credits"> <hr> <p class="formatContent_firstParagraph"><strong>Photo credits:</strong><br> Portrait retrieved from Wikipedia, "<a href="https://en.wikipedia.org/wiki/Olive_Dennis" class="linkTextBlock">Olive Dennis</a> as a student at Gaucher College, class of 1908".</p> </div> </div> <!-- End .col --></div> <!-- End .row --></div> <div class="description"></div> </div> </div> <div class="dynamicBottomSection"> </div> </div> <footer id="footer"> <div class="footerCustomContent"> <div class="sponsor"> <div class="listTemplate Banner clearfix"> <p class="list-title">Sponsored by</p> <a class="sponsorBanner" href="/130860/clark-foundation"> <img style="border: 0" alt="A. James & Alice B. Clark Foundation" src="/File.aspx?id=130903&v=3bb45c04" class="img-responsive"> </a><a class="sponsorBanner" href="/126946/Chevron"> <img style="border: 0" alt="Chevron" src="/File.aspx?id=140181" class="img-responsive"> </a><a class="sponsorBanner" href="/126950/John-F-McDonnell"> <img style="border: 0" alt="John F. McDonnell" src="/File.aspx?id=126953&v=75ffd764" class="img-responsive"> </a> </div> </div> <div class="description"><div class="customSitemap"><div class="centering"><div class="container-fluid"><div class="row"><div class="col col-sm-12 col-md-6"><div class="center-80"><div class="feature feature-panel highlighted grey" style="padding: 0px; overflow:hidden;"><a href="/154382/2025-Writing-Contest-Innovating-Smarter"><img class="img-resonsive" src="/File.aspx?id=154384&v=d21bfae9" alt="Innovating Smarter" style="max-width:100%;"><p style="margin:8px 0 8px 0; font-size: 24px; font-family: 'Amatic SC', cursive; line-height: 28px; font-weight: bold; text-align: center;">Enter the 2025 EngineerGirl Writing Contest</p></a></div></div></div><div class="col col-sm-12 col-md-6"><div class="center-80"><div class="feature feature-panel highlighted grey" style="padding: 0px; overflow:hidden;"><a href="https://www.engineergirl.org/128602/Ambassadors"><img class="img-responsive" src="/File.aspx?id=128604" alt="EngineerGirl Ambassadors"/><p style="margin:8px 0 8px 0; font-size: 24px; font-family: 'Amatic SC', cursive; line-height: 28px; font-weight: bold; text-align: center;">Learn About the EngineerGirl Ambassadors</a></p></div></div></div></div><!--<div class="row"><p style="font-weight: bold; font-size: 16px; color: #404040; text-align: center; margin: auto;">EngineerGirl is committed to supporting an inclusive engineering workforce. <a href="https://www.engineergirl.org/10851/About#inclusion-statement" style="color: #f25a33;">Find out more</a>.</p></div>--></div></div></div></div> </div> <div class="footer"> <div class="container-fluid"> <div class="row"> <div class="general col-sm-5 col-md-5"> <div class="legacyLink"> <ul> <li><a href="http://www.nationalacademies.org/legal/terms.html" target="_blank">Terms of Use</a></li> <li><a href="http://www.nationalacademies.org/legal/privacy/index.html" target="_blank">Privacy Statement</a></li> <li><a href="http://www.nationalacademies.org/legal/policy/index.html" target="_blank">DMCA Policy</a></li> </ul> </div> <div class='footer-address'id='footer-address' >National Academy of Engineering</div> <div class="copyright"> <a href="http://nationalacademies.org/legal/index.html" target="_blank">Copyright @ 2003- 2025 National Academy of Sciences on behalf of the National Academy of Engineering. All rights reserved.</a> </div> </div> <div class="footerNav col-sm-3 col-md-3 hidden-xs"> <div class="container-fluid"> <div class="row"> <div class="social"> <!-- FOR THE PRESENTATION,PLEASE CLARIFY AND REMOVE!!! --> Follow us <ul> <li><a href="https://www.facebook.com/EngineerGirlNAE/" target="_blank"> <img src="/images/facebook.webp" class="img-responsive" /></a></li> <li><a href="https://twitter.com/EngineerGirlNAE" target="_blank"> <img src="/images/twitter.webp" class="img-responsive" /></a></li> <li><a href="https://www.instagram.com/EngineerGirlNAE/" target="_blank"> <img src="/images/instagram.webp" class="img-responsive" /></a></li> </ul> </div> </div> </div> </div> <div class="col-sm-4 col-md-4 right-footer"> <div class="general"> <div class="legacyLink"> <ul> <li> <a href="/">EngineerGirl Home</a> </li> <li> <a href="/10/Sitemap">Sitemap</a> </li> <li> <a href="/138752/Subscribe">Subscribe</a> </li> </ul> </div> <div class="digitalBy"><span>Digital by</span><a href="http://www.diamax.com/" target="_blank"><img src="/images/diamax_logo.webp" alt="Diamax" /></a></div> </div> </div> </div> </div> </div> </footer> </div> </form> </body> </html> <!-- Page Summary Page Id: 125278 Page Path: /-1/1/3/4356/123633/ Page Name: Olive Dennis Page Url Name: Page Type: Resource - Resource [5] Page Section Name: Generated Server Time: 2/17/2025 12:47:26 PM -->