Previously, she was a software developer and technical supervisor at Bell Laboratories. She has also taught at universities in England and New Zealand. She is working in the area of gender differences in computing and has presented her research in the ACM Computer Science Education journals and at various computing conferences. When not computing, she is an active hiker.