I spend most of my time making voice recognition fast on embedded platforms in C, C++, and assembly.
Apart from that, I'm interested primarily in highly-concurrent simulations, physics based rendering, stochastic methods, randomized algorithms and data structures (Bloom filters, I'm looking at you!) and programming language design.