Mark Gillespie Assistant Professor Joining July 2026 Research Interests Computer graphics and discrete differential geometry