This page is no longer being maintained. Please refer to my personal home page at www.somerandom.com/cohn

My old CMU page can still be found here

David A. Cohn (David.Cohn@acm.org)