New papers

Technology commercialization

Highlights of my current position

Current positions

Past positions held

Curriculum Vitae

Available as a PDF document.

Current research highlights

The Chinese OCR project - A YouTube Video

My Research Interests


Fall 2020

Spring 2020

Fall 2019

Spring 2019

Fall 2018

Spring 2018

Fall 2017

Spring 2017

Fall 2016

Spring 2016

Fall 2015

Spring 2015

Spring 2013

Fall 2012

Spring 2012

Fall 2011

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Older Courses

Selected Articles and Other Publications


While working in industry, I obtained certifications as a software engineer from Brainbench and am entitled to displaying these logos:


Please use e-mail. If you are a human, you will easily find it below. If you are not, I hope to have delayed contacting me a little bit...

See if you can read this

A photo

Marek Rychlik in Santa Monica

Marek Rychlik, Santa Monica, 2006.

Software downloads

I developed a number of software packages that can be downloaded from this website.


JOde, pronounced jay-oh-dee-ee, 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:


LinODE is a package for the free, open source Computer Algebra System (CAS) called Maxima. It solves linear equations with constant coefficients and Cauchy-Euler type equations, both homogenous and non-homogeneous. 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.