I'm currently a second year student in this program and would rate the quality of teaching lower. Out of the 16 classes i've taken only half were taught by exceptional professors. Having come from a top ranked undergrad school I feel I'm in a second rate program if only half of the classes are worth attending. Bring in more professors from the industry who know what they are talking about and can provide real world problems to work on. I also recently sat in on a first year class which has about 60 asian students and felt like I was in mainland China.