Ciaran's dedication and ability to identify and explain the most difficult concepts make him the most valuable resource for this course. Anonymous
Ciaran was incredible, he spends a lot of effort for us to understand things; his solutions are of great detail which is helpful! I'd wish more supervisors are like that. Anonymous
Ciaran is the best supervisor I had. Anonymous