Matt Might (university of Utah) composed a list of must-have knowledge for computer scientists. Even though I have done some of the items on the list I don’t think I will be able to do the rest in the course of my graduate studies. But I will try to nonetheless!