Share This Profile
Share this profile on Facebook.
Link to this profile on LinkedIn.
Tweet this profile on Twitter.
Email a link to this profile.
See other services through which you can share this profile.
This profile was last updated on 3/20/14  and contains information from public web pages and contributions from the ZoomInfo community.
Phone: (650) ***-****  HQ Phone
Email: p***@***.edu
Stanford University
390 Serra Mall
Stanford, California 94305
United States

Company Description: The Stanford Technology Ventures Program is dedicated to accelerating high-technology entrepreneurship education and creating scholarly research on technology-based...   more

Employment History


  • M.Eng. degree , Electrical Engineering and Computer Science
  • Ph.D. , Computer Science
    Stanford University
  • Ph.D. Degree , Computer Science
    Stanford University
  • S.B. Degree , Electrical Engineering and Computer Science
  • Stanford's CS PhD
  • Ph.D. Memoirs
25 Total References
Web References
Ruan Müller » Databases - Mar 20, 2014, 20 Mar 2014 [cached]
The so-called Ardilla tool uses a technique developed by the researchers - MIT's Adam Kiezun, the University of Washington's Michael Ernst, Stanford's Philip Guo, and Syracuse University's Karthick Jayaraman - that creates inputs that pinpoint bugs in Web applications and then generates SQL injection and XSS attacks.
Philip Guo (Phil Guo, Philip ... [cached]
Philip Guo (Phil Guo, Philip J. Guo, Philip Jia Guo, pgbovine)
In Fall 2014, Philip will start as an assistant professor of computer science at the University of Rochester . In 2013-2014, he is a visiting research scientist at edX and a postdoc in Rob Miller 's group at MIT CSAIL. In 2012-2013, he was a software engineer at Google working on online education .
Philip's main research interests are in human-computer interaction (HCI), especially building tools for informal learning and online education. In 2010, he created a free web-based tool for learning programming called Online Python Tutor (, which has been used by over 500,000 people in over 165 countries.
Philip received a Ph.D. in Computer Science from Stanford University in 2012 and S.B. and M.Eng. degrees in Electrical Engineering and Computer Science from MIT in 2006. His Ph.D. dissertation was one of the first to identify the unique software needs of computational scientists and to develop five new tools to address those needs. One such tool, CDE, has been used by over 10,000 people.
In 2012, Philip wrote a popular free e-book called The Ph.D. Grind (, which is the first known detailed account of an entire Ph.D. experience. So far, over 100,000 people have downloaded it, and hundreds of readers have sent him heartfelt email responses. He also writes a monthly blog column for the Communications of the ACM , and his personal website ( gets over 250,000 visitors per year.
Philip Guo
Copyright © 1997-2014 Philip Guo. All rights reserved.
Teaching &Technology Crossroads, 16 Jan 2014 [cached]
For those persons using or considering using online video lectures in their courses, as occurs for example in "flipped classroom" or other models of blended learning, you may be interested in this post ( in which Philip Guo, an assistant professor of Computer Science at the University of Rochester whose main research interests are in human-computer interaction and online education, shares preliminary results about video usage in blended or online courses.
With Philip Guo
Philip Guo is a Ph.D. student in the Computer Science department at Stanford University. He received his Bachelor's and Master's degrees in Electrical Engineering and Computer Science from MIT.
Philip is son of Min Zhou , a graduate of Department of English Literature at Zhongshan (Sun Yat-Sen) University.
Philip was born in the Guangdong Province in China and immigrated to the United States at age 6 and attended public schools in Louisiana, New York, and California with far less access to college prep resources than teenagers growing up today in Silicon Valley.
Throughout his college and graduate school years, Philip has met a wide variety of extremely smart people, some of whom were happy with their lives and others who were not.
How can teens and college students achieve a balance of high academic achievement and personal happiness? In this seminar, Philip Guo will share his insights and answer questions about the following relevant topics:
Much of the material in this seminar comes from articles Philip has written on his personal website.
DJ Strouse — the rantings of a baby scientist, 24 Aug 2008 [cached]
fellowship and grad school application from Stanford CS grad student and NSF fellow Philip Guo
Other People with the name "Guo":
Other ZoomInfo Searches
Accelerate your business with the industry's most comprehensive profiles on business people and companies.
Find business contacts by city, industry and title. Our B2B directory has just-verified and in-depth profiles, plus the market's top tools for searching, targeting and tracking.
Atlanta | Boston | Chicago | Houston | Los Angeles | New York
Browse ZoomInfo's business people directory. Our professional profiles include verified contact information, biography, work history, affiliations and more.
Browse ZoomInfo's company directory. Our company profiles include corporate background information, detailed descriptions, and links to comprehensive employee profiles with verified contact information.