This university is very good. It not only teaches about the specific topic that you are studying but also teaches you some strong soft skills and work rules from your area. Since it is for science and engineering, most classes are practical which gives you prepare for what is coming afterwards.