Profile

Cover photo
Philip Guo
Attended Stanford University
Lived in Cambridge, MA 02138
1,531 followers|296,564 views
AboutPostsPhotosYouTube

Stream

Philip Guo

Shared publicly  - 
PG test
Philip Guo and 1 other participated
1
Add a comment...

Philip Guo

Shared publicly  - 
 
If you teach a university course in Python (or know a link to one), reply to this thread with URL. I'm aggregating links for the official Python website.

Also, please re-share with relevant colleagues.
4
11
John Philip Jones's profile photoVincent Knight's profile photoCrypto Jones's profile photoPhilip Guo's profile photo

Philip Guo

Shared publicly  - 
 
just googled +David Evans to confirm his email address, and the first hit on Google was:

Dave Evans :: King of All Badasses :: The Official Site
http://www.daveevansrocks.com/

cool!
The official website of Dave Evans, King of All Badasses and the original singer and a founding member of AC/DC.
6
John Regehr's profile photoPhilip Guo's profile photoDavid Evans's profile photo
3 comments
 
My real rocker secret double life is with U2, but I use "The Edge" to throw people off.
Add a comment...

Philip Guo

Shared publicly  - 
 
New CACM blog post: Observations from my Hour of Code experience at a Boston-area middle school for CS Education Week.

(+Phil Wagner and others might be interested!)

http://cacm.acm.org/blogs/blog-cacm/170430-hour-of-code-observations-from-a-middle-school-classroom/fulltext
5
2
John Regehr's profile photoPhilip Guo's profile photoBrandon Heller's profile photo
6 comments
 
Excellent writeup!
Add a comment...

Philip Guo

Shared publicly  - 
 
AMAZING post by +Phil Wagner about his brother's experiences learning programming from a MOOC ...
http://www.brokenairplane.com/2013/11/brother-edx-cs-mooc.html
3
Add a comment...

Philip Guo

Shared publicly  - 
 
like dynamic analysis for bug finding? Check out http://bugchecker.net/ (based on Klee, which I described in gory detail in The Ph.D. Grind)
2
John Regehr's profile photo
 
+Chz Chz Do you have any unpublished drafts? I'm interested.
Add a comment...

Philip Guo

Shared publicly  - 
 
summary of my research over the past year!
Millions of people around the world — from aspiring software engineers to data scientists — now want to learn programming. One of the best ways to learn is by...
8
1
Add a comment...

Philip Guo

Shared publicly  - 
 
It's been three years since I released The Ph.D. Grind. I just updated it with 150+ margin notes from the perspective of a new assistant professor. Check it out here: https://twitter.com/pgbovine/status/603998741708713984
4
2
Add a comment...

Philip Guo

Shared publicly  - 
 
http://intelligence.org/2013/12/13/aaronson/

interesting excerpt:
(2) Often, the key to research is figuring out how to redefine failure as success. Some stories: when Alan Turing published his epochal 1936 paper on Turing machines, he did so with great disappointment: he had recently learned that Alonzo Church had independently arrived at similar results using lambda calculus, and he didn’t know whether anyone would still be interested in his alternative, machine-based approach. In the early 1970s, Leonid Levin delayed publishing about NP-completeness for several years: apparently, his “real” goal was to prove graph isomorphism was NP-complete (something we now know is almost certainly false), and in his mind, he had failed. Instead, he merely had a few “trivialities,” like the definitions of P, NP, and NP-completeness, and the proof that satisfiability was NP-complete. And Levin’s experience is far from unique: again and again in mathematical research, you’ll find yourself saying something like: “goddammit, I’ve been trying for six months to prove Y, but I can only prove the different/weaker statement X! And every time I think I can bridge the gap between X and Y, yet another difficulty rears its head!” Any time that happens to you, think hard about whether you can write a compelling paper that begins: “Y has been a longstanding open problem. In this work, we introduce a new idea: to make progress on Y by shifting attention to the more tractable X.” More broadly, experience has shown that scientists are terrible judges of which of their ideas will be interesting or important to others. Pick any scientist’s most cited paper, and there’s an excellent chance that the scientist herself, at one point, considered it a “little recreational throwaway project” that was barely worth writing up. After you’ve seen enough examples of that, you learn you should always err on the side of publishing, and let posterity sort out which of your ideas are most important. (Yet another advantage of this approach is that, the more ideas you publish, the less emotionally invested you are in any one of them, so the less crushed you are when a few turn out to be wrong or trivial or already known.)
8
2
Add a comment...

Philip Guo

Shared publicly  - 
 
Here we go ... The Postdoc Grind: Part 1 - Preparing for Junior Faculty Life http://pgbovine.net/faculty-life-preparation.htm (with a big shout-out to +Ranjit Jhala )
Before starting my faculty job in Fall 2014, I am spending the 2013–2014 academic year at MIT CSAIL as a postdoc in Rob Miller's research group. My main goal this year is to prepare for junior faculty life. The Fall 2013 semester just ended, marking the halfway point of my postdoc, ...
6
5
Add a comment...

Philip Guo

Shared publicly  - 
 
college seniors, master's students and software engineers: Want to hack on next-gen tools for online education? I'm recruiting Ph.D. students now; msg me.

https://vimeo.com/80236275
91
55
Sean McDirmid's profile photoJay Trivedi's profile photoPhilip Guo's profile photoTomasz Malisiewicz's profile photo
10 comments
 
I support the presentation, but my experience solely comes from a CS PhD program. Good point that not all STEM fields are the same.
Add a comment...

Philip Guo

Shared publicly  - 
6
2
Philip Guo's profile photoLeo Meyerovich's profile photoCarter Schonwald's profile photo
8 comments
 
+Leo Meyerovich  ++++ i've spent much of the past 2 years helping people do "production integration" of mathematical modelling / tooling. Its much harder and constrained than the offline analyst style work flow, and current tools are utterly inadequate.
Add a comment...
Story
Tagline
assistant professor of cognitive science
Introduction
[I don't check G+ very often, so my profile is probably outdated]

I'm currently an assistant professor of cognitive science at UC San Diego.

I do HCI research, create software tools for online education (e.g., http://pythontutor.com/ ), and write about life in academia (e.g., http://phdgrind.com/ ).

I like to write code and nonfiction prose on www.pgbovine.net

Education
  • Stanford University
    Computer Science, 2006 - 2012
  • Massachusetts Institute of Technology
    EECS, 2001 - 2006
Basic Information
Gender
Male
Links
YouTube
Contributor to
Work
Occupation
Assistant Professor of Cognitive Science
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Cambridge, MA 02138 - Sunnyvale, CA 94087
Contact Information
Home
Email
Work
Email