The university provides good foundation in terms of classes and internships. The best thing about this university is the student life and projects that you can take part in. Overall they have good programs and experienced professors in their field of work.