Engineering practice: Teaching ill-structured problem solving in an internship-like course | IEEE Conference Publication | IEEE Xplore