meaning of homework mechanical engineering dissertation topics problem solving skills for children formal lab write ups essay forum why yale essay thesis examples