Courses

Spring 2017

- Numerical Methods 50:198:481 and 56:198:581
Computational techniques for solving scientific problems: Precision, IEEE floating point representation, interpolation, root finding, numerical integration, numerical differentiation, approximation of functions, functions minimization, numerical linear algebra, numerical solutions of ordinary differential equations.
Required textbook:   R.L. Burden, J.D. Faires, Numerical Analysis (any edition from 4th onward).


[Reference page on C, Unix, Python, etc.:   Ref. page.]


Research

Computational complexity, cryptography and computer security (graphical passwords), automata theory, complexity of problems in combinatorial group theory; publications.

The Graphical Passwords Project in cooperation with D. Hong, N. Memon, S. Man, and S. Wiedenbeck: page.