Michael Hawley, Programmer, Professor and Pianist, Dies at 58