Find RadGrad on GitHub

Welcome to RadGrad

Developing awesome computer scientists, one graduate at a time.

Google Trends search for "Data Science Degree". Interest began in mid-2012.

The rate of change of computer science

The discipline of computer science evolves faster than any other. "Data science" became an important area of academic study in just a few years. In the same short time period, new technologies like Meteor and Docker have transformed application development.

Even the teaching of computer science is subject to frequent disruption. The first course taught as a "Massively Online Open Course" (MOOC) was Artificial Intelligence. A recent trend is the "coding bootcamp", a short, intensive, high-cost, non-university traineeship to help non-programmers quickly develop simple web application development skills.

This rate of change means the discipline of computer science can evolve significantly from the time a student enters university to the time they graduate. RadGrad helps academic computer science degree programs, and the students in them, evolve their educational processes as fast as the discipline itself.

Software is eating the world

In Marc Andreessen's Wall Street Journal article, he goes on to say: "we are in the middle of a dramatic and broad technological and economic shift in which software companies are poised to take over large swathes of the economy."

Some of the evidence: two billion people now use broadband Internet, up from 50 million a decade ago. The cost of cloud computing in that same decade has dropped from approximately $150K/month to $1500/month. The world's largest bookstore, Amazon, is a software company. The largest video service, NetFlix, is a software company. The most dominant music companies---Apple, Spotify, Pandora---are software companies. The fastest growing entertainment companies (videogames) are software companies. The fastest growing telcom is Skype; a software company.

What does this imply for computer science students? It means that not only is computer science evolving faster than any other discipline, it is also more pervasive than any other discipline. CS students are surrounded by opportunities, but the competition for those opportunities is higher than ever. RadGrad helps CS students work smart as well as hard in order to maximize their chances for future success.

Wall Street Journal, August 20, 2011

RadGrad helps students optimize academic and extramural activities through post-graduation feedback

RadGrad in a nutshell

RadGrad analyzes current degree program progress with respect to future career desires, and helps students and their department actively plan in a data-driven fashion to improve post-graduation outcomes.

RadGrad helps computer science students evaluate the sometimes overwhelming number of academic and extracurricular opportunities, and determine ways to invest their time most productively given their career goals.

RadGrad also helps computer science departments by providing data-backed evidence regarding the success, failure, and as-yet unrealized opportunities for the department to help produce successful computer scientists.

Amy Takayesu on RadGrad

In this 12 minute screencast, Amy Takayesu, a graduate student in ICS, explains RadGrad from the student perspective.

Learn more

We are conducting a pilot study of RadGrad in the Department of Information and Computer Sciences at the University of Hawaii during Fall, 2017. See this deployment at, see the RadGrad Manual for details about its design and implementation, and check the News Page for the latest updates.