Sarah received her Ph.D. in Computer Engineering from UC San Diego. She has taught computer science and programming to undergraduate students for three years. Sarah served as a software development intern for Microsoft, as a research intern at NASA-JPL and a software development intern at ViaSat. She was also involved in the development of an E-textbook for CSO (UC San Diego), CS10K Project Assistance (UC San Diego). She has written numerous articles and has received many fellowships and awards.