Dirige una empresa de diseño de interacción y escribe libros acerca de cómo crear software.
[1] Trabajó para Microsoft y es el diseñador del lenguaje de programación Visual Basic.
[2] La primera creación original de Cooper fue "Tripod", y luego "Ruby".
Ambos estaban principalmente orientados hacia los usuarios.
Más tarde con la intervención de Microsoft, creó Visual Basic, más orientado a los programadores.