Natalie Hammerman

  • 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
  • Publications/Presentations
    • 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).