Associate Professor of Computer Information Systems
Cal Poly Pomona
09/2016 – present
– Teach, Research, Service

Assistant Professor of Computer Information Systems
Cal Poly Pomona
09/2011 – 06/2016
– Teach, Research, Service

Assistant Professor of Information Systems
California State University, Fresno
08/2009 – 08/2011
– Teach, Research, Service

Independent Consultant
08/2008 – present
– Provides consultation and advice on user experience, web development, analytics-driven optimization, Internet innovation and entrepreneurship, digital product management, and technology strategies.

Senior Software Engineer
Harvey Mudd College
08/2004 – 07/2009
– Implemented, managed and developed custom modules for institution’s ERP (Jenzebar CX, JICS), Business Intelligence (Cognos Reportnet), and Content Management System (Hannon-Hill Cascade Server).  Designed and developed various software and web applications (academic advisory, campus directory, Connect-ED, Mudderings forum, online donation, and online employment).

Software Engineer
Medwell Group Inc.
07/2002 – 07/2004
– Implemented and developed custom applications for core e-health products (Praxis EMR, Millbrook/Centricity PMS).  Implemented and managed company’s Customer Relationship Management systems (ACT! 6, WiredContact X3).

Technical Support Engineer
Zyan Communications
06/2000 – 08/2000
– Supported Layer 2 and Layer 3 networks for 200+ ISP partners and clients.  Facilitated ISP migration and provisioning (TCP/IP, FTP, web hosting, e-mail, VoIP)

Project Manager
Whirlpool Greater China Co.
05/1997 – 08/1998
– Researched and developed business plans, product strategy, brand activities, and consumer promotions.