Finals are a good idea, but they are weighted extremely heavily. At OSU some of my finals make up as much as 60% of the grade. If homework and projects were waited slightly more I would focus a bit more on them and all in all, I'd know the material better because I wouldn't jsut be memorizing facts for a test. I'd be actually learning and understanding the material.