The dynein molecule is a peculiar motor protein recognized for its unique stepping behavior. Sometimes it steps forwards. Other times it steps backwards. It has even been observed to occasionally shuffle by beginning a step with the same domain many times in row. These motions make dynein an interesting object...
The purpose of this project was to provide a tool for the Aerial Team of the Robotics Club with an application to control a UAV for automated missions - the Aerial Team's focus is automation of UAVs. This application lays out the foundations to allow future members of the Aerial...
Reachability analysis enables the safety assurance of control systems despite uncertain initial conditions and control inputs, and can be an important component to run on-board an autonomous system. This thesis explores the characteristics of reachability analysis with different algorithmic configurations and runtime parameters running onboard the F1Tenth 1/10th-scale autonomous racing...
The history of a software project plays a vital role in the software development process. Version control systems enable users of a software repository to look at the evolution of the source code, and see the changes that led to newer versions. Currently, version control systems provide commands that can...
BoGL is a programming language created for the purpose of computer science education that is specific to the domain of board games. Although there is a language grammar and an existing implementation that is currently used by students, a complete and formal language standard does not yet exist. In the...
Changes to disturbance regimes resulting from shifts in forest management practices have created novel landscape conditions in the Pacific Northwest (PNW). I analyzed the implications of changes to landscape conditions caused by forest management for the spread of a native root disease: black stain root disease (BSRD) of Douglas-fir. BSRD...
Digital repository managers rely on usage metrics such as the number of downloads to demonstrate research visibility and impacts of the repositories. Increasingly, they find that current tools such as spreadsheets and charts are ineffective for revealing important elements of usage, including reader locations, and for attracting the targeted audiences....
The gut microbiome has been previously implemented in a number of diseases. Of note is its substantial role in metabolic syndrome, which encapsulates a group of conditions that increase the risk of cardiovascular disease, type 2 diabetes, and stroke. Understanding the causal relationships between the gut microbiome and host processes...
Continuous integration (CI) systems automate the compilation, building, and testing of software. Despite CI being one of the most widely used processes in software engineering, we do not know what motivates developers to use CI, and what barriers and unmet needs they face. Without such knowledge developers make easily avoidable...