Who wrote the screenplay for the Back to the Future movies?

Robert Zemeckis & Bob Gale wrote all three Back to the Future movies. Robert Zemeckis also directed.