I am currently doing Master in Applied Computer Science program at Dalhousie University. It has been 3 months since I started the program, and I can already feel a lot of positive things in the University. The Computer Science program at Dal is quite good, with lots of opportunities for involvement and experience. While of course quality varies by instructor and course, there are lots of opportunities for hands-on learning.