This university is overally very good. There are many purposeful event in variety of fields for student in which we can get to know ourselves better.
If there was a point that could be improved is the courses offered in each semester specially in the graduate studies level. More variety could be added and also, some important courses like Stochastic processing in the EECS department are just offered in the fall semester. But I think it would be bettee if these were offered every semester.