My name is Tashi. I spend a lot of time thinking about theoretical and computational problems: why sphere tessellation is inherently imperfect, why post-multiplied alpha blending is incorrect, image and audio resampling, memory fragmentation in long-running programs, alternative programming paradigms, and so on.

I enjoy programming primarily in C and C++ on Linux. I write in Java sometimes too, since I appreciate its portability.

I am interested in computer graphics, audio, simulation, machine learning, and statistical analysis. I have dabbled in neural networks and genetic algorithms for a machine learning class, though I am certainly not proficient in those areas.

When I'm not busy being a nerd, I also enjoy hiking and bicycling. You may contact me here.