I had problems with motivation whilst i was doing my bachelors degree in engineering. I finally gritted my teeth, and grabbed a shovel (to make the work fly). After i graduated, i discovered that the old adage: "Those who can - do, those who cannot - teach." to be true. REAL engineering i found to be much more engaging and enjoyable than studying engineering. Later on, i went back and did a masters degree in engineering. That was much better - the instructors had "day jobs" in engineering, and knew what they were talking about. Later still, i ended up teaching a few courses (at graduate level). Hang in there. Depending upon where you are in your courses, you might want to re-assess your choice of career, and see what your job prospects are in your current degree track. I've heard of ppl in the Uk who completed a degree, and then were unable to get a job. That must be a real "downer". Good luck to you!! Remember, doing it for real, is much more fun and satisfying than studying doing it. Cheers.