The role of a PhD student in computer science is fundamentally different from that of an undergraduate or master’s student. It requires the student to shift from being a consumer of knowledge to becoming a contributor to the field. In this essay, we focus on the expectations, responsibilities, and roles of PhD students in computer…