Slides of invited talks, seminars can be downloaded here.
PhD students who I have directed or worked with extensively:
Other technical activities such as expository writings, presentations here.
My teaching for the past several years has included computer science theory courses (algorithms, complexity theory, computational geometry) as well as math courses (discrete mathematics, combinatorics, topology) as well as more technology and programming-oriented courses (GPU programming, OpenGL on Android devices, computer graphics, geometric modeling).
Courses materials I have developed (videos, notes, slides):