I got my Ph.D. in Computer Science from the City University of New York in 1999. My main research interest is in genetic optimization of neural networks for human-like tasks. My PhD dissertation dealt with computer-based parsing and semantic analysis of English sentences. I am currently using neural networks to solve high level cognitive decision making and planning in multi-agent computer games, such as capture the flag, soccer, and Quidditch. I am also interested in the Open Software movement and its effect on society and economics, as well as Big Data and privacy. I have been looking at how to incorporate dialogic techniques into classroom teaching, as well as the effect of different curricula and approaches for introductory computer science courses.