Links
Professional
I am an Associate Professor in the Computer Science Department at Siena College. But how did I get here?
I attended Union College in Schenectady, New York, finishing my B.S. in Math and Computer Science in 1992, and my M.S. in Computer Science in 1993. I worked as the Graduate Assistant for the Department of Computer Science during the 1992-93 academic year.
I attended Rensselaer Polytechnic Institute in Troy, New York, where I finished my Ph.D. in Computer Science in 2000. My research interests are in parallel computing. I worked with the Scientific Computation Research Center (SCOREC) under the late Dr. Joseph Flaherty as a Research Assistant (grad student) and later as a Research Scientist. I have done part-time software development work at Power Technologies, Inc, in Schenectady, New York, and was a part-time lab manager for the PASTA (Parallel Asynchronous and Synchronous Theory and Applications) Lab and taught a few courses as an adjunct instructor in Computer Science at Union.
In 2000, I joined the faculty in Computer Science at Williams College in Williamstown, Massachusetts. I spent seven years there, except for some time while on leave at the Computer Science Research Institute at Sandia National Laboratories in Albuquerque, New Mexico. In 2007-08 and again in 2009-10, I was on the faculty in Computer Science at Mount Holyoke College in South Hadley, Massachusetts. In that year in between, I worked as a software developer at Clickshare Service Corporation and did some teaching at RPI and Siena. I spent the 2010-11 and 2011-12 academic years in a visiting faculty position at Siena. From Fall 2012 to Spring 2016, I was a member of the faculty in Computer Science at The College of Saint Rose, where I earned tenure in 2015.
In Fall 2016, I returned to Siena.
Personal
My family lives in Amsterdam, New York, the same city where I grew up.
I like to travel for fun and for work, much of which is documented on my travel and photo page and tracked on my Travel Mapping page (where I was the primary developer and current maintainer), and often includes baseball games or skiing. On winter weekends, I am a ski instructor, previously at Bousquet, and since 2008 at Royal Mountain. When it's not baseball season, it's college hockey season, and you can still find me at Union's Messa Rink at Achilles Center for most of Union's home hockey games.
I serve on the School Board for Saint Mary's Institute in Amsterdam, a Diocese of Albany Catholic School enrolling students in Early Childhood to Grade 8.