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 Chair of the ACM Special Interest Group Governing Board, and 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.

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.


CS120 Machine Organization, Fall 2015
CS575 Algorithms, Spring 2015
CS441 Mobile Game Design

Other Material