CINXE.COM
UI Wizards - CV
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>UI Wizards - CV</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="CV (Curriculum Vita) page for UIWizards.com"> <meta name="author" content="Adam Chew http://adamchew.com"> <!-- Le styles --> <link href="assets/css/bootstrap.css" rel="stylesheet"> <link href="assets/css/bootstrap-responsive.css" rel="stylesheet"> <link href="assets/css/uiwizards.css" rel="stylesheet"> <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <![endif]--> <!-- Fav and touch icons --> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png"> <link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png"> <link rel="shortcut icon" href="assets/ico/favicon.png"> <!-- Google Fonts --> <link href='http://fonts.googleapis.com/css?family=Tauri|Julius+Sans+One' rel='stylesheet' type='text/css'> </head> <body> <div class="affixed-nav-bg affix-top"></div> <div class="uiw-head"> <div class="container"> <div class="masthead"> <h1>UI Wizards</h1> <h2>Product usability consulting</h2> <div class="clearfix"></div> <!----> <div class="nav-wrapper"> <a class="nav-toggle collapsed" data-toggle="collapse" data-target=".navbar" href="javascript:void(0);"> Menu </a> <div class="navbar"> <div class="container"> <div class="navbar-inner"> <ul class="nav"> <li><a href="index.html">Home</a></li> <li><a href="about.html">About</a></li> <li class="dropdown active"><a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="portfolio.html">Portfolio <b class="caret"></b></a> <ul class="navdrop dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a role="menuitem" tabindex="-1" href="portfolio.html">Samples</a></li> <li><a role="menuitem" tabindex="-1" href="portfolio_clients.html">Clients</a></li> <li><a role="menuitem" tabindex="-1" href="portfolio_CV.html">CV</a></li> <li><a role="menuitem" tabindex="-1" href="portfolio_pubs.html">Publications</a></li> </ul> </li> <li><a href="services.html">Services</a></li> <li><a href="classes.html">Classes</a></li> <li><a href="resources.html">Resources</a></li> <li><a href="contact.html">Contact</a></li> </ul> </div> </div> </div><!-- /.navbar --> </div><!-- /.nav-wrapper --> </div><!-- /.masthead --> </div><!-- /.container --> </div><!-- /.uiw-head --> <div class="container"> <!-- First row of columns --> <div class="row-fluid"> <div class="span9"> <h1>Jeff Johnson</h1> <h2>Curriculum Vita (CV)</h2> <h3>President and Principal Consultant</h3> <h4>Contact Information</h4> <p>231 Moscow St.<br> San Francisco, CA 94112<br> <i>Home, work, fax:</i> (415) 586-5285<br> <i>E-mail:</i> jjohnson@uiwizards.com<br> <i>Web:</i> www.uiwizards.com</p> <h4>Education</h4> <p>Yale University: 1970 - 1974<br> <i>Degree:</i> B.A.<br> <i>Major:</i> Psychology (experimental)<br> <i>Additional Studies:</i> Computer Science<br> </p> <p>Stanford University: 1974 - 1979<br> <i>Degree:</i> Ph.D.<br> <i>Department:</i> Psychology (developmental, experimental)<br> <i>Additional Studies:</i> Computer Science<br> </p> <h4>Employment History (most recent first)</h4> <h5>July, 1996 - present: UI Wizards, Inc., a product usability consulting firm</h5> <p><i>Position</i>: President and Principal Consultant<br> <i>Duties</i>: Perform product usability design, evaluation, testing, and training for clients. Write software design books. Manage company.</p> <h5>Aug, 2016 - Dec, 2022: University of San Francisco, Department of Computer Science</h5> <p><i>Position</i>: Assistant Professor<br> <i>Duties</i>: Teach computer science courses, including Intro to Computer Science for CS Majors (Python programming), Intro to Computer Science for non-CS majors (App Inventor 2 programming), User Experience Design, and Senior Team Projects.</p> <h5>November, 1994 - July, 1996: Sun Microsystems / SunSoft Developer Products (Menlo Park, CA)</h5> <p><i>Position</i>: Staff Engineer, Human Interface<br> <i>Duties</i>: Designed and evaluated user interfaces for software programming tools. Educated software engineers about user-interface design issues and guidelines. Conducted usability testing. Helped manage a summer intern laboratory assistant.</p> <h5>June, 1993 - October, 1994: Sun Microsystems / First Person (Palo Alto)</h5> <p><i>Position</i>: Staff Engineer, Human Interface<br> <i>Duties</i>: Responsible for usability of user interfaces for consumer electronics and interactive TV product prototypes that were precursors of Sun's Java product. Designed and evaluated user interfaces. Established and operated a usability testing lab. Conducted usability testing. Managed a laboratory assistant.</p> <h5>November, 1988 - June, 1993: Hewlett-Packard Laboratories (Palo Alto, CA)</h5> <p><i>Position</i>: Member of Technical Staff, Software Technologies Laboratory<br> <i>Duties</i>: Human-computer interaction research. Member of a team developing an application-development environment for use by end-users as well as programmers. Member of a task-force on handheld computer-based appliances for non-technical consumers. Member of a project to develop systems to support people in businesses in working together over long distances.</p> <h5>March, 1987 - November, 1988: U S West Advanced Technologies (Denver)</h5> <p><i>Position</i>: Member of Technical Staff, "Advanced User Interfaces" Group, Science and Technology Research Lab<br> <i>Duties</i>: User-studies using prototype systems to derive principles of user-interface design and to examine new user-interface technologies. Included research on user-interface modes and on proper design of information services and terminals for the general public. User-interface design consulting. Training programmers in principles of user-interface design.</p> <h5>March, 1984 - March, 1987: Xerox Information Systems (Sunnyvale, CA)</h5> <p><i>Position</i>: Development Team Leader; User Interface Designer<br> <i>Duties</i>: Design and implementation on various projects related to enhancing the Star/ViewPoint office computing system for electronic publishing applications. Designed and led implementation of a Stylesheets facility for the ViewPoint document editor. User-interface designer for most of the ViewPoint 2.0 enhancements.</p> <h5>October, 1978 - February, 1984: Cromemco, Inc. (Mountain View, CA)</h5> <p><i>Position</i>: Software Engineer and Engineer Manager<br> <i>Duties</i>: Designing and implementing applications software (word processing, statistical analysis, graphics), designing keyboards, developing user-interface standards, designing user-interface toolkits, writing documentation, managing software engineers, LISP support.</p> <h5>Summer, 1973 and 1974: Jet Propulsion Laboratories, Pasadena, CA</h5> <p><i>Position</i>: Programmer<br> <i>Duties</i>: Software development for Viking and Mariner data analysis.</p> <h4>Honors and Awards</h4> <ul> <li><a href="https://awards.acm.org/award_winners/johnson_2424950" target=_blank>Distinguished Member</a>, Association for Computing Machinery (ACM), 2019.</li> <li>Recipient of ACM SIGCHI <a href="https://sigchi.org/awards/sigchi-award-recipients/2016-sigchi-awards/" target=_blank>Lifetime Achievement Award</a>, 2016.</li> <li>Elected to ACM SIGCHI <a href="https://sigchi.org/awards/sigchi-award-recipients/2014-sigchi-awards/" target=_blank>Academy</a>, January 2014.</li> <li>Erskine Fellow, Computer Science and Software Engineering Department, University of Canterbury, New Zealand, 2013.</li> <li>Distinguished Speaker, Association for Computing Machinery (ACM), 2011-2014.</li> <li>Erskine Fellow, Computer Science and Software Engineering Department, University of Canterbury, New Zealand, 2006.</li> </ul> <h4>Patents</h4> <ul> <li>Method and Apparatus for Detecting Seatbelt Compliance in Commercial Passenger Aircraft, US11465746B2, filed 2022-10-10, granted: 2022-10-11.</li> <li>Wide-Area Fire-Retardant System Using Distributed Dense Water Fogger, US11666788B2, filed: 2020-09-07, granted: 2023-06-06.</li> </ul> <h4>Professional Committee Service</h4> <ul> <li><i>Communications of the ACM</i> Web Advisory Board, 2007-present.</li> <li>ACM SIGCHI U.S. Public Policy Committee, 2004-present.</li> <li>Board Chair, Computer Professionals for Social Responsibility, 1990-93.</li> </ul> <h4>Invited Presentations</h4> <ul> <li>Stanford Center on Longevity, November 2018.</li> <li>Authors@Google: December 2017.</li> <li>Keynote and workshop, Interaction South America (ISA) 2016 conference, Santiago, Chile, Nov 2016.</li> <li>Opening Keynote, CHI New Zealand (CHINZ) conference, Christchurch, New Zealand, Nov 2013.</li> <li>Computer Science Department, University of Waikato, Hamilton, New Zealand, Sept 2013.</li> <li>ACM SIGCHI Bay Area Chapter (BayCHI): May 2013.</li> <li>Authors@Google: January 2013.</li> <li>Design Workshops: PM Storm Training, PM-China, Shanghai & Beijing, May 2012.</li> <li>North Bay Internet Society: Sebastapol, CA, May 2012.</li> <li>Stanford University, Computer Science Department: Stanford, CA, April 2012.</li> <li>Keynote and Workshop: 1st Product Manager Conference, PM-China, Shanghai & Beijing, Nov 2011.</li> <li>ACM SF Bay Area Chapter: Cupertino, CA, July 2011.</li> <li>Academy of Art University: San Francisco, CA, July 2011.</li> <li>Bay Area Editors Forum: San Francisco, CA, March 2011.</li> <li>Mills College, Computer Science and Psychology Departments: Oakland, CA, March 2011.</li> <li>Center for Technology Innovation, University of Wisconsin at Milwaukee: Milwaukee, WI, Jan 2005, April 2008, Jan 2011.</li> <li>Lawrence Berkeley National Labs, University of California at Berkeley: Berkeley, CA, Jan 2011.</li> <li>ACM SIGCHI Bay Area Chapter (BayCHI): July 2010.</li> <li>Opening Keynote: UX Prague 2010, Prague, Czech Republic, June 2010.</li> <li>Keynote: Expo:QA 2009, Madrid, Spain, Oct 2009.</li> <li>Usability NJ: Princeton, NJ, Feb 2009.</li> <li>Software Test & Performance 2009 Conference (STPcon 2009), San Mateo, CA, 2009.</li> <li>Opening Keynote: FutureTest 2009 Conference, NY, NY, 2009.</li> <li>Opening Keynote: Yggdrasil 2008 Conference, Lillehammer, Norway, 2008.</li> <li>Technical University of Berlin, Computer Science Department: Berlin, Germany, Nov 2008.</li> <li>User Experience Russia 2008 Conference (UXR 2008), Moscow, Russia, 2008.</li> <li>Usability Professionals Conference (UPA 2008), Baltimore, MD, 2008.</li> <li>Software Test & Performance 2008 Conference (STPcon 2008), San Mateo, CA, 2008.</li> <li>Computer Society of South Africa, Johannesburg, South Africa, 2008.</li> <li>University of South Africa, Pretoria, South Africa, 2008.</li> <li>ACM SIGCHI Bay Area Chapter (BayCHI): Nov 2007.</li> <li>Opening Keynote, CHI New Zealand (CHINZ) conference, Christchurch, New Zealand, July 2006.</li> <li>Stanford Linear Accellerator Center, Stanford University: Stanford, CA, June 2005.</li> <li>Opening Keynote, Society for Technical Communication Trans-Alpine Chapter 2004 conference, Vienna, Austria, 2004.</li> <li>Bay Area Editors Forum: San Francisco, CA, Nov 2004.</li> <li>Bay Area Editors Forum: San Francisco, CA, Sep 2004.</li> <li>ACM SIGCHI New York City Chapter (NYC-CHI): New York, NY, June 2004.</li> <li>STC-TAC Conference: Vienna Austria, Apr 2004.</li> <li>North Bay Multimedia Association Web SIG: Novato, CA, Apr 2003.</li> <li>PARC Forum, Palo Alto, CA, 2003.</li> <li>Opening Keynote, Winwriters 2003 Online Help conference, Seattle, WA, 2003.</li> <li>Computer Science Department, University of California, Berkeley, CA, 1999, 2000, 2002.</li> <li>Computer Science Department, Stanford University, CA, 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2004, 2010, 2012, 2014.</li> <li>Computer Science Department, University of San Francisco, CA, 1996, 2000, 2002, 2004, 2010.</li> <li>Computer Science Department, Cal. State University, San Francisco, CA, 2001, 2002.</li> <li>Mathematics and Computer Science Department, Cal. State University, Hayward, CA, 2000, 2002.</li> <li>Computer Science Department, Mills College, Oakland, CA, 2001, 2002, 2011.</li> <li>Computer Science Department, McPherson College, KS, 1998.</li> <li>Computer Science Department, Bethel College, KS, 1998.</li> <li>Computer Science Department, Tabor College, KS, 1998.</li> <li>ACM SIGCHI'97 Conference, Atlanta, GA, 1997.</li> <li>Department of Informatik and Mathematik, University of Bremen, Germany, 1994.</li> <li>Department of Informatik and Mathematik, University of Paderborn, Germany, 1994.</li> <li>Psychology Department, University of Colorado, Boulder, 1987.</li> </ul> <h4>Teaching Experience</h4> <ul> <li>Assistant Professor, Computer Science Department, University of San Francisco (August 2016鈥損resent).</li> <li>Visiting Lecturer, Computer Science and Software Engineering Department, University of Canterbury, New Zealand (Winter Semester 2013).</li> <li>Visiting Lecturer, Computer Science and Software Engineering Department, University of Canterbury, New Zealand (Winter Semester 2006).</li> <li>Visiting Assistant Professor, Math and Computer Science Department, Mills College (Spring 2003).</li> <li>Part-time lecturer, Computer Science Department, Stanford University (1997-1998).</li> <li>Teaching Assistant, Stanford University Psychology Department, 1974-1978.</li> </ul> <h5>Subjects Taught</h5> <p>Human-Computer Interaction, User Interface Design, User-Interface Frameworks and Components, Usability Testing, Statistics, Cognitive Psychology, Developmental Psychology.</p> <h4>Implementation & Prototyping Experience</h4> <ul> <li><i>Programming languages:</i> Java, C++, Mesa, C, LISP, Z-80 assembler, SAIL, APL, FORTRAN, BASIC.</li> <li><i>Web tools:</i> HTML, CSS.</li> <li><i>Desktop UI tools:</i> UIM/X, XDesigner, InterViews, Motif, Director, Symantec Visual Cafe.</li> <li><i>Wireframing tools:</i> OmniGraffle, Photoshop, Word and Powerpoint graphics.</li> </ul> <h4><a href="portfolio_pubs.html">Publications</a></h4> </div> <div class="span3 sidebar"> <p><a href="portfolio_PrintCV.html" target="_blank" title="Opens in new browser window"><button class="btn btn-large btn-uiwizards" type="button" alt="Link to printable CV page"><i class="icon-print icon-white"></i> Printable CV</button></a> <br /><small>(opens new browser)</small></p> <h2>Our Books:</h2> <p><a href= "https://www.amazon.com/gp/product/0128182024?ie=UTF8&camp=1789&creativeASIN=0124079148&linkCode=xm2&tag=uiwizcom-20" target=_blank><img class="img-outline" src="assets/img/uiw-book-lg-designing-3e.jpg" alt="Designing with the Mind in Mind"></a></p> <p><strong><em>Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Guidelines (3rd ed.).</em></strong> An introduction to cognitive and perceptual psychology for software designers and developers. Now in its 3rd edition.</p> <p>[<a href= "https://www.amazon.com/gp/product/0128182024?ie=UTF8&camp=1789&creativeASIN=0124079148&linkCode=xm2&tag=uiwizcom-20" target=_blank>Order from Amazon.com</a>]</p> <p><a href="http://www.amazon.com/gp/product/0128044675?ie=UTF8&camp=1789&creativeASIN=0124079148&linkCode=xm2&tag=uiwizcom-20" target=_blank><img class="img-outline" src="assets/img/uiw-book-lg-DFAP.png" alt="Designing User Interfaces for an Aging Population"></a></p> <p><strong><em> Designing User Interfaces for an Aging Population: Towards Universal Design.</em></strong> Rationale and guidelines for designing technology so as not to exclude the almost 40% of the population that is over 50.</p> <p>[<a href="http://www.amazon.com/gp/product/0128044675?ie=UTF8&camp=1789&creativeASIN=0124079148&linkCode=xm2&tag=uiwizcom-20" target=_blank>Order from Amazon.com</a>]</p> <p><a href="http://www.amazon.com/gp/product/3031508513/ref=as_li_tf_tl?ie=UTF8&tag=uiwizcom-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=3031508513" target=_blank><img class="img-outline" src="assets/img/uiw-book-lg-conceptual-2e.jpg" alt="Conceptual Models"></a></p> <p><strong><em>Conceptual Models: Core to the Design of Interactive Applications.</em></strong> User interfaces are simpler and more task-focused when designers start by constructing a conceptual model of the intended application. This book explains what conceptual models are, how to construct them, and why they are valuable.</p> <p>[<a href="http://www.amazon.com/gp/product/3031508513/ref=as_li_tf_tl?ie=UTF8&tag=uiwizcom-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=3031508513" target=_blank>Order from Amazon.com</a>]</p> <p><a href="http://www.amazon.com/gp/product/0123706432?ie=UTF8&tag=uiwizcom-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0123706432" target=_blank><img class="img-outline" src="assets/img/uiw-book-lg-gui.jpg" alt="GUI Bloopers 2.0"></a></p> <p><strong><em>GUI Bloopers 2.0: Common User Interface Design Don鈥檛s and Dos.</em></strong> A completely-updated second edition of the original GUI Bloopers, published in 2007. Available at most booksellers, including:</p> <p>[<a href="http://www.amazon.com/gp/product/0123706432?ie=UTF8&tag=uiwizcom-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0123706432" target=_blank>Order from Amazon.com</a>]</p> </div> </div> </div> <!-- /container --> <div class="footer"> <div class="container text-center"> <p>© UI Wizards, Inc. 2020</p> <div class="foot-nav"> <ul class="nav"> <li><a href="index.html">Home</a></li> <li><a href="about.html">About</a></li> <li class="active"><a href="portfolio.html">Portfolio</a></li> <li><a href="services.html">Services</a></li> <li><a href="classes.html">Classes</a></li> <li><a href="resources.html">Resources</a></li> <li><a href="contact.html">Contact</a></li> <li><a href="privacy_policy.html">Privacy Policy</a></li> <li><a href="usability_policy.html">Usability Policy</a></li> </ul> </div> </div> </div> <!-- Le javascript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="assets/js/jquery.js"></script> <script src="assets/js/uiwizards-nav.js"></script> <script src="assets/js/bootstrap-transition.js"></script> <script src="assets/js/bootstrap-alert.js"></script> <script src="assets/js/bootstrap-modal.js"></script> <script src="assets/js/bootstrap-dropdown.js"></script> <script src="assets/js/bootstrap-scrollspy.js"></script> <script src="assets/js/bootstrap-tab.js"></script> <script src="assets/js/bootstrap-tooltip.js"></script> <script src="assets/js/bootstrap-popover.js"></script> <script src="assets/js/bootstrap-button.js"></script> <script src="assets/js/bootstrap-collapse.js"></script> <script src="assets/js/bootstrap-carousel.js"></script> <script src="assets/js/bootstrap-typeahead.js"></script> <script src="assets/js/bootstrap-affix.js"></script> <!-- WiredMinds eMetrics tracking with Enterprise Edition V5.4 START --> <script type='text/javascript' src='https://count.carrierzone.com/app/count_server/count.js'></script> <script type='text/javascript'><!-- wm_custnum='7f47b1041250548e'; wm_page_name='portfolio_CV.html'; wm_group_name='/services/webpages/u/i/uiwizards.com/public'; wm_campaign_key='campaign_id'; wm_track_alt=''; wiredminds.count(); // --> </script> <!-- WiredMinds eMetrics tracking with Enterprise Edition V5.4 END --> </body> </html>