UCD is a world class college with great facilities for its students. The professors are great to work with and the course curriculum is challenging and rewarding. However, as it is a one year course you can’t gain all the education you want systematically.