Summarizes popular programming languages and libraries that have been used for machine learning throughout the past two decades.
Philip Guo From BLOG@CACM | September 5, 2018 at 07:15 PM
I summarize my first three years of research as an assistant professor on studying and building tools to support people who are learning computer programming.Philip Guo From BLOG@CACM | August 8, 2017 at 12:37 PM
Eight of the top 10 CS departments in the U.S., and ~70% of the top 40, teach Python in introductory courses.
Philip Guo From BLOG@CACM | July 7, 2014 at 04:20 PM
I provide an overview of the data science workflow and highlight some challenges that data scientists face in their work.Philip Guo From BLOG@CACM | October 30, 2013 at 11:54 AM
I describe software incompatibility problems caused by fragmentation in Linux-based operating systems and present one potential solution.Philip Guo From BLOG@CACM | May 30, 2013 at 11:32 AM
In this post, I describe a ubiquitous style of programming that, to my knowledge, has never been formally taught in the classroom.Philip Guo From BLOG@CACM | January 7, 2013 at 03:51 PM
I recount what I learned from spending nine months teaching computer programming to a person with no prior programming experience.Philip Guo From BLOG@CACM | October 31, 2012 at 09:06 AM