David Ribes

David Ribes
David
Ribes
Associate Professor, Human Centered Design & Engineering
619 384-7700

Background and Experience