Website: "Where did my tax dollars go?"
Concept: This website breaks down your federal tax contributions to show the major areas where they were spent. It also shows you how your taxes were calculated using tax brackets.

This website won the Google Data Visualization Challenge in 2011.
Website: "The Naked Frame"
Concept: Beautiful limited-edition photographic art from various artists.
Website: Photography Portfolio
Concept: This is my collection of studio and outdoor photographs.
Thesis "Inducing Chaos using Resonant Perturbations"

Abstract: A chaotic system is one whose long term behavior is unpredictable and is sensitive to the initial conditions. This thesis explores the idea of inducing chaos in systems as a means to render them inoperable. The idea is to use resonant external perturbations to drive nonlinear oscillators into progressively higher resonant states and eventually into chaos. The advantage of this approach over conventional schemes which use high amplitude signals to jam circuits is that relatively weaker signals can be used to induce chaos in systems that need to operate in a restricted parameter regime of order. Weak periodic signals with time varying frequency are used to induce chaos in circuits which are by themselves incapable of exhibiting any chaotic behavior in the region of operation. This thesis also presents an experimental verification of the idea of inducing chaos using resonant perturbations by using a Duffing oscillator along with a phase locked loop. It is seen that resonant perturbations can indeed drive the system into chaos from a periodic state while random perturbations cannot achieve the same effect. This setup makes it possible to design systems that are small and consume very little power.
Chaos /Non-linear dynamics "Experimental characterization of stochastic resonance in coupled-Chua circuits"

Abstract: Stochastic Resonance is a phenomenon observed in nonlinear systems whereby an input signal is optimized due to the beneficial effect of noise. This phenomenon has been observed in many real-world systems including lasers, chemical reactions and biological systems and has many potential applications. This report will focus on the phenomenon of phase synchronization in coupled chaotic systems and will present a metric which gives a better indication of the optimum level of phase synchronization in the presence of noise. This metric, known as the average phase synchronization time will result in a curve that is cusp shaped which gives a narrower range of optimum noise levels than the bell shaped curves obtained for other metrics such as signal-to-noise ratio. Finally experimental evidence for the theory will be presented using coupled Chua circuits along with a discussion of the phenomena observed therein.
publications Kandangath, A.; Krishnamoorthy, S.; Lai, Y.-C.; Gaudet, J. A, "Inducing Chaos in Electronic Circuits by Resonant Perturbations" IEEE Transactions on Circuits and Systems. vol 54, Issue:5 (2007)
Ying-Cheng Lai, Anil Kandangath, Satish Krishnamoorthy, John A. Gaudet, and Alessandro P. S. de Moura, "Inducing Chaos by Resonant Perturbations: Theory and Experiment," Phys. Rev. Lett. vol 94, 214101 (2005)
Kwangho Park1, Ying-Cheng Lai, Satish Krishnamoorthy, and Anil Kandangath, "Effect of common noise on phase synchronization in coupled chaotic oscillators" American Institute of Physics | Chaos. vol 17, Issue 1 (2007)
Open-Source I did most of these projects many years ago as an undergrad and I am no longer updating or maintaining any of these. Feel free to use the code if you find it useful.
    • Database-less hit counter
    • [download/details]
    • Uses a text file to log hits
    • Discussion Board
    • [download]
    • ASP/Access based discussion board with user authentication. Includes admin system and File Manger v3. Stores message threads in text files. Sadly, no templating system.
    • File Manager v1
    • [download/details]
    • A file browser for ASP enabled servers.
    • File Manager v2
    • [download/details]
    • Includes text editor and file download/upload etc.
    • Game of Life
    • [download]
    • The Game of Life written in C++.
    • Graph Generator
    • [download/details]
    • Generates a slick bar-graph using flash. Supports dynamic data.