Rosenberg, Daniel

Daniel Rosenberg

Adjunct Professor, Human Computer Interaction




Preferred: (408) 429-8236

San Jose State University
One Washington Square
San Jose, California 95192-0085

HFE Classes offered

ISE 218 - Interaction Design I

ISE 220 - Interaction Design II


Dan received both his undergraduate engineering degree as well as an MS in Engineering Design (with a specialization in Human Factors) from Tufts University in 1981. While at Tufts, Dan won the coveted DeFlorez prize in Human Engineering.

Dan has over 30 publications and invited presentations in the field. The most notable publication is Human Factors in Product Design co-authored with William Cushman in 1991. The book, published by Elsevier, was the first of its kind to address the application of human factors principles to consumer products. All previous works in the field had focused on military applications. Human Factors in Product Design became a popular textbook in both IE and Industrial Design programs worldwide for more than a decade. Another seminal publication was Dan’s contribution to the rapid prototyping chapter of the very first edition of the handbook of Human Computer Interaction (Elsevier North Holland 1988). His most recent publication are in the areas of usability return on investment and UX in Agile programming.

Dan is currently the Chief Design Officer of rCDO UX LCC a user experience strategy consulting firm. Previously he spent more than 18 years as the top UX design executive at two of the world’s largest software companies, Oracle and SAP, where he led their global UX efforts across all product lines. He is also well known as a UX designer and inventor of the tabbed UI control along with many other heavily copied UI patterns. Many of these landmark designs date to his tenure as the user interface architect for Borland and Ashton-Tate during the early days of the PC era.

As part of the SJSU Human Factors and Ergonomics program Daniel's focus area is Human Computer Interaction. He serves as a capstone project/thesis advisor to graduate students and teaches a graduate level Advanced Interaction Design course where in addition to learning theory, methods and design patterns students apply this knowledge to real world design projects. He also gives guest lectures in other program courses on UX leadership and professional practice topics.