-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
1 lines (1 loc) · 24.5 KB
/
index.html
1
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><style data-href="/styles.150886ba4609f62fe361.css">html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.45em georgia,serif;box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}body{color:rgba(0,0,0,.8);font-family:georgia,serif;font-weight:400;word-wrap:break-word;font-kerning:normal;-ms-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}img{max-width:100%;padding:0;margin:0 0 1.45rem}h1{font-size:2.25rem}h1,h2{padding:0;margin:0 0 1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h2{font-size:1.62671rem}h3{font-size:1.38316rem}h3,h4{padding:0;margin:0 0 1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h4{font-size:1rem}h5{font-size:.85028rem}h5,h6{padding:0;margin:0 0 1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h6{font-size:.78405rem}hgroup{padding:0;margin:0 0 1.45rem}ol,ul{padding:0;margin:0 0 1.45rem 1.45rem;list-style-position:outside;list-style-image:none}dd,dl,figure,p{padding:0;margin:0 0 1.45rem}pre{margin:0 0 1.45rem;font-size:.85rem;line-height:1.42;background:rgba(0,0,0,.04);border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem}table{font-size:1rem;line-height:1.45rem;width:100%}fieldset,table{padding:0;margin:0 0 1.45rem}blockquote{padding:0;margin:0 1.45rem 1.45rem}form,iframe,noscript{padding:0;margin:0 0 1.45rem}hr{padding:0;margin:0 0 calc(1.45rem - 1px);background:rgba(0,0,0,.2);border:none;height:1px}address{padding:0;margin:0 0 1.45rem}b,dt,strong,th{font-weight:700}li{margin-bottom:.725rem}ol li,ul li{padding-left:0}li>ol,li>ul{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}blockquote :last-child,li :last-child,p :last-child{margin-bottom:0}li>p{margin-bottom:.725rem}code,kbd,samp{font-size:.85rem;line-height:1.45rem}abbr,abbr[title],acronym{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}abbr[title]{text-decoration:none}td,th,thead{text-align:left}td,th{border-bottom:1px solid rgba(0,0,0,.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding:.725rem .96667rem calc(.725rem - 1px)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}code,tt{background-color:rgba(0,0,0,.04);border-radius:3px;font-family:SFMono-Regular,Consolas,Roboto Mono,Droid Sans Mono,Liberation Mono,Menlo,Courier,monospace;padding:.2em 0}pre code{background:none;line-height:1.42}code:after,code:before,tt:after,tt:before{letter-spacing:-.2em;content:" "}pre code:after,pre code:before,pre tt:after,pre tt:before{content:""}@media only screen and (max-width:480px){html{font-size:100%}}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#fff}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;animation:cd-bounce-1 .6s}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right-color:#fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left-color:#fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:cd-bounce-2-inverse .6s}}@keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}to{transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}to{transform:translateX(0)}}.image_center{display:block;width:50%}.image_center,.research{margin-left:auto;margin-right:auto}.caption,.research{text-align:center}.caption{font-size:12px}.projectA{background-color:#0ff}.proj-images{width:100%}.proj-img-selecter{text-align:center}.sidenav{height:100%;width:160px;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:20px}.sidenav a{padding:6px 8px 6px 16px;text-decoration:none;font-size:25px;color:#818181;display:block}.sidenav a:hover{color:#f1f1f1}.main{min-width:1090px;margin-left:160px;padding:0}.classes,.contact,.skills{margin-left:auto;margin-right:auto}.contact{background-color:ivory;text-align:center}.classes td,.classes tr,.skills td,.skills tr{padding:7px}.skills{width:900px;color:ivory}.gold-star{color:gold}.classes{width:1050px}.classes th{padding-top:12px;padding-bottom:12px;text-align:center;background-color:#4caf50}*{box-sizing:border-box}.skills-back{background-color:#696969}.classes-back,.skills-back{min-width:1090px;padding:40px}.classes-back,.foot-main{background-color:ivory}.foot-main{padding:20px;text-align:center}.slideshow-container{max-width:500px;position:relative;margin:auto}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.text{font-size:15px;bottom:8px;width:100%;text-align:center}.numbertext,.text{color:#f2f2f2;padding:8px 12px;position:absolute}.numbertext{font-size:12px;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}:root{--white:#fff;--divider:#d3d3d3;--body:#f5f7f8}.chart-wrapper{padding:0 10px;margin:0 auto}.chart-wrapper .chart-values{position:relative;display:flex;flex-direction:column;font-weight:700}.chart-wrapper .chart-values li{flex:1 1;text-align:center;display:block;padding:10px}.list-year{flex:1 1;text-align:center;display:block;padding:0;font-size:40px}.list-dec{padding-top:0}.list-jan{padding-bottom:0}.chart-wrapper .chart-values li:not(:last-child){position:relative}.chart-wrapper .chart-bars li{position:absolute;color:var(--white);margin-bottom:15px;font-size:16px;border-radius:20px;width:2%;opacity:0;transition:all .65s linear .2s;font-size:24px}.chart-wrapper .chart-bars li .tooltiptext{visibility:hidden;width:500px;height:200px;background-color:#000;color:#fff;text-align:left;border-radius:6px;padding:5px;position:absolute;z-index:1;top:50%;left:105%}.chart-bars li:hover{width:4%}.chart-bars li:hover .tooltiptext{visibility:visible}@keyframes fade{0%{opacity:.4}to{opacity:1}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:1.1em;font-family:Georgia,Arial,sans-serif;background-color:ivory}h1{background-color:#ff8c00;color:ivory;font-size:62px;padding:40px}h1,h2,h4{text-align:center}h2,h4{font-size:32px;padding:10px}h2{color:ivory}h4{color:#000}h3{color:#fff;background-color:#00008b;font-size:32px;text-align:center;padding:10px}p{font-size:14px;font-size-adjust:.5;font-stretch:normal;font-style:normal;font-weight:700}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font:14px Century Gothic,Futura,sans-serif;margin:20px}ol,ul{padding-left:30px}.cell-row:after{clear:both;content:"";display:table}.gridCell{border:1px solid #999;float:left;line-height:34px;height:34px;padding:0;width:34px}.gridCell:focus{outline:none}.search{position:relative;display:flex;flex-direction:row}.search-grid{position:absolute}.master-grid{position:relative}.draggable-points{position:absolute;z-index:1}.search-lines{position:relative;top:0;left:0}</style><meta name="generator" content="Gatsby 2.24.85"/><title data-react-helmet="true">home</title><link data-react-helmet="true" rel="stylesheet" href="style.css"/><link rel="icon" href="/favicon-32x32.png?v=4a9773549091c227cd2eb82ccd9c5e3a" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#663399"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=4a9773549091c227cd2eb82ccd9c5e3a"/><link as="script" rel="preload" href="/webpack-runtime-943a70b5e3eecf3fc2fe.js"/><link as="script" rel="preload" href="/framework-81279cacaab4bdba7685.js"/><link as="script" rel="preload" href="/app-41801f17054f8da21dfe.js"/><link as="script" rel="preload" href="/styles-407fe62976dc5310c43e.js"/><link as="script" rel="preload" href="/abdabb9fcef4ccbca324eb64164d0b89f83609dc-e6210f3b7e2988bc0e04.js"/><link as="script" rel="preload" href="/component---src-pages-index-js-ffef24fc8d6c89a95d6d.js"/><link as="fetch" rel="preload" href="/page-data\index\page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data\app-data.json" crossorigin="anonymous"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><header></header><main><div class="sidenav"><a aria-current="page" class="" href="/">Home</a><a href="/research">Research</a><a href="/projects">Projects</a><a href="/experience">Experience</a></div><div class="main"><h1>Hi, I'm Matt Westbrook</h1><div class="contact"><h4>I'm a software engineer with a passion for artificial intelligence, autonomous vehicles, and algorithms! I programmed this website to detail some of my experience and projects I've worked on so feel free to take a look around!</h4><br/><h4>Here's my contact info:</h4><p>My preferred method is email</p><p>My email: <a href="/mailto:mgw10@wildcats.unh.edu">mgw10@wildcats.unh.edu</a></p><p>My phone: <a href="/tel:+1 (603) 860-7601">+1 (603) 860-7601</a></p><p>My github: <a href="https://github.com/mattgw10">github</a></p><p>My LinkedIn: <a href="https://www.linkedin.com/in/mattgw10/">LinkedIn</a></p><br/><br/></div><div class="skills-back"><h2>Computer/Tech Skills</h2><table class="skills"><tr><td>C/C++</td><td class="gold-star">★★★★★</td><td>Python</td><td class="gold-star">★★★★★</td><td>VB</td><td class="gold-star">★★★★★</td></tr><tr><td>Matlab/Simulink</td><td class="gold-star">★★★★★</td><td>SQL</td><td class="gold-star">★★★★★</td><td>Javascript</td><td class="gold-star">★★★★</td></tr><tr><td>HTML</td><td class="gold-star">★★★★★</td><td>CSS</td><td class="gold-star">★★★★</td><td>XML</td><td class="gold-star">★★★★★</td></tr><tr><td>TCP/IP</td><td class="gold-star">★★★</td><td>RESTful APIs</td><td class="gold-star">★★★★</td><td>Security</td><td class="gold-star">★★★</td></tr><tr><td>LabView</td><td class="gold-star">★★★★★</td><td>Solidworks</td><td class="gold-star">★★★★★</td><td>Blender</td><td class="gold-star">★★★</td></tr><tr><td>ROS</td><td class="gold-star">★★★★</td><td>Gazebo</td><td class="gold-star">★★★</td><td>Computer Vision</td><td class="gold-star">★★★</td></tr><tr><td>Raspberry Pi</td><td class="gold-star">★★★★★</td><td>Arduino</td><td class="gold-star">★★★★★</td><td>Micro-Controllers</td><td class="gold-star">★★★★★</td></tr><tr><td>Unreal Engine</td><td class="gold-star">★★★★</td><td>LaTex</td><td class="gold-star">★★★★★</td><td>Microsoft Office</td><td class="gold-star">★★★★★</td></tr><tr><td>React JS</td><td class="gold-star">★★★★★</td><td>Node JS</td><td class="gold-star">★★★★</td><td>Computer Hardware</td><td class="gold-star">★★★</td></tr><tr><td>Windows</td><td class="gold-star">★★★★★</td><td>Linux</td><td class="gold-star">★★★★★</td><td></td><td></td></tr><tr><td>Tensorflow</td><td class="gold-star">★★★</td><td>Sci-Kit Learn</td><td class="gold-star">★★★</td><td></td><td></td></tr></table></div><div class="classes-back"><h4>Classes</h4><table class="classes"><tr><th>Mechanical</th><th>Electrical</th><th>Computer Science</th><th>Other</th></tr><tr><td>Machine Design</td><td>Intro to Electrical Engineering</td><td>Engineering Computing</td><td>Physics I/II</td></tr><tr><td>Statics</td><td>Digital Systems</td><td>Scientific Programming</td><td>Calculus I/II</td></tr><tr><td>Dynamics</td><td>System Modelling and Control</td><td>Algorithms</td><td>Multi-Dimensional Calculus</td></tr><tr><td>Fluid Dynamics</td><td>Robust And Optimal Control</td><td>Mobile Robotics</td><td>Differential Equations</td></tr><tr><td>Boundary Layers</td><td>Advanced Control Systems I/II</td><td>Artificial Intelligence</td><td>Chemistry I/II</td></tr><tr><td>Thermodynamics</td><td>Electro-Mechanical Analysis</td><td>Planning For Robots</td><td>Micro Economics</td></tr><tr><td>Heat Transfer</td><td>Satellite System Dynamics and Control</td><td></td><td>Biology</td></tr><tr><td>Design/Modelling</td><td>Experimental Measurement and Data Analysis</td><td></td><td>History of Early America</td></tr><tr><td>Material Science</td><td>Experimental Measurement and Modelling</td><td></td><td>Art History</td></tr><tr><td>Mechanics of Materials</td><td>Nonlinear Controls</td><td></td><td>Anthropology</td></tr><tr><td>Thermal Systems</td><td></td><td></td><td>Propaganda and Persuasion</td></tr><tr><td>Environmental Engineering</td><td></td><td></td><td></td></tr></table></div><p class="foot-main">Here's my <a href="/static/resume-b33219c9f45e030ec0b0cbfec050b8f8.pdf">printable resumé</a>.</p></div></main></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-afb298e3d6be300c6fc3.js"],"app":["/app-41801f17054f8da21dfe.js"],"component---src-pages-404-js":["/component---src-pages-404-js-81f2ca054d7e573da39f.js"],"component---src-pages-experience-js":["/component---src-pages-experience-js-8237202a8f2cbb457780.js"],"component---src-pages-index-js":["/component---src-pages-index-js-ffef24fc8d6c89a95d6d.js"],"component---src-pages-projects-js":["/component---src-pages-projects-js-5c2677b80265a481e89e.js"],"component---src-pages-research-js":["/component---src-pages-research-js-5375fb98f574f5331ed0.js"]};/*]]>*/</script><script src="/polyfill-afb298e3d6be300c6fc3.js" nomodule=""></script><script src="/component---src-pages-index-js-ffef24fc8d6c89a95d6d.js" async=""></script><script src="/abdabb9fcef4ccbca324eb64164d0b89f83609dc-e6210f3b7e2988bc0e04.js" async=""></script><script src="/styles-407fe62976dc5310c43e.js" async=""></script><script src="/app-41801f17054f8da21dfe.js" async=""></script><script src="/framework-81279cacaab4bdba7685.js" async=""></script><script src="/webpack-runtime-943a70b5e3eecf3fc2fe.js" async=""></script></body></html>