Well, the experience can’t be matched anywhere in terms of learning, from quality facilities like lecture rooms and laboratories to how good the professors are in doing their work. I was actually surprised by how diligent the lecturer was, he even sacrificed his weekend to offer me an online tutorial when I really needed help in some unit. I will give them all the stars in rating them highly