Margaret M. Burnett

Distinguished Professor
School of Electrical Engineering and Computer Science
Oregon State University
Corvallis, Oregon, 97331-5501, USA

email: my-last-name at eecs dot oregonstate dot edu
voice: 541-737-2539, FAX: 541-737-1300
office location: Kelley Engineering Center, 3051
Zoom location:
Zoom Passcode: If you're in one of my classes, see the class Canvas page for this information. If you aren't in my classes, send me email for the passcode.


Bio, Research, and Interests

Margaret Burnett is an OSU Distinguished Professor at Oregon State University. She began her career in industry, where she was the first woman software developer ever hired at Procter & Gamble Ivorydale. A few degrees and start-ups later, she joined academia, with a research focus on people who are engaged in some form of software development. She was the principal architect of the Forms/3 and FAR visual programming languages, and co-founded the area of end-user software engineering, which aims to improve software for computer users that are not trained in programming. She pioneered the use of information foraging theory in the domain of software debugging, and leads the team that created GenderMag, a software inspection process that uncovers gender inclusiveness issues in software from spreadsheets to programming environments. Burnett is an ACM Fellow, a member of the ACM CHI Academy, and an award-winning mentor. She currently serves on three editorial boards, and has served in over 50 conference organization and program committee roles. She is also on the Academic Alliance Advisory Board of the National Center for Women In Technology (NCWIT).

Recent talks

More Information

Upcoming Presentations and Events

You can hear about some of the projects I've been working on lately at one of these events:


This year I'm teaching:

Fall 2021: Winter 2022:

Recently, I've also taught:

Office Hours

My Spring office hours will be the following, in my office and simultaneously in my personal zoom room (see top of this page), except when the University is not in session or when I'm out of town:

Exceptions: Occasionally office hours will need to be moved or cancelled due to conflicting events, but I'll try to give you plenty of advance notice. From now thru end of Spring term, the exceptions I know about are:
Friday April 29: no office hours (conflicting event)

Friday May 6: UPDATE: office hours ARE being held (no conflict after all)

Friday May 13: UPDATE: NO office hours (conflicting event)
Friday May 20: no office hours (conflicting event)
Friday May 27: no office hours (conflicting event)
Friday June 3: no office hours (conflicting event)
Friday June 10: no office hours (EECS graduation ceremony)

CS352 students: See also the class Canvas page for the TA's office hours.

Graduate Student Mentoring

Here are my current graduate students and postdocs: Puja Agarwal (M.S.), Andrew Anderson (Ph.D.), Chimdi Chikezie (M.S.), Rupika Dikkala (M.S.), Jonathan Dodge (Ph.D.), Abrar Fallatah (Ph.D.), Rosalinda Garcia (M.S.)

Recently graduated: Brijesh Bhuva (M.S.), Jonathan Dodge (Ph.D.), Claudia Hilderbrand (M.S.), Charles Hill (M.S.), Christopher Mendez (M.S.), Bhargav Pandya (M.S.), Sean Penney (M.S.), David Piorkowski (Ph.D.), Sruti Srinivasa Ragavan (Ph.D.)

Where do my grad students and postdocs end up?

May 6, 2022