I think undergraduate school could easily be done in a two year time frame (120 credits). One class at a time should be teached. Each class could have a one month period (1-5 credit classes). This way a student could just focus on one subject at a time and really get into the subject material. Once that one month period is done, then comes the next class. A 4 credit class could easily be done in a month period. Just think about it, a 3 credit class has 150 minutes (round out to 3 hours) of lecture for a good 15 weeks (some schools have more weeks then others, I think..not really sure). This means a typical 3 credit class would have about 45 hours of lecture time a semester. If each class was held for a 3 hour period each day (which is less time in class then the way school is done now), this could lead to more hours in lecture in a single month then the current format. I would prefer to to go one class a month and really learn the subject and concentrate on the subject. School could easily be done in a three year time period instead of four to 5 years. Heck, if a student wanted to, they could take two classes a month and be in lecture for 6 hours a day and easily be done in a two year time period.