u of t capstone project problem solving techniques in engineering