On average, courses for both the Mechanical Engineering and Electrical and Computer Engineering programs last 14 weeks, with 3 hours of course time per week for each course.