George Labahn is Professor and Director of the Symbolic Computation Group at the University of Waterloo's David R. Cheriton School of Computer Science. His research spans computer algebra, computational finance, and pen-based mathematical interfaces. Key contributions include fundamental algorithms for matrix normal forms (Hermite/Smith forms), symbolic-numeric polynomial computation, and development of the MathBrush system for handwritten mathematics recognition. Research focuses on efficient algorithms for polynomial matrix arithmetic, rational approximation, and solving differential equations with elliptic coefficients. Computational finance work develops numerical methods for option pricing under jump diffusion models. Current projects include fast Hermite form computation and rank-sensitive matrix algorithms. Serves as associate editor for Journal of Symbolic Computation (JSC) and previously for ACM Transactions on Mathematical Software (TOMS). Authored core Maple programming guides and implemented key packages for symbolic integration, differential equations, and graphics in Maple.









