Barrett, The Honors College at Arizona State University proudly showcases the work of undergraduate honors students by sharing this collection exclusively with the ASU community.

Barrett accepts high performing, academically engaged undergraduate students and works with them in collaboration with all of the other academic units at Arizona State University. All Barrett students complete a thesis or creative project which is an opportunity to explore an intellectual interest and produce an original piece of scholarly research. The thesis or creative project is supervised and defended in front of a faculty committee. Students are able to engage with professors who are nationally recognized in their fields and committed to working with honors students. Completing a Barrett thesis or creative project is an opportunity for undergraduate honors students to contribute to the ASU academic community in a meaningful way.

Displaying 1 - 10 of 39
Description
This project's goal was to design a Central Processing Unit (CPU) incorporating a fairly large instruction set and a multistage pipeline design with the potential to be used in a multi-core system. The CPU was coded and synthesized with Verilog. This was accomplished by building on the CPU design from

This project's goal was to design a Central Processing Unit (CPU) incorporating a fairly large instruction set and a multistage pipeline design with the potential to be used in a multi-core system. The CPU was coded and synthesized with Verilog. This was accomplished by building on the CPU design from fundamentals learned in CSE320 and increasing the instruction set to resemble a proper Reduced Instruction Set Computing (RISC) CPU system. A multistage pipeline was incorporated to the CPU to increase instruction throughput, or instructions per second. A major area of focus was on creating a multi-core design. The design used is master-slave in nature. The master core instructs the sub-cores where they should begin execution, the idea being that the operating system or kernel will be executing on the master core and the "user space" programs will be run on the sub-cores. The rationale behind this is that the system would specialize in running several small functions on all of its many supported cores. The system supports around 45 instructions, which include several types of jumps and branches (for changing the program counter based on conditions), arithmetic operations (addition, subtraction, or, and, etc.), and system calls (for controlling the core execution). The system has a very low Clocks per Instruction ratio (CPI), but to achieve this the second stage contains several modules and would most likely be a bottleneck for performance if implemented. The CPU is not perfect and contains a few errors and oversights, but the system as a whole functions as intended.
ContributorsKolden, Brian Andrew (Author) / Burger, Kevin (Thesis director) / Meuth, Ryan (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-05
136637-Thumbnail Image.png
Description
The purpose of this project was to construct and write code for a vehicle to take advantage of the benefits of combining stepper motors with mecanum wheels. This process involved building the physical vehicle, designing a custom PCB for the vehicle, writing code for the onboard microprocessor, and implementing motor

The purpose of this project was to construct and write code for a vehicle to take advantage of the benefits of combining stepper motors with mecanum wheels. This process involved building the physical vehicle, designing a custom PCB for the vehicle, writing code for the onboard microprocessor, and implementing motor control algorithms.
ContributorsDavis, Severin Jan (Author) / Burger, Kevin (Thesis director) / Vannoni, Greg (Committee member) / Barrett, The Honors College (Contributor) / School of International Letters and Cultures (Contributor) / Computer Science and Engineering Program (Contributor)
Created2015-05
136728-Thumbnail Image.png
Description
This project was centered around designing a processor model (using the C programming language) based on the Coldfire computer architecture that will run on third party software known as Open Virtual Platforms. The end goal is to have a fully functional processor that can run Coldfire instructions and utilize peripheral

This project was centered around designing a processor model (using the C programming language) based on the Coldfire computer architecture that will run on third party software known as Open Virtual Platforms. The end goal is to have a fully functional processor that can run Coldfire instructions and utilize peripheral devices in the same way as the hardware used in the embedded systems lab at ASU. This project would cut down the substantial amount of time students spend commuting to the lab. Having the processor directly at their disposal would also encourage them to spend more time outside of class learning the hardware and familiarizing themselves with development on an embedded micro-controller. The model will be accurate, fast and reliable. These aspects will be achieved through rigorous unit testing and use of the OVP platform which provides instruction accurate simulations at hundreds of MIPS (million instructions per second) for the specified model. The end product was able to accurately simulate a subset of the Coldfire instructions at very high rates.
ContributorsDunning, David Connor (Author) / Burger, Kevin (Thesis director) / Meuth, Ryan (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2014-12
136364-Thumbnail Image.png
Description
The purpose of this project was to program a Raspberry Pi to be able to play music from both local storage on the Pi and from internet radio stations such as Pandora. The Pi also needs to be able to play various types of file formats, such as mp3 and

The purpose of this project was to program a Raspberry Pi to be able to play music from both local storage on the Pi and from internet radio stations such as Pandora. The Pi also needs to be able to play various types of file formats, such as mp3 and FLAC. Finally, the project is also to be driven by a mobile app running on a smartphone or tablet. To achieve this, a client server design was employed where the Raspberry Pi acts as the server and the mobile app is the client. The server functionality was achieved using a Python script that listens on a socket and calls various executables that handle the different formats of music being played. The client functionality was achieved by programming an Android app in Java that sends encoded commands to the server, which the server decodes and begins playing the music that command dictates. The designs for both the client and server are easily extensible and allow for any future modifications to the project to be easily made.
ContributorsStorto, Michael Olson (Author) / Burger, Kevin (Thesis director) / Meuth, Ryan (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2015-05
133170-Thumbnail Image.png
Description
With microspheres growing in popularity as viable systems for targeted drug therapeutics, there exist a host of diseases and pathology induced side effects which could be treated with poly(lactic-co-glycolic acid) [PLGA] microparticle systems [6,10,12]. While PLGA systems are already applied in a wide variety the clinical setting [11], microparticles still

With microspheres growing in popularity as viable systems for targeted drug therapeutics, there exist a host of diseases and pathology induced side effects which could be treated with poly(lactic-co-glycolic acid) [PLGA] microparticle systems [6,10,12]. While PLGA systems are already applied in a wide variety the clinical setting [11], microparticles still have some way to go before they are viable systems for drug delivery. One of the main reasons for this is a lack of fabrication processes and systems which produce monodisperse particles while also being feasible for industrialization [10]. This honors thesis investigates various microparticle fabrication techniques \u2014 two using mechanical agitation and one using fluid dynamics \u2014 with the long term goal of incorporating norepinephrine and adenosine into the particles for metabolic stimulatory purposes. It was found that mechanical agitation processes lead to large values for dispersity and the polydispersity index while fluid dynamics methods have the potential to create more uniform and predictable outcomes. The research concludes by needing further investigation into methods and prototype systems involving fluid dynamics methods; however, these systems yield promising results for fabricating monodisperse particles which have the potential to encapsulate a wide variety of therapeutic drugs.
ContributorsRiley, Levi Louis (Author) / Vernon, Brent (Thesis director) / VanAuker, Michael (Committee member) / Harrington Bioengineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-12
133847-Thumbnail Image.png
Description
With an increased demand for more enzyme-sensitive, bioresorbable and more biodegradable polymers, various studies of copolymers have been developed. Polymers are widely used in various applications of biomedical engineering such as in tissue engineering, drug delivery and wound healing. Depending on the conditions in which polymers are used, they are

With an increased demand for more enzyme-sensitive, bioresorbable and more biodegradable polymers, various studies of copolymers have been developed. Polymers are widely used in various applications of biomedical engineering such as in tissue engineering, drug delivery and wound healing. Depending on the conditions in which polymers are used, they are modified to accommodate a specific need. For instance, polymers used in drug delivery are more efficient if they are biodegradable. This ensures that the delivery system does not remain in the body after releasing the drug. It is therefore crucial that the polymer used in the drug system possess biodegradable properties. Such modification can be done in different ways including the use of peptides to make copolymers that will degrade in the presence of enzymes. In this work, we studied the effect of a polypeptide GAPGLL on the polymer NIPAAm and compare with the previously studied Poly(NIPAAm-co-GAPGLF). Both copolymers Poly(NIPAAm-co-GAPGLL) were first synthesized from Poly(NIPAAm-co-NASI) through nucleophilic substitution by the two peptides. The synthesis of these copolymers was confirmed by 1H NMR spectra and through cloud point measurement, the corresponding LCST was determined. Both copolymers were degraded by collagenase enzyme at 25 ° C and their 1H NMR spectra confirmed this process. Both copolymers were cleaved by collagenase, leading to an increase in solubility which yielded a higher LCST compared to before enzyme degradation. Future studies will focus on evaluating other peptides and also using other techniques such as Differential Scanning Microcalorimetry (DSC) to better observe the LCST behavior. Moreover, enzyme kinetics studies is also crucial to evaluate how fast the enzyme degrades each of the copolymers.
ContributorsUwiringiyimana, Mahoro Marie Chantal (Author) / Vernon, Brent (Thesis director) / Nikkhah, Mehdi (Committee member) / Harrington Bioengineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
137216-Thumbnail Image.png
Description
Image stabilization is a highly desired feature for many systems involving cameras. A camera stabilizer effectively prevents or compensates for unwanted camera movement to provide this stabilization. The use of stabilized camera technology on board aerial vehicles is one such application where the stabilization can greatly improve the overall capability

Image stabilization is a highly desired feature for many systems involving cameras. A camera stabilizer effectively prevents or compensates for unwanted camera movement to provide this stabilization. The use of stabilized camera technology on board aerial vehicles is one such application where the stabilization can greatly improve the overall capability of the system. The requirements for such a system include a continuous control algorithm and hardware to determine and adjust the camera orientation. The topic of developing an aerial camera control and electronic stabilization system is thus explored in the contents of this paper.
ContributorsJauregui, Joseph (Co-author) / Brown, Steven (Co-author) / Burger, Kevin (Thesis director) / Hansen, Mark (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2014-05
137414-Thumbnail Image.png
Description
The purpose of this project was to create a modular embedded systems platform that would provide a hands-on lab experience for students learning about embedded systems protocols. The system would be designed to be modular, expandable, and productizable. Its modularity would eliminate errors in the design and make the entire

The purpose of this project was to create a modular embedded systems platform that would provide a hands-on lab experience for students learning about embedded systems protocols. The system would be designed to be modular, expandable, and productizable. Its modularity would eliminate errors in the design and make the entire system more robust. It would also be expandable, which means additional project boards could be created in the future without requiring a complete redesign of the system. And finally, productizing the entire system would allow it to be sold to other universities who may have a similar program that would benefit from a system such as the OCTOPUS.
ContributorsDavis, Mareike (Author) / Burger, Kevin (Thesis director) / Vannoni, Greg (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of International Letters and Cultures (Contributor)
Created2013-12
137550-Thumbnail Image.png
Description
This report provides information concerning qualities of methylcellulose and how those properties affect further experimentation within the biomedical world. Utilizing the compound’s biocompatibility many issues, ranging from surgical to cosmetic, can be solved. As of recent, studies indicate, methylcellulose has been used as a physically cross-linked gel, which

This report provides information concerning qualities of methylcellulose and how those properties affect further experimentation within the biomedical world. Utilizing the compound’s biocompatibility many issues, ranging from surgical to cosmetic, can be solved. As of recent, studies indicate, methylcellulose has been used as a physically cross-linked gel, which cannot sustain a solid form within the body. Therefore, this report will ultimately explore the means of creating a non-degradable, injectable, chemically cross-linking methylcellulose- based hydrogel. Methylcellulose will be evaluated and altered in experiments conducted within this report and a chemical cross-linker, developed from Jeffamine ED 2003 (O,O′-Bis(2-aminopropyl) polypropylene glycol-block-polyethylene glycol-block-polypropylene glycol), will be created. Experimentation with these elements is outlined here, and will ultimately prompt future revisions and analysis.
ContributorsBundalo, Zoran Luka (Author) / Vernon, Brent (Thesis director) / LaBelle, Jeffrey (Committee member) / Overstreet, Derek (Committee member) / Barrett, The Honors College (Contributor) / Harrington Bioengineering Program (Contributor)
Created2013-05
136943-Thumbnail Image.png
Description
Cerebral aneurysms, also known as intracranial aneurysms, are sac-like lesions in the arteries of the brain that can rupture to cause subarachnoid hemorrhaging, damaging and killing brain cells. Metal coil embolization has been traditionally used to occlude and treat cerebral aneurysms to limited success, but polymer embolization has been suggested,

Cerebral aneurysms, also known as intracranial aneurysms, are sac-like lesions in the arteries of the brain that can rupture to cause subarachnoid hemorrhaging, damaging and killing brain cells. Metal coil embolization has been traditionally used to occlude and treat cerebral aneurysms to limited success, but polymer embolization has been suggested, because it can provide a greater fraction of occlusion. One such polymer with low cytotoxicity is poly(propylene glycol)diacrylate (PPODA) crosslinked via Michael-type addition with pentaerythritol tetrakis(3-mercaptopropionate) (QT). This study was performed to examine the behavior of PPODA-QT gel in vitro under pulsatile flow emulating physiological conditions. An idealized cerebral aneurysm flow model was designed based on geometries associated with an increase in rupture risk. Pressure was monitored at the apex of the aneurysm dome for varied flow rates and polymer filling fractions of 32.4, 78.2, and 100%. The results indicate that the amount of PPODA-QT deployed into the aneurysm decreases the peak-to-peak oscillation in pressure at the aneurysm wall by an inverse proportion. The 32.4 and 78.2% treatments did not significantly decrease the mean pressure applied to the aneurysm dome, but the 100% treatment greatly reduced it by diverting flow. This study indicates that the maximum filling fraction after swelling of PPODA-QT polymer should be deployed into the aneurysmal sac for treatment.
ContributorsWorkman, Christopher David (Author) / Vernon, Brent (Thesis director) / Frakes, David (Committee member) / Barrett, The Honors College (Contributor) / Department of Chemistry and Biochemistry (Contributor) / Harrington Bioengineering Program (Contributor)
Created2014-05