Homepage

Research

Education

Codes

Codes


Matlab:
Alternative Tiled 2D Fast Multipole Methods
Canny edge detection w/ CUDA
Gridded Gaussian-Process Regression Toolbox
Gaussian Process Models for Sound-Source Localization

C/C++:
Canny edge detection w/ OpenCV/CUDA
Non-negative least squares w/ CUDA
Non-negative least squares w/ OpenMP/MKL
HRTF Viewer/Listener (Direct Sound)

Matlab Misc:
Supernodal Cholesky
Toeplitz factorization/inversion
Rank-revealing QR Matrix Factorization (Modified Gram-Schmidt)

Fun Stuff (Ancient):
Liquidus: Gunships in Newtonian fluid (Navier-Stokes) sandbox w/ OpenGL/GLSL/OpenAL Sourceforge Github
3D capture the flag in a maze v.s AI + lazers w/ OpenGL/OpenAL Sourceforge