Thomas Eggleston teaches for CSC in Durham.