People have a hard time discussing issues logically. The goal of this app is guide users through logical discussion.
Yet another photo gallery, built for beauty and simplicity for the power user. Written in Ruby and JavaScript.
Easy way to draw data models for software projects. Written with AngularJS and Ruby on Rails.
Group final project in the U of M course Software Architecture, taught by Professor Mike Whalen.
Look up Japanese characters by typing brush strokes in various directions.
Initially when viewing the graph, the animation is hidden. Click the down arrow in the upper right to begin.
Drag the black dot left and right along the graph to change the local blood pressure (caused by serious problems elsewhere in the body).
Blood flows from the heart through arteries (not shown) into smaller arterioles (shown in red on right) and into even smaller capillaries where oxygen is passed into body tissue. Blood without oxygen turns blue and flows back into venules, and from there into veins and back to the heart.
To maintain the body's target oxygenation in the tissue, the arteriole expands and contracts. It responds to low blood pressure by expanding so more blood can flow, and vice-versa.
Tissue oxygenation can be measured in terms of the metric StO2 (percentage blood oxygenation) using InSpectra, a product of Hutchinson Technology. StO2 is different than the more commonly known SpO2 measured using pulse oxymeters which measure the oxygen by a similar optical means, but with totally different results. By measuring in the fingernail where there are no muscles to consume oxygen, the oxygen reading is almost always within a few percent of 100%. Healthy StO2 is usually closer to 80%, and when the body encounters shocking conditions, it the StO2 will drop substantially (to 60% or lower) whereas SpO2 will stay the same unless the patient is having respiratory problems.
Tool for analyzing United States patents, including
Used Mel-frequency cepstral coefficients in Matlab to detect a musical instrument in audio recordings.
Two-player (one keyboard) flash game. Just for fun, an exercise in replicating the gameplay behavior of two dueling spaceships in the game Subspace Continuum.
WADS + [Tab] for player 1
Arrow Keys + [Enter] for player 2
Designed and maintaining website for Long Valley Equipment which sells special equipment for cinematographers.