problem solving non routine coursework in electronics engineering