I'm an Associate Professor in the Department of Computer Science at Trinity University. I teach a number of different courses in the department here at Trinity spanning from first semester introductory courses to advanced seminars. I also have research interests in a number of different areas including simulations and modeling and programming languages. My most active research is in numerical modeling of rings around planets with nearby moons. Go to my research link below for research work I've done with students.

I'm also the coach for Trinity's ACM programming teams. I like to compete myself and try to do TopCoder when I can. If you are a student who might want to be on the programming team, talk to me to find out when our meetings are.

Find more information on http://www.cs.trinity.edu/~mlewis/
Ph.D., University of Colorado at Boulder, 2001
Areas of Research / Professional Expertise
Planetary Dynamics
Numerical Simulation
Programming Languages