Berkeley EECS --- Is it really that bad?