Division of Computer Science
School of Computing, Clemson University
Office: McAdams Hall, Room 205
Mail: Brian C. Dean, School of Computing, Box 340974, Clemson SC 29634-0974
Bio: I received my undergraduate and graduate degrees in computer science from MIT. My research interests are quite broad, encompassing most of algorithmic computer science. Particular areas of emphasis include approximation algorithms, graph and network optimization problems, scheduling, heuristics, randomized algorithms and stochastic optimization, data structures, bio and medical informatics, and data mining. I am also interested in computer science education, particularly at the high-school level.
I currently direct the
Teaching: This fall (2014) I'm teaching CpSc 2120, an undergraduate course on algorithms and data structures. I also organize a weekly graduate algorithms seminar, which meets every Friday 3:30-4:30 [further information and list of talks], as well as a seminar on programming and problem solving for students interested in participating in the ACM programming contest.
Advising: If you have taken one of my courses and done well, please feel to contact me about research opportunities.
Computing Contests: I'm the director of the USA Computing Olympiad, a program that contributes to computer science education at the high-school level via algorithmic programming competitions and on-line training materials.
LectureScribe: In order to develop more effective multimedia content for my courses and an upcoming book, I've written a program called LectureScribe several years back (available here) that provides an easy means of producing animated "whiteboard lectures". LectureScribe records pen input (say, on a Tablet PC) along with audio and produces highly-compressed Macromedia Flash videos as output.
My wife, Delphine, is an associate professor in the Clemson Bioengineering department.