I am a professor of Computer Science at the State University of New York (SUNY) at New Paltz.

I received my Ph.D. in Applied Mathematics from the University of Calgary, Alberta, Canada, and a Master's degree from the Indian Institute of Technology, Chennai.

Early in my career I studied partial differential equations, using asymptotic techniques and numerical computation. My recent interest has been in Computer Science, specially Computer Networks, Digital Humanities and Physical Computing. I currently teach courses ranging from introductory programming to Data Analytics and Robotics.