Margaret L. Johnson


Stanford University
Department of Computer Science
Gates 185
Stanford, CA 94305-3068
(650) 888-9606
johnson@cs.stanford.edu

Senior Lecturer, Department of Computer Science, Stanford University


Education

City University of New York
Ph.D. in Computer Science

The College of Staten Island
M.S. in Computer Science

New York University
M.A. in Music History

Boston Conservatory of Music
Bachelor of Music, summa cum laude, Early Music Performance


Professional Experience

1) Director of Education and University Relations, Google, 2005-present
2) Assistant Chair, Director of Educational Affairs & Undergraduate Studies, Stanford Computer Science 2003-2006
3) Senior Lecturer, Stanford Computer Science, 1991-present
4) Software Litigation / Expert Witness


5) Metricnet - Executive Vice President, Director of Research


6) Software Development



Awards


Publications


  • Member, ACM Education Board and Council
  • Member, ACM Professional Development Board
  • Member of Governing Board, NSF NSDL Computing Pathway
  • Member, Advisory Board of UCCP (University of California College Prep)