Dai received a Ph.D. from the University of Washington in computer science in 1991. He joined the department in 1998.
His research focused on theory of computation and parallel computation. Recently he has expanded his research and teaching interests into computer networks and telecommunications.
Dai supplements his teaching duty and research interests with games and ``spherical'' sports where enthusiasm can compensate for a lack of talent.