My experience at the University of Waterloo has been positive for the most part. I’ve enjoyed most of the lab experiences as they provide a unique experience. However, the course sequence could use some work as it does not completely allow the students to succeed in later years of the program.