As a GMU graduate ('06) in the Computer Science department, and also as someone who went through their honors in general education, I can honestly say that I have an extremely well rounded education. My general education courses were extremely broad and deep. I had taken AP/IB courses in high school, as had most of my fellow honors students, and these courses were generally challenging for everyone. Also most of my CS courses were also very broad and deep at the beginning, but grew to be more focused as the years progressed. Now my educational path through Mason may not be what the normal person at Mason would go through, but it should be an example of what the school is about and what it is capable of. Though I will also say, that I am a firm believer that you will get out of an education what you put in to it. I have friends who have gone to top engineering schools, and my skills/abilities/job opportunities are on par with where they are at as well.