Your GMAT score is definitely a plus. Your undergrad GPA sounds a bit low but your graduate one is much better. Were there external factors that contributed to your low undergrad GPA? Or if did not apply yourself, can you discuss the lessons you learned from the less than stellar academic showing? The key is to convince admissions committees that you have the intellect to excel in business school and you also have the ambition to apply yourself.
Also, it's good that your professor is willing to write a strong LOR but make sure he fully understands your goals and also is very specific about your achievements (leadership, innovation, etc.) while you worked with him. You will not benefit from a generic letter that simply states what a great person you are. And since your GMAT is not spectacular, the rest of your application needs to be very strong.
Your list of target schools is quite ambitious. Do not underestimate the time it takes to complete a good quality application. You should NOT cut and paste essay content and each essay takes a significant amount of time to write. I would suggest narrowing your list down a bit to schools that meet your criteria (Duke is great for social entrepreneurship) and that you truly like. Be sure to consider the school's culture, learning style, and location. Best of luck!
Veritas Prep | Admissions Consultant
Save 10% on Veritas Prep GMAT Courses And Admissions Consulting
Enroll now. Pay later. Take advantage of Veritas Prep's flexible payment plan options.