Also for those complaining about the 40hrs/week then you have part-time school on top: this is actually something that a lot of people do. My engineering university is somewhat known for this in Canada, you have classes at 6PM every day of the week + on Saturday. It is absolutely exhausting but everyone in my class that was in that particular situation was more than happy to have the opportunity to do it even if they were +30 years old. At the end of the program they get to be in a much better financial situation and guarantee a better future for their family.