In Israel, undergraduate engineering programs impose a heavy load of studies on students throughout the four-year course and many students find it difficult to meet all their scholastic obligations and demands. Most engineering disciplines require students to attend approximately three weekly academic hours for each of 6-7 courses, and complete weekly assignments so that they can master different theories and their applications.