What are the most effective ways to improve the engineering curriculum? Improvements should result in increased student retention, undergraduates who are more industry-ready and graduates who are better prepared to be leaders. Current research suggests that the best predictor of persistence is a person’s self-efficacy. The focus of this thesis...