Howdy,
I don't know about Finch's program, but I was just reading about BU's yesterday and it said there is no application deadline. The only things you need to apply are your MCAT scores, your med school LORs, an essay saying why you want to do the masters program, and your transcripts. You...