Brief BioI am a professor in the Computer Science Department at Union College. I spent 2013-2014 on temporary assignment to the National Science Foundation, serving as a program director in the Division of Undergraduate Education. You can read about my Orwellian and Kafkaesque experience there.
Before coming to Union, I was on the faculty at Hofstra University. During my graduate studies I also taught at Pratt Institute, Rutgers University, Mount Holyoke College, and Polytechnic University. I received my Masters degree from New York University and my Ph.D. from Rutgers University.
Research OverviewMy research interests are primarily in
- software testing, particularly applied to various kinds of artificial intelligence and language processing systems,
- computer science education, particularly new curricula that will engage an increasingly diverse group of students in CS
TeachingI will not be teaching while I am at NSF. If you are interested in any of the courses I normally teach, please contact me and I can point you to the person currently involved with those courses.
DepartmentThe CS department at Union has created a distinctive curriculum which makes exposure to computing possible for students from across the entire campus. We offer six theme-based introductory courses and welcome CS majors and minors, as well as students from other fields who are interested in enhancing their studies with computation.