Karin Strauss is a Brazilian-American computer engineer, a senior principal research manager at Microsoft Research, and an affiliate professor in the Paul G. Allen School of Computer Science and Engineering at the University of Washington.
[3] When Strauss and Luis Ceze were undergraduates together at the University of São Paulo in Brazil, they visited several research institutions in the US, and were jointly recruited to internships at IBM Research by José E.
[4] Strauss earned bachelor's and master's degrees in engineering at the University of São Paulo in 2001 and 2002,[5] and, with Ceze, took Moreira's offer, eventually staying at IBM for 13 months instead of the planned three months.
Her dissertation, Cache Coherence in Embedded-Ring Multiprocessors, was supervised by Josep Torrellas; she also credits Xiaowei Shen as being "practically my co-advisor".
[5] Following the completion of their doctorates, Ceze joined the University of Washington in 2007, while Strauss worked at AMD for two years before joining Microsoft Research in 2009,[6] solving their two-body problem as both the University of Washington and Microsoft Research are located in Seattle.