Northwestern University is ranked one of the best in America, the simple reason is it has some of the best career enhancing courses and progression is assured.
At the University, specifically the program, Lectures are learner friendly assists wherever need arises. Relevant books and other course requirements and materials are well provided
The atmosphere is good and social life in campus is enjoyable.
However, I would advise the University to do better in technology as computer labs are not available to all students.
I highly recommend.