Filtering by
- Creators: Computer Science and Engineering Program




This paper outlines the design and testing of a z-scan spectrometer capable of measuring the third order refraction index of liquids. The spectrometer underwent multiple redesigns, with each explored in this paper with their benefits and drawbacks discussed. The first design was capable of measuring the third order refraction index for glass, and found a value of 8.43 +- 0.392 x 10^(-16) cm^2/W for the glass sample, with the literature stating glass has a refraction index between 1-100 x 10^(-16) cm^2/W. The second design was capable of measuring the third order refraction index of liquids, and found values of 1.23 $\pm$ 0.121 $\e{-16}$ and 9.43 +- 1.00 x 10^(-17) cm^2/W for water and ethanol respectively, with literature values of 2.7 x 10^(-16) and 5.0 x 10^(-17) cm^2/W respectively. The third design gave inconclusive results due to extreme variability in testing, and and the fourth design outlined has not been tested yet due to time constraints.
Affective computing allows computers to monitor and influence people’s affects, in other words emotions. Currently, there is a lot of research exploring what can be done with this technology. There are many fields, such as education, healthcare, and marketing, that this technology can transform. However, it is important to question what should be done. There are unique ethical considerations in regards to affective computing that haven't been explored. The purpose of this study is to understand the user’s perspective of affective computing in regards to the Association of Computing Machinery (ACM) Code of Ethics, to ultimately start developing a better understanding of these ethical concerns. For this study, participants were required to watch three different videos and answer a questionnaire, all while wearing an Emotiv EPOC+ EEG headset that measures their emotions. Using the information gathered, the study explores the ethics of affective computing through the user’s perspective.
The goal of this project was to design and create a genetic construct that would allow for <br/>tumor growth to be induced in the center of the wing imaginal disc of Drosophila larvae, the <br/>R85E08 domain, using a heat shock. The resulting transgene would be combined with other <br/>transgenes in a single fly that would allow for simultaneous expression of the oncogene and, in <br/>the surrounding cells, other genes of interest. This system would help establish Drosophila as a <br/>more versatile and reliable model organism for cancer research. Furthermore, pilot studies were <br/>performed, using elements of the final proposed system, to determine if tumor growth is possible <br/>in the center of the disc, which oncogene produces the best results, and if oncogene expression <br/>induced later in development causes tumor growth. Three different candidate genes were <br/>investigated: RasV12, PvrACT, and Avli.
Microfluidic devices represent a growing technology in the world of analytical chemistry. Serial femtosecond crystallography (SFX) utilizes microfluidic devices to generate droplets of an aqueous buffer containing protein crystals, which are then fired out as a jet in the beam of an X-ray free electron laser (XFEL). A crucial part of the device is its method of droplet detection. This project presents a design for a capacitive sensor that uses a unique electrode configuration to detect the difference in capacitance between the aqueous and oil phases. This design was developed using MATLAB and COMSOL Multiphysics simulations and printed using high-resolution 3D printing. Results show that this design can successfully distinguish between the two immiscible liquids, confirming it as a possible detection method in future SFX experiments.
Cryptojacking is a process in which a program utilizes a user’s CPU to mine cryptocurrencies unknown to the user. Since cryptojacking is a relatively new problem and its impact is still limited, very little has been done to combat it. Multiple studies have been conducted where a cryptojacking detection system is implemented, but none of these systems have truly solved the problem. This thesis surveys existing studies and provides a classification and evaluation of each detection system with the aim of determining their pros and cons. The result of the evaluation indicates that it might be possible to bypass detection of existing systems by modifying the cryptojacking code. In addition to this classification, I developed an automatic code instrumentation program that replaces specific instructions with functionally similar sequences as a way to show how easy it is to implement simple obfuscation to bypass detection by existing systems.
This paper is centered on the use of generative adversarial networks (GANs) to convert or generate RGB images from grayscale ones. The primary goal is to create sensible and colorful versions of a set of grayscale images by training a discriminator to recognize failed or generated images and training a generator to attempt to satisfy the discriminator. The network design is described in further detail below; however there are several potential issues that arise including the averaging of a color for certain images such that small details in an image are not assigned unique colors leading to a neutral blend. We attempt to mitigate this issue as much as possible.