Overall, the program was very rewarding. No doubt engineering is a tough program, however, they do provide a bunch of resources to help you through this. The professors are hit or miss but mostly pretty good. They have a lot of career fair opportunities and so there are many chances for you to find a job or internship