I am a Full Professor of
Mathematics at
the University of Arizona,
where I have taught undergraduate and graduate mathematics
courses and pursued a diverse, interdisciplinary research
program.
Past positions held
 Chief Science Officer, Qbit, LLC/Qbit Corp.
 Senior Research Mathematician, Qbit, LLC.
 Visiting Member, Institute for Advanced Study, Princeton.
 Acting Assistant Professor, University of Washington, Seattle.
 Teaching Associate and Visiting
Lecturer, University of
California, Berkeley.
Curriculum Vitae
Available as a PDF document.
While working in industry, I obtained certifications as a
software engineer
from Brainbench and am
entitled to displaying these logos:

C++ Programmer Certification (score in the 94th percentile)

C Programmer Certification (score in the 97th percentile)
Marek Rychlik, Santa Monica, 2006.
I
developed a number of software packages that can be downloaded from
this website.
JOde
JOde, pronounced
jayohdeeee, is a Java
applet and desktop application which allows one to interactively
analyze systems of differential equations. It was designed to be a
convenient aid in teaching differential equations. JOde page has been
mirrored at several Universities, including:
 Harvard,
a partial mirror geared for teaching systems of 2 differential
equations.
 Rutgers,
including some modifications and additional examples.
 Johns
Hopkins, including some modifications and additional
examples.
LinODE
LinODE is a package for the free, open source
Computer Algebra System (CAS) called Maxima. It solves linear equations
with constant coefficients and CauchyEuler type equations, both homogenous
and nonhomogeneous. It has a nice interface for solving boundary value
problems with these types of equations.
The package is meant primarily as a tool
for instruction. It is especially well suited for teaching engineering course
bases on the Kreyszig's book, as it has been tested on all examples in
Chapter 3 of the book.