I would recommend trinity, the size and campus are great. The content is also good but could be more focused on practical applications in my opinion. Their administration has serious issues however, understaffed and not helpful. The exam structure could be changed as well as there is too much pressure on end of year exams.