Mark Dean Computer Scientist