Since 2000, I have been extensively involved with computational biology, including drug related applications (protein folding/conformer generation, molecular scaffold topological classification, cheminformatics), and spatiotemporal modeling and analysis (reaction/diffusion stochastic simulations of cell signaling, clustering of proteins as well as super-resolution observations of blinking fluorophores, collapsing the latter into estimates of their true locations, contact analysis of proteins on the surface of yeast cells, simulations of glucan unmasking on the surface of Candida albicans, fitting super-resolution pupil functions during phase retrieval with Zernike polynomials).
I attended the University of New Mexico and received from there the degrees Bachelor of Science (physics and mathematics), Master of Arts (applied mathematics) and Doctor of Philosophy (computer algebra: my advisor was Stanly Steinberg). My first job was as an aide to Cleve Moler where I performed various programming tasks involving mainly numerical analysis work, including testing routines later collected into LINPACK and making a variety of plots, some of which were later incorporated into the textbook Computer Methods for Mathematical Computations (Forsythe, Malcolm and Moler). As a teaching assistant, I taught various pre-calculus courses for the Department of Mathematics and Statistics. Later, I was employed as a research assistant, acting as a system administrator for the department. I spent one summer working at Argonne National Laboratory working with computer resource sharing on the ARPANET, and another at the Massachusetts Institute of Technology where I participated on the MACSYMA project.
Outside the university, I spent 4 years as an on-site contractor at Sandia National Laboratories working on nuclear reactor safety issues, and more recently at Spectra Research Institute developing a variety of software components for a PC-based physical security system which has been installed at the Nevada Test Site, Rocky Flats and local sites. I also operate as a consultant (under the name Cotopaxi), which has allowed me to become involved in many different activities. Besides the ones mentioned above, these include teaching people how to use various Internet facilities, editing and adding new material to an educational hypertext computer algebra discussion for the Czech Technical University, and co-conducting computer algebra workshops at 3 different locales in the United States and Sweden.
Since 2007, I have been a member of the associated faculty of the Cancer Research and Treatment Center Shared Resource for Bioinformatics and Computational Biology at the Center for High Performance Computing, and Research Assistant Professor in the Department of Mathematics and Statistics, both at the University of New Mexico. I have co-advised one Ph.D. student.
I have edited two books and published 62 articles, co-edited 8 journal special issues, and given 22 invited talks on four continents. I am an editor of the SIGSAM Bulletin and the (Spanish) Sociedad `Puig Adam' de Profesores de Matemáticas. I have been the primary author of one grant proposal, which was funded for $23,300. I co-organized (with Stanly Steinberg) the 1st International Conference on Applications of Computer Algebra (ACA) at the University of New Mexico, Albuquerque, New Mexico, May 16-19, 1995. 93 attendees from 16 countries participated. Since then, I have been involved in ACA conference organization as general chair (1997, 2021), program co-chair (2000, 2002, 2006, 2009-2010, 2016, 2019) treasurer (1998, 2000-2003), exhibition chair (2004), member of the organizing committee (1998-2003, 2006), advisory committee member (2012-2018, 2022-2023), session organizer (1996-1997, 2000-2003, 2005-2019, 2021-2023), and co-chair of the ACA working group (2016--2023). I also co-organized the one-day mini-conference Biocomputing @ UNM 2003-2007.