Dakota Berbrich – Electrical & Computer Engineering
Return Oriented Programming Attack Benchmark for Decoupled Monitoring Platform
View poster
Project Advisor(s): Henry Duwe | Advisor(s): Vicky Thorland-Oster
Abstract: For many modern-day computing systems, maintaining security for its entire lifetime, from production through deployment, is a significant concern. Ensuring that software executes as expected on these devices is difficult, due to untrusted integration, physical access, and unknown bugs in complex software. As the Internet of Things, and widely deployed machine autonomy, become more prevalent, securing these devices becomes even more vital. One method to detect anomalies is decoupled-monitoring platforms. These implementations sit off the target system on chip (SoC) and use external signals, such as DRAM bus transactions, electromagnetic emissions, and power side-channels, to determine where the device is in execution. Through this platform, program execution state integrity is verifiable, and software control-flow abnormalities are detectable. This project supports that work by implementing an attack to verify it. The target SoC is a set of quad-core ARM processors programmable by software. These processors are coupled by a programable logic (PL) fabric that offers flexibility in describing hardware accelerators that share resources with the processor; however, instead of accelerating the hardware, in this project, the PL is used to emulate a return-oriented-programming (ROP) attack. In future work, this attack will be used to verify and analyze decoupled monitoring platforms.
__________________________________________________________________
Adam Bodenham – Aerospace Engineering
Design, Manufacture, and Implement of a Destructive Impact Test for FSAE Impact Attenuators
View poster
Project Advisor(s): Jon "Matt" Rouse | Advisor(s): Nicole Gupta
Abstract: Formula SAE, much like other motorsports, continually strives for improved performance. There is a continual balance between performance improvements and safety requirements, and no area is that better exemplified than the front crash structure. FSAE has strict requirements on geometry, material, and impact capability. A standard impact attenuator is offered by the governing body, but it greatly limits nose design, which adversely impacts front downforce and vehicle weight. Designs have shown a potential 2 lb increase in front downforce at 35 mph and a decrease of 1.5 lb in static vehicle weight. This project provides a test machine, a test process, and a baseline impact attenuator design. A test was performed on four basic foam designs to assess the change based purely on cross-sectional geometry. The highest performing option was based purely on volume. The carbon fiber design was then tested with a chassis structure. The design was not sufficient for impact absorption. Peak acceleration was 82.3 g’s, average acceleration was 16.8 g’s, and total absorbed energy was 7910 J. The testing machine and test process was efficient and repeatable. This will provide a long-term testing option for the Iowa State Formula team.
__________________________________________________________________
Eli Gaeta – Aerospace Engineering
Small Scale Vertical Axis Wind Turbine
View poster
Project Advisor(s): Michael Messman | Advisor(s): Brad Eilers
Abstract: Micro-scale power units pose a solution that allows non-grid connected households to self-sufficiency. Traditionally, these units have been generators that run on limited fuel such as diesel or gasoline. Micro Vertical Axis Wind Turbines stand as a practical candidate to provide power in scenarios where access to these resources becomes restricted, such as in remote locations in the backcountry or areas affected by natural disasters. Rapidly deployable and with a small footprint, these devices do not need hundred-meter towers or high-speed winds to begin production. This project prototyped a Micro VAWT through extensive design, build, and test methods. Construction of this rapidly deployable device involved airfoil design, composite fabrication, power transmission design, carpentry, and millwork. Inspiration for the project stems from the want to have a portable power unit for backpacking trips.
__________________________________________________________________
Luke Geis – Chemical Engineering
Evaluating Student Financial Literacy at Iowa State University
View poster
Project Advisor(s): Shoba Premkumar | Advisor(s): Mackenzie Schwartz
Abstract: Understanding student financial literacy is an important topic among colleges looking to provide a wholistic approach to education. Since financial literacy can be positively correlated to student financial success, this research paper includes in-depth analysis of financial literacy among students at Iowa State University. The survey included questions on various backgrounds such as major, ethnicity, year in school, and gender to determine the significance of any factors that might better prepare the ISU students to acquire financial knowledge and skills. The goal of this study was to examine the application of student’s financial literacy skills in their everyday personal financial decisions. The study examined how factors such as gender, major, ethnicity, year in college, etc. might affect a student’s aptitude for financial literacy. The survey results at ISU were subsequently compared to the student wide national averages among universities in the US. Iowa State University appeared to have outperformed the average college student in nearly every category. Overall results were summarized into a poster and provides recommendations for Iowa State University to continue to with their impressive work towards providing an optimal environment for student financial literacy education.
__________________________________________________________________
Andrew Goluch – Software Engineering
Software Defined Internet of Things Deadbolt
View poster
Project Advisor(s): Julie Rursch | Advisor(s): Jason Follett
Abstract: For this project, my objective was to create a complete virtual Internet of things or IoT device. This virtual device is designed to help future Cyber Security students learn common weaknesses and vulnerabilities of the IoT world. I created two devices in the Iowa State ISEAGE environment, an isolated sandbox network utilized by the Computer Engineering department. The first device mimics the deadbolt; it communicates with the other device over the internet. The deadbolt will take commands from the other box and, using wait times, mimic locking and unlocking. The deadbolt can also give the current locked and unlocked status and a "user manual". To lock and unlock the deadbolt, one needs to get a six-digit pin from the other box. The other box is designed to replace something similar to a phone application or smart hub. On this device, there is a graphical user interface that controls the commands sent to the deadbolt. I have incorporated several OWASP top 10 IoT vulnerabilities into the devices, including: 1. weak, guessable, or hardcoded Passwords, 2. insecure network services, 5. outdated components, 6. Insufficient Privacy Protection ,7.Insecure Data Transfer and storage, and 9.Insecure default settings. The other four common vulnerabilities relate to the physical hardware.
__________________________________________________________________
Victoria Hennessey – Mechanical Engineering
Engaging in Leadership: Preparing Future Engineers for the Workplace
View poster
Project Advisor(s): Kyle Patrick (KP) Williams | Advisor(s): Aliza Mackenzie
Abstract: After undergrad, most students' next step in their professional career is to attain a full-time job. However, for decades, there has been a present disconnect between the workforce and academia. The main objectives of this project was to understand the importance of career competencies, specially, leadership, in the engineering workplace, to identify existing experiential opportunities (or a lack thereof) for developing career readiness and leadership among engineering students, and to make specific recommendations for new or updated opportunities at Iowa State within the College of Engineering. In my research, I evaluated the career and leadership readiness in graduating Iowa State engineering students. I then continued to understand and explore what employer’s expectations were in entry-level engineers (via article and personal surveys), what other preparation methods were being used at other universities compared to Iowa State University (ISU) and what career and leadership competencies are important for students to possess for the workforce. This project was completed in three phases: a literature review, technical document, and a proposal.
__________________________________________________________________
Paul Iman – Mechanical Engineering
Numerical Investigation of Two-Phase Microchannel Slug Flow Hydrodynamics
Poster is not available.
Project Advisor(s): Todd Kingston | Advisor(s): John Wagner
__________________________________________________________________
Nolan Jessen – Computer Engineering
Analyzing Twitter Discussion on Abortion Surrounding Justice Ginsberg’s Death and the Nomination of Justice Barrett
View poster
Project Advisor(s): Amy Smith | Advisor(s): Vicky Thorland-Oster
Abstract: Twitter is often viewed as an online forum full of passionate discussion and negative comments surrounding any number of topics. However, does it have the potential for deliberative discussions and constructive conversations surrounding modern issues? Previous studies have shown that productive conversations are possible online if groups are small and intentional. In contrast, Twitter is an open forum where people can comment on whatever they see fit. In this study, the conversation around abortion was studied through the lens of the Supreme Court through a major political change. As abortion is a major political issue within the United States, the relevant conversation on Twitter was gathered in the timeframe surrounding this change and analyzed. Each Tweet within the flagged conversation was analyzed via a sentiment analyzer, with the values aggregated and compared over time and by conversation size and referenced figure (Justice Ginsberg, Justice Barrett, or the Supreme Court). Based on comparing the initially flagged Tweets and the replies to these Tweets with the conversations as a whole, initial replies were found to be unproductive and negative. However, longer threads in mid-sized conversations are more likely to be ranked positively, indicating that Twitter can be a place for productive conversation.
__________________________________________________________________
Zachary Kauffman – Electrical & Computer Engineering
Breaking Free From Big Tech: Building an Open Source Smart Home
View poster
Project Advisor(s): Daji Qiao | Advisor(s): Vicky Thorland-Oster
Abstract: In our modern world, smart assistant devices like Amazon Alexa seem to be ever-present. The convenience of these smart devices can be difficult to forego for many consumers, yet many are wary of the potential spyware embedded in these proprietary black boxes. Open-source software has long been the alternative to the big technology companies, and in the home, it can provide a privacy-focused, streamlined smart-home experience. By utilizing open-source technologies, users can customize their own smart-device to rival Alexa without worrying about where their data may end up or who may be tracking them. The implementation presented is an open-source smart assistant that, in the right hands, allows a more tailored smart device experience when compared to the off-the-shelf competitors. Using a Raspberry Pi, it is able to listen and execute commands using entirely open-source software. Connecting arbitrary smart devices to the assistant is simple with the framework provided. However, some aspects of the traditional “smart” experience, such as the AI’s voice and interfacing with other proprietary software, are noticeably impaired. The final device is one ideal for hobbyists and tech enthusiasts, but may be less user-friendly than the off-the-shelf variety.
__________________________________________________________________
Hailey Lucas – Computer Engineering, Electrical & Computer Engineering
COVID Cough Detection on a Smart Watch
View poster
Project Advisor(s): Henry Duwe | Advisor(s): Vicky Thorland-Oster
Abstract: The COVID-19 pandemic has turned the world upside down since its initial outbreak in the beginning of 2020, causing over 5,000,000 deaths and nearly 560,000,000 cases worldwide, according to the World Health Organization. People need a fast and accurate method for testing themselves for COVID19 in order to stop the spread of this virus. Testing centers can be inconvenient for people to access and often require several days to process results. Rapid testing is available but often is not cost effective. This project provides a solution for this problem by using machine learning to identify coughs that indicate COVID-19 on a smartwatch. Many people already wear smartwatches, and the wrist is close enough to both the hand and the elbow that it would be able to detect a cough, making it convenient. A LilyGo TTGO 2020 V3 watch is used as the smartwatch, which pairs with an iPhone for computational power, using an existing machine learning model.
__________________________________________________________________
Katelyn Moje – Mechanical Engineering
Student Organization Sustainability
View poster
Project Advisor(s): Ayodeji Oluwalana | Advisor(s): Nathan Ross
Abstract: In February, naturalist David Attenborough told the United Nations Security Council, "climate change is the biggest threat modern humans have ever faced" (United Nations). To combat the effects of climate change, Iowa State University created a Strategic Plan for Sustainability in Operations. In this plan, Iowa State committed to becoming a zero-waste campus by diverting 85% of waste from landfills by 2025. Student organizations at Iowa State are a core component of the culture and student experience on campus. As a result, it is imperative to address these groups' contributions toward achieving the goals stated in this strategic plan. This project addressed how student organizations can help Iowa State reach these sustainability goals by first conducting a survey and interviews to better understand the opinions and perspectives of sustainability in these organizations. Using the information gathered, I created trainings to educate student organizations on implementing these practices in their groups distributed through the Student Activities Center.
__________________________________________________________________
Amber Ogden – Mechanical Engineering
A Reflection on my Time in Honors
Poster will not be available
Project Advisor(s): Mark Mba-Wright | Advisor(s): Alyssa Stafne
Abstract: This project surrounds the creation of three art pieces that reveal larger personal meaning and my experiences in the Iowa State University Honor's Program. The objectives were to explore unique artistic mediums and learn to utilize and manipulate them, as well as the goal of reflecting on how being in honors has impacted my college and future careers. This exploration was important because it expanded my knowledge and experience in different art styles and taught me how to better reflect on large experiences as a whole, as opposed to usual reflection over smaller, more specific events. Several different creative methods were used to design unique art pieces of unconventional materials. Additionally, a reflective writing process was used to create the essays accompanying each art piece to properly understand and show my personal growth. Through intensive editing, three physical art pieces and three descriptive, reflective essays were created that represent the opportunities, challenges, and joys from my time in the Iowa State University Honor's Program.
__________________________________________________________________
Joshua Slagle – Software Engineering, Physics
Python and C++ for Budding Physicists
View poster
Project Advisor(s): Charles Kerton | Advisor(s): Jason Follett, Angela Zalucha
Abstract: Python and C++ for Budding Physicists was an ambitious, one-semester long project that created a course to fill a gap identified by Physics professors and students: Physics students often need to know how to code for research, but do not need theoretical computer science knowledge. In 15 weeks, the project produced: 1) over 500 pages of written content, examples, and figures; 2) 30+ hours of recorded lectures; and 3) assignments and solutions for each sub-module. In 8 modules designed to be fit a 6-week summer/winter session, the course covers everything a budding physicist should know for a coding-centered research project. The first two weeks of the course develops the student’s coding abilities. During this time, the student progresses from not having python installed to being able to write programs that contain control flow, class definitions, and that read/write data to disk. The next two weeks focus on developing the student’s scientific coding ability. Modules here cover basic statistics, data analysis, plotting, and numerical methods (and much more). The final two weeks first introduces concepts needed to get the student familiar with C++ at an intermediate level, and in the final few days introduces parallel programming for large scale data analysis.
__________________________________________________________________
Brett White – Software Engineering
A Ruggedness Test Approach to the Design of An Automated Defect Inspection System
Poster is not available.
Project Advisor(s): Gul Okudan-Kremer | Advisor(s): Jason Follett