I don't really know much about Tufts given that its MBS program has just opened up but it is at a great medical school. As for Drexel, although watching lectures is probably a difficult task to do, if you complete the program and do well in the classes (given that the SMP is LOADED with medical school classes), you should find your way into medical school. Look around for some of the feedback on the boards here in postbac