As I advance in my studies (electrical and communications engineering) I find that there is an increasing conflict between exams and knowledge. Somehow, my subjects seem to be exam-oriented in a way. That is, the subject is taught through a set of problems, techniques and concepts in order for one to pass an exam. It doesn't happen much, if at all, that a professor would sacrifice a lecture or 2 in order to tie the courses with each other and from there, go on to relate his course to real world needs under a clear and understandable framework; we need them to show us where are we on the road to being an engineer, where are we going and what are we working to achieve. This never happens. The course is taken almost as a stand-alone course, the only relation between one course and another is the assumption of how much background the students have over a subject. Therefore, the only relation students normally has with the course is the final exam. That is, we take courses, to ace them and compile key notes. Is this a normal result due to the increasing complexity of subjects (no professor can spare a lecture or 2 due to overload) or is there something wrong with the way I am being taught?