CS @ Allegheny

I would love some feedback on the CS department at Allegheny.

My S is a computer science major and has had a very good experience. He has had opportunities to take advanced courses or do research (summer fellowship, presentation at a nearby conference in spring), and has served as a TA in the department. There was a change in the major in the past year, but I think it was for the better (fewer out-of-department requirements). I am looking forward to hearing about his senior project–something students don’t always get to do at other universities.