EECS Undergraduate Newsletter 03-29