Dr. Colin Hirsch
Computer Scientist