Give to Davidson | Bookstore | Campus Calendar | Directories | Site Map
Davidson CURRENT STUDENTS | PARENTS | ALUMNI | EMPLOYEES
Faculty teaching Computer Science

The following simply highlight some qualifications relevant to Computer Science of Davidson faculty members within the Departments of Mathematics or Physics.

Tim Chartier

  • Ph.D. in Applied Mathematics, specializing in Numerical Analysis, a branch of Computer Science. 
  • M.S. in Computational Mathematics, Western Michigan U., 1996.
  • Research positions in Applied Scientific Computing at Lawrence Livermore National Lab and Los Alamos National Lab.
  • Authorized Sun Microsystems’ Java Academic Faculty 2000.
  • Publication and referee work for journals such as SIAM J on Scientific Computing.

Stephen Davis

  • Ph.D. in Mathematics, specializing in Algebra, an area that is especially relevant to CSC courses in cryptography and theoretical computer science.
  • Graduate of IFRICS (Institute for Retraining in Computer Science) 1982-84, designed to equip math Ph.D.s to teach Computer Science.
  • Position as Visiting Associate Professor of Computer Science at Swarthmore College, 1995-96, teaching 4 different courses in CSC.
  • ACM SIGCSE (Assoc. for Computing Machinery, Special Interest Group in Computer Science Education) member with frequent attendance at annual meetings.

Laurie Heyer

  • Ph.D. in Applied Mathematics, specializing in Bioinformatics.
  • Primary creator of the nationally acclaimed software package MicroArray Genome Imaging and Clustering (MAGIC) Tool and associated algorithms for analyzing genomic data. 

Michael Mossinghoff

  • Ph.D. in Mathematics, specializing in Number Theory, an area with particular interest in algorithms and discrete mathematics relevant to CSC courses.
  • M.S. in Computer Science, Stanford U., 1988.
  • Adjunct Assistant Professor, Program in Computing, UCLA, 1998-2002, teaching Computer Science courses offered by this program within the Department of Mathematics.
  • Editor for the scientific journal Mathematics of Computation, and author of research articles in this journal and others that combine computer science with mathematics, like Experimental Mathematics, London Math. Soc. Journal of Computation and Mathematics, Discrete and Computational Geometry, and ACM Communications in Computer Algebra
  • Maintains web sites for the research community on a number of open problems in mathematics. 

Richard Neidinger

  • Ph.D. in Mathematics, specializing in Functional Analysis, with a minor in Computer Science.
  • Research expertise in Automatic Differentiation, also called Computational Differentiation, an area of Numerical Analysis.
  • Publications in journals such as Mathematics of Computation and ACM Transactions on Mathematical Software.

Carl Yerger

  • Ph.D. in Algorithms, Combinatorics, and Optimization, a multidisciplinary program combining computer science, industrial engineering, and mathematics at the Georgia Institute of Technology.
  • Research expertise and publications in this interdisciplinary field with a focus on algorithms and proofs in discrete mathematics.
  • Internship at the National Institute for Informatics in Tokyo Japan.

Mario Belloni

  • Ph.D. in Physics, specializing theoretical physics, including computational formulations of quantum mechanics.
  • Award-winning work in instructional software design, including national leadership in Physlets, Java applets for simulation in Physics.
Dan Boye
  • Ph.D. in Physics, and specializing in optics.
  • Creator of instructional software for Physics, with special experience in acoustics.

Wolfgang Christian

  • Ph.D. in Physics, now specializing in Computational Physics.
  • Award-winning work in instructional software design, including national leadership in Physlets, Java applets for simulation in Physics.