Francois Rivest, Ph.D.