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.
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
TeachingIn Winter, 2017, I am teaching CSC-260 (Large Scale Software Development), CSC-235 (Modeling and Simulation, and CSC-109 (Programming for Engineers). In Spring 201 I will teach CSC-109 again and CSC-497 (Computer Science Capstone Seminar).
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. More information is available about our intro courses, including the common concepts and skills covered in each intro.