I don't think that would look too formal at all! I know it's really expensive but Jcrew has really great men's clothing, you should check out the website if you're willing to spend a decent amount. Also, Sperry-topsiders and/or Wallabees are really nice shoes that make any ensemble effortlessly put-together. Hope this helps!
it depends on how you dress it. you can do it with slacks with formal shoes -formal
Or you can do it with some nice jeans not so tight or skinny jean like with some nice casual shoes = nikes -low tops dunks blazers etc , jordans, creative recreations circo etc
I'm a girl and I think it's cute and makes a guy look handsome when they dress up. There are girls with different ideas in how guys should dress so really it's about how you prefer to dress and what goes well with how you look and your personality. The style you're going for gives me the impression of a classy guy, maybe a bit reserved, that is, if I met you on campus or somewhere similar. If you were dressed like this for a party, maybe you would look like a tool, depends on the atmosphere.
This look is a little formal for the casual situations you are normally finding in graduate school. This is more office type wear. If it's a meeting or academic function, , sure, but as everyday wear, it brands you...as a nerd! Exactly what you don't want!