· Doctor of Philosophy (Ph.D.), Columbia University in the City of New York1984–1991
· Instructor, Long Island University, Southampton Campus1979–1985
· Lab/IT Assistant, Rockefeller University1978–1979
· Part-time student, Teachers College, Columbia University1975–1982
· Master of Arts (M.A.), Teachers College of Columbia University1975–1982
· Bachelor of Science (B.S.), Massachusetts Institute of Technology1974–1978
· Bennington College
· Noyce Visiting Professor of Computer Science, Grinnell College
· Founder, RiverSound Solutions
· Faculty Member, The College of New Jersey (TCNJ)
· Adjunct Professor, The New School