• Short-Term Solar Irradiance Forecasting and Weather Analysis using Gridded Data

    While solar energy has definite advantages over conventional power sources such as oil and coal, its unpredictable nature poses a number of potential problems for the electrical grid. With conventional generators, grid operators can relatively easily increase production to meet demand. However, the unpredictable nature of solar energy can make it difficult to properly balance production and demand which can lead to grid instability. Accurate solar irradiance forecasts can reduce the unpredictability and help to ensure a stable grid.

  • Gesture Recognition with the Microsoft Kinect

    For this project, my partner and I explored a small subset of the capabilities of the Microsoft Kinect. Specifically, we used the skeletal tracking feature to detect gestures which are then used to control presentation software.

  • Multistage Photometric Redshift Estimation

    Redshift is the effect of light form an object being shifted towards the red end of the visible spectrum. This effect occurs when an object is moving away from the observer. Due to the Doppler effect, the wavelength of the light is increased and the object appears redder.

  • Pseudo-n-body Problem

    n-body

    This is a project that I worked on during my last semester of my undergraduate studies. It was an individual project under faculty supervision. My goal was to introduce myself to general-purpose computing on graphics processing units (GPGPU). For this project I used OpenCL.

  • Robocode

    Some details about my experiences with Robocode can be found here. I will use this page to briefly document my attempts at developing competitive Robocode robots.