Federighi holds a MasterofScience degree in ComputerScience and a Bachelor ofScience in Electrical Engineering and ComputerScience from the University of California, Berkeley.
The native of India earned a master's degree in computerscience from the University of Southern California and worked for various startups, including one acquired by Cisco Systems Inc.
While earning a master's in computerscience at the University of Portland she taught undergrad Saudi men, who at first had a hard time taking her seriously, but eventually succumbed to her intellect and the fear of her red pen.