Northwestern University
- About
- My notes
Northwestern University is ranked #18 in the a-index Global University Rankings 2026 with an a-index of 88.7. Northwestern University is a private university located in Evanston, Illinois, USA.
There are 44 research supervisors at Northwestern University on Applyindex.