Dr. Mark C. Lewis
This image is the result of what can happen when a professor gets too involved in a CS1 assignment. As it happens, the program to render this image is only about 500 lines of C code and it includes both reflections and transparency through recursion. Ring Dynamics Simulations: I keep this page updated with the different projects that I am doing on planetary ring dynamics. It has lots of pretty pictures and movies showing animations of the simulation work that I do. SwiftVis: For the last few summers I have been working with Hal Levison, David Kaufmann, and some others to produce a new version of the Swift solar dynamics simulator. A major part of my contribution has been the visualization and analysis package. See the full documentation for SwiftVis here. News: Trinity hosts a programming competition for local High School students in Spring. Get all the information here. Welcome to my home page. If you are taking one of my classes, look below for links to the classes that I am teaching or have recently taught. 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. Trinity Courses Spring 08 Fall 08 Spring 08 Fall 07 Spring 07 Fall 06 Spring 06 Fall 05 Spring 05 Fall 04 Spring 04 Fall 03 Spring 03 Fall 02 Spring 02 Fall 01 Research InformationADS Entry (This has all of my astronomy related publications or presentations. See my CV below for a list of other publications.) Brief IntroductionI graduated from Trinity University in Spring 1996 with Honors in physics and computer science. I went immediately to the University of Colorado at Boulder to work on a Ph.D. in astrophysics. Along the way I picked up Masters degrees in astrophysics and computer science. I did my dissertation work with Glen Stewart at CU on gravitational wakes in rings. I'm now an Associate professor in the Department of Computer Science back at Trinity. If you're interested in seeing a CV, there's one here. If you are interested in photos the most recent ones have been posted on my daughters' homepage (Madison and Amber). There is also a Photo Album that has some pictures from quite a few years ago. mlewis@trinity.edu |