Daniel Cole

I am a fourth year graduate student in the Computer Science Department at The University of Pittsburgh.  My interests are in algorithms, particularly algorithms for energy and temperature aware computing.  I am working under the advisement of Kirk Pruhs

Contact Info:

Department of Computer Science

210 South Bouquet Street
Sennott Square Building

University of Pittsburgh
Pittsburgh, PA 15260


Office:  6406

E-mail: dcc20@cs.pitt.edu

Classes I’ve taught:


· CS1510:  Algorithm Design (Fall 2012)

· CS110:  Introduction to PCs and the Internet (Spring 2009)


Classes I’ve TA-ed:


· CS2150:  Design and Analysis of Algorithms (Spring 2011, Spring 2012)

· CS1510:  Algorithm Design (Fall 2010, Fall 2011)

· CS1501:  Algorithm Implementation (Fall 2008, Fall 2009, Spring 2010, Spring 2012, Spring 2013)

· CS1590:  Social Implications of Computing Technology (Fall 2011)

· CS401:  Intermediate Programming Using Java (Fall 2008)




· Daniel Cole, Sungjin Im, Benjamin Moseley, Kirk Pruhs: "Speed Scaling for Stretch Plus Energy", Operation Research Letters 40(3): 180-184 (2012) [PDF]


· Daniel Cole, Dimitrios Letsios, Michael Nugent, Kirk Pruhs: "Optimal Energy Trade-off Schedules", IGCC 2012: 1-10 [PDF]


· Neal Barcelo, Miao Zhou, Daniel Cole, Michael Nugent, Kirk Pruhs: "Energy Efficient Caching for Phase-Change Memory", MedAlg 2012: 67-81 [PDF]


· Martin Birks, Daniel Cole, Stanley P. Y. Fung, Huichao Xue: "Online Algorithms for Maximizing Weighted Throughput of Unit Jobs with Temperature Constraints", FAW-AAIM 2011: 319-329 [PDF]


· Leon Atkins, Guillaume Aupy, Daniel Cole, Kirk Pruhs: "Speed Scaling to Manage Temperature", TAPAS 2011: 9-20 [PDF]