well, for me, I dont think it would work... i've dated an older guy before, and even though he was academically ambitious in his day, as i am right now, there still wasn't a strong level of understanding of the result of such pursuits (as well as because the fact we were in SUCH different stages in out lives..
BUT then again, I'm only 20! Not even old enough to legally drink, i'm still in school, i have a job, but dont have a career. Being 20 and 25 is a really big difference (not necessarily more mature though). Just that life experience gap between a 25 year old and a 30+ is a lot smaller than with a 20 year old.. year old is And maybe i wasn't (and still not) fit for a boyfriend because i already have to balance the class load of two full time students, a job, making sure of quality friend time, and doing the things that make sure I do the things that make me "look good" for grad students.
Then again, that was only one guy... I really think it depends on where both people are in their lives. At least the younger one should be out of college and i their career for a lil. I think tehhat will make a huge difference.
sorry... a little rambly.. just my 2 cents