Profesor Contratado. Doctor de Derecho Civil en la Universidad de La Laguna, de la que fue delegado de Protección de Datos. Ha impartido docencia sin solución de continuidad desde 1994, primero en la Universidad Autónoma de Madrid, donde se doctoró, y posteriormente en Almería, Gerona y la UNED. Ha sido abogado y juez sustituto de los juzgados de Canarias. Fue responsable de redes de la Facultad de Derecho de la UAM (1993-97), Secretario de la Asociación de Empresas de Software Libre de Canarias (ESLIC) y miembro de colectivos como Madrid Wireless, Grupo de Usuarios Linux de Canarias o Kreitek. Es fundador y presidente de la Asociación EDUCATIC, Tecnologías para la Educación y Transparencia Tecnológica, que promueve la fundación TXS.es. Especialista en Derecho Tecnológico, ha asesorado en derecho de las tecnologías de la información a diversas Administraciones Públicas.