Mechanical Engineering Thesis and Projects