Teaching carried out mainly by faculty Computer science education, CS with expertise in engineering disciplines; education, design education this may be done as part of an undergraduate or graduate engineering curriculum, or engineering preparation programs at the pre-college level Engineering course A formal course or workshop where Design workshop, engineering class, engineering design is taught to students as design course, design class, a method to create solutions (in the form engineering seminar, design