I'm a SCAD ALUM and I think it has a great foundations department. I was a computer art major also and I think it's one of the best labs that I've ever seen.
I would recommend scad. If you want to know something about the teachers before you take the class you can always go to scad story to read up what other students thought about some of the teachers and/or classes.
Concept Artist and 3D Modeler
"I became insane... with intervals of horrible sanity."
--Edgar Allan Poe