Natalie Hammerman

  • Professor
  • Division: Natural Sciences
  • Department: Mathematics and Computer Studies

Why I love teaching at Molloy College

  • Small classes
  • Chance to really make a difference for individual students
  • Having been able to develop a Computer Science major which gives our students an unusually strong background in Computer Science at the undergraduate level

Academic Interests

  • Math and Computer Science
  • Improving teaching methods in Math and Computer Science
  • Artificial Life
  • Genetic Algorithm
  • Cellular Automata

What I am working on

New courses for the Computer Science major.

Educational Philosophy

"Education is what remains when you have forgotten what you have learned." (from a fortune cookie)  My main concern is what my students take with them after they leave my tutelage. I want my students to have the background to rebuild what they have forgotten, and to be able to develop knowledge and skills beyond what they learned.  In Computer Science, I want them

  • to have basic skills needed to excel in the field
  • to be able to think outside of the box
  • to have the background to grow in an ever-changing field
  • to know how to communicate with people in "alien" disciplines

Educational Background

  • B.A. (Math)
  • M.S. (Secondary Ed/Math)
  • M.A. (Computer Science)
  • M.Phil. (Computer Science)
  • Ph.D (Computer Science
  • Co-presented "Evolution: Foundations in Vivo and in Silico" at the Annual MACUB Conference, 2003, 2007, 2010 and at the T3 conference 2007.
  • "Multi-Criteria Optimization of Finite State Automata: Maximizing Performance while Minimizing Description Length," Evolutionary Multiobjective Optimization: Theoretical Advances and Applications, edited by Ajith Abraham, Lakhmi Jain, and Robert Goldberg, Springer Verlag, 2006  (co-author).
  • "Using Mathematics to Bridge the Gap between Biology and Computer Science," Mathematics and Computer Education Journal, vol. 38, no. 3, 2004 (co-author).
  • "Adapting Computational Data Structure Technology to Reason about Infinity," Mathematics and Computer Education Journal, vol. 38, no. 1, 2004: pp 69-82  (co-author).
  • "On the Effectiveness of Cellular Automata to Add Real Numbers," International Journal of Computers and Mathematics, vol. 80, no. 10, Oct. 2003  (co-author).
  • Co-presented "Evolution: Foundations in Vivo and in Silico" at the NSF-sponsored workshop Incorporating Genomics into Undergraduate Curricula II, June 5-6, 2003 at Wheaton College.
  • "Strategies for Developmental Mathematics at the College Level," Mathematics and Computer Education Journal, Special Issue 1: Innovative Approaches, Winter 2003  (co-author).
  • Presented "An Introduction to the Genetic Algorithm" at the NSF-sponsored workshop Incorporating Genomics into Undergraduate Curricula I June 6-7, 2002 at Wheaton College.
  • "On the Application of Reorganization Operators Solving a Language Recognition Problem." The Practical Handbook of Genetic Algorithms Volume I (Second Edition) Complex Coding Systems, CRC Press, 2001  (co-author).
  • Dissertation: "The Effect of the Dynamic Reorganization of a Finite State Machine Genome on the Efficiency of a Genetic Algorithm." 1999.
  • "Algorithms to Improve the Convergence of a Genetic Algorithm with a Finite State Machine Genome." The Practical Handbook of Genetic Algorithms Volume III Complex Coding Systems, CRC Press, 1999 (co-author).
  • "Effectiveness of Cellular Automata to Compute Arithmetic Functions." Presented at the Eleventh International Conference on Mathematical and Computer Modelling and Scientific Computing, March 1997.
  • "Diagonalization Arguments: Standardization and Implications," Pace University (on campus) Technical Report of the School of CS and IS (May 1995) 83, (co-author).
  • "A Virus in Turbo Pascal," Journal of Computers in Mathematics and Science Teaching (1993) 12(3/4), (co-author).