Daniel Harty teaches for CSC in Birmingham.