hi there, as a clarification, there's really no such thing as an MBA in Finance, or MBA in business strategy. Unlike your undergrad degree, which you graduated with a "CS and engineernig" degree, MBA is just ...well, an MBA. There's no such thing as doing an MBA in investment banking or in corporate finance. You certainly can attend a business school with such companies recruiting on campus...but at the end of your degree, you will still have just an MBA. Know that business schools do not require a certain major or certain classes be taken before you apply. B-schools are not looking the next Einstein or the next math guru. B-schools are looking for candidates with proven track of record in leadership and/or management and/or maturity in a professional setting.
I can't really comment on your school of choice as I know too little about you. If you'd like, share your undergrad marks and GMAT score, as well as your work experience. What do you do outside of work? Where would you like to work post-MBA? What type of firms are you looking to join (bulge bracket ones, or small, regional boutiques)? These are all very important questions that you're going to have to answer before anyone can help you. Traditionally speaking, if you want to do ibanking, you probably want to attend as good of a business school as you can get in (ranking-wise).