Various

Mathematics (Matrix, Vector, quaternions, 3D Transform ...)

Surface Modeling

Code optimisation (Low Level / Java / Java3D)