The competitiveness is high. The program is really fast paced. Engineering is a difficult subject at UofT. Lack of job opportunities. There are some good professors and some bad professors. UofT has an excellent record in engineering but its student life and wellness is unsatisfactory.