Is Computer Science Hard?