My main research interest is on optimization for NP-Hard problems, with a focus on problems relevant to VLSI CAD. I am also actively working on cryptography and biology-related topics.

I'm currently the Past Chair of the ACM Special Interest Group Governing Board, and was a member of the ACM Executive Committee and ACM Council. I'm the past chair of ACM/SIGDA. I've been a member of ACM since 1986.  In 2015, I received the SUNY Chancellor's Award for Excellence in Professional Service.

I'm the faculty advisor for the ACM Student Chapter at Binghamton; our team went to the ICPC finals a few years ago (woot!), just like I did when I was an undergrad (woot woot!).

In my spare time, I hack on iOS apps.

Courses


CS120 Machine Organization, Fall 2016
CS441 Mobile Game Design, Spring 2016

Other Material