EECS Undergraduate Newsletter 04-05