The University of Colorado Boulder offers a fully funded PhD in Computer Science. They offer a collaborative, supportive environment that allows you to explore interdisciplinary opportunities and find your personal research passion in computer science. The Ph.D. program requires 30 hours of graduate-level coursework, as well as 30 hours of thesis work. Research-based MS students may transfer to the Ph.D. program at any time during their academic career at CU Boulder. All Ph.D. students in the department receive 100% funding through assistantships, fellowships, and faculty research grants.