Eecs Berkeley Flow Chart