Steven M. Jacobs 
  Email: stevenjacobs21@yahoo.com
http://www-rcf.usc.edu/~smjacobs/resume.html
Employment History
Northern Arizona University 
Flagstaff, AZ 86011
Aug. 2008 to present
- Adjunct Assistant Professor of Computer Science. Also, part-time instructor in W.A. Franke College of Business. 
Northrop Grumman (retired) 
Carson (Dominguez Hills), CA 90746
Sept. 1995 to Aug. 2008
- Division Staff Operations Manager, Tactical Systems Division, a technical organization of software, hardware and networks professionals. Handled functional (people) duties such as assignments, hiring and project reviews. Managing personnel assigned throughout the United States developing commercial IT, applications development, and e-commerce applications.

- Certified Software Technical Reviewer, a second-tier Quality Assurance function. Member of the Software Engineering Process Group (SEPG), a special team designed to improve software development processes as defined by the Software Engineering Institute. Developed procedures and training software engineers on policies, processes, and standards. Supported organization's effort to achieve and maintain ISO 9001 registration. Taught over 1000 personnel at multiple company locations throughout the U.S. the new policies and processes. 

Beckman Coulter, Inc., Brea, CA 92621
Jan. 1993 to Sept. 1995
- Director of the 128-person Software Development organization for the Diagnostics Development Center of Beckman. Beckman designs, manufacturers, sells, and services laboratory systems for clinical analysis and investigation into life processes. Built up organization into a high-performance, highly qualified software team that met major product delivery schedules. This was accomplished by intensive training, use of consultants in key areas, reassigning personnel per individual strengths, hiring, and coaching. Overall responsibilities include staffing, resource allocation, management of $10M budget, representing software in Beckman strategic planning, and project performance of software teams. 

- Formerly Software Lead for the Multi-Product Console (MPC) Project for multiple new instrument projects at Beckman. MPC is PC-based, written in C, running the QNX (Unix) operating system. Lead group to coordinate interfaces between multiple instruments. MPC is the common user interface (UI) across multiple product lines. 

TRW Systems 
Carson (Dominguez Hills), CA 90746
Nov. 1980 to Jan. 1993
- TRW SEPG. Defined policies, processes, and standards for software engineers. Supported numerous proposal/marketing activities. Received numerous commendations for these efforts.

- Managed organizations of TRW software developers, varying in size from 38 to 133 persons. Skill Center Manager of the 133-person Software Engineering and Applications Software Skill Center from April 1990 to April 1991. Responsible for over $24M of software programs, both contract work and internally funded R&D.

- Managed the Human Machine Interface (HMI) Systems Department from April 1987 to April 1990, growing the organization from 38 persons to 73 technically superior software engineers, before being merged into the larger Skill Center. As part of the role of the leader of the HMI Department, became self-taught on the products and technology, later growing to be a recognized expert related to software engineering and HMI.

- Developed 360-degree personnel evaluation process. Supported numerous in-house corporate activities including Affirmative Action Sub-Committee Chair, TRW representative at TRW Foundation presentations, and communications videos. 

- Formerly Software manager for C programming task on Sun/VAX network communications systems running UNIX/ULTRIX. Performed as Systems Analyst for a number of software activities, with full life-cycle perspective for software development. Performed requirements definition and system operator task analysis, software and database architecture design, computer simulation, performance analysis, software development, test, and documentation. Working knowledge in a wide-range of software technologies including GUI, UNIX and PC workstation platform applications and tools, C programming, CASE, DBMS, and others. 

Jet Propulsion Laboratory, Pasadena, CA 91109
July 1976 to Oct. 1980
- Systems Analyst. Performed operations research, statistical studies, and information system development of energy-related research and development programs. 
University of Southern California, Los Angeles, CA 90089 
Fall 1991 to present, concurrent with above 
- Adjunct Assistant Professor of Computer Science. Teaching graduate course in user interface engineering to USC campus students, students from local companies via the USC Distance Education Network, and remote students via National Technological University. 
Education 
M.S., Computer Science, UCLA, 1976. 
B.A., Mathematics, Monmouth University, NJ, 1974. 
Personal 
Enjoy technical writing and teaching. Over 20 publications and presentations can be provided upon request. Married, two daughters and one son.
Professional Societies, Activities and Awards 
ACM and Senior Member IEEE
Distinguished Alumni Hall of Fame, Shore Regional High School (West Long Branch, N.J.), 2006.
2006 and 1999 "Instructor of the Year" in support of Northrop Grumman in-house technical training program. 
Recognized point of contact for UI on reference web sites, e.g. "Who's Who in HCI" in www.hcibib.org Charter member of ACM Interactions Magazine Editorial Board
Course author and presenter at 1993 ACM Tutorial Week Los Angeles. 
Program Committee and referee for numerous technical conferences and publications. 
Organized and co-chaired 1990 TRW in-house Conference on HMI Technology and Applications. 
Panel Session Organizer for 1990 ACM Computer Human Interaction (CHI) Conference. 
Workshop Chair at 1988, 1989, and 1992 ACM CHI Conferences. 
Technical Co-Chair of 1986 Parallel Processing Conference. 
Panel Session Organizer, 1983 National Computer Conference. 
Formerly ACM Executive Council Member of L.A. Chapter. 
Cal State University Long Beach (CSULB) and West Los Angeles College Computer Science Advisory Committees. 
Executive Board for CSULB Systems and Software Engineering Forum for Training (SSEFT). 
Numerous TRW cash awards for new business pursuits and SEI evaluation /assessment successes. 
Publications and Presentations 

Designing the User Interface, 5th Edition, contributing author, Pearson. Also companion web site author. April 2009.

“Teaming Effectively with Subcontractors to Reduce Process Risk”, SEPG North America 2008 conference sponsored by the Software Engineering Institute, Tampa FL, co-author, 20 March 2008.

"Human Systems Integration (HSI) 101", 2nd Annual Northrop Grumman Systems Engineering Symposium, Redondo Beach CA, co-author, presenter and session chair, 10 May 2006.

"Educating Students Beyond The Campus: Keeping It Dynamic and Interesting", panel session participant, presented to the USC Distance Education Network (DEN) - Curricula for Today's Students (USC-sponsored symposium on distance education techniques), Los Angeles CA, 19 May 2003.

"Human Computer Interaction Design Teams: Integration of Human Factors and Software Practitioners", panel session participant and presenter for the Los Angeles Software Process Improvement Network (SPIN) and L.A. Chapter of the Human Factors and Ergonomics Society, held at Aerospace Corporation, El Segundo CA, 25 April 2001.

"The Hard Facts About Software Development Careers", interviewed for California State University, Long Beach, University College and Extension Services, March 2001.

"GUI Design is not equal to Web Design: Factoring in the Human for Current User Interfaces", USC Department of Computer Science technical seminar, November 2000.

Invited speaker to Carson-Lomita-Torrance Workforce Investment Network (formerly Private Industry Council), September 2000. 

Invited speaker to Global Diasporas (Valuing Diversity) Conference sponsored by California State University Dominguez Hills, March 2000. 

"Current (Technical and Management) Trends" module in the "Software Engineering Course", developed for TRW, instructor, December 1997 to present. 

"User Interface Design" module of "Fundamentals of Information Technology" televised course, originally developed for NASA Ames Research Center, and now available via the Internet, February 1997, author and instructor. 

"Policies and Process Course", developed for TRW, instructor, September 1995 to present. 

"EXCEL Performance Review System", Beckman Instruments, Inc. internal training, Brea, CA, August 1995, instructor. 

"User Interface: The Critical Design Feature", part of a session entitled "User Interface Design Impact on Clinical Information Systems/Network Technology", 30th Annual Meeting of the Association for the Advancement of Medical Instrumentation, Anaheim, CA, May 1995, presenter and panelist. 

"User Interface Software: Process, Tools and Techniques", one day, nationally broadcast seminar for USC and National Technical University (NTU), April 1995, author and lecturer. 

"Introduction to ISO 9000 Course", Beckman Instruments, Inc. internal training, Brea, CA, December 1994, co-author and instructor. 

"Diagnostics Development Center Software Process Course", Beckman Instruments, Inc. internal training, Brea, CA, December 1994, co-author and instructor. 

"Laboratory Instruments and Data Management Systems: Design of Software User Interfaces and Software Systems Validation, Operation and Monitoring; Proposed Guideline", National Committee for Clinical Laboratory Standards (NCCLS), November 1994, co-author. 

"Developing User Interface Software in the 90's", one day, nationally broadcast seminar for USC and National Technical University (NTU), September 1993, co-author and lecturer.

"User Interface Design Tutorial", ACM Tutorial Week Los Angeles, Culver City, CA, June 1993, author and instructor. 

"User Interface Design Course", Beckman Instruments, Inc. internal training, Brea, CA, June 1993, author and instructor.

"Software Development Process Course", developed for TRW, course coordinator and lecturer. 

"Developing User Interface Software in the 90's", one day, nationally broadcast seminar for USC and NTU, June 1992, co-author and lecturer. 

"User Interface Software", short course for UCLA Extension, February 1992, course coordinator and lecturer. 

"Developing User Interface Software in the 90's", one day, nationally broadcast seminar for USC and NTU, August 1991, co-author and lecturer. 

"User Interface Software: Development Environment for the 90's", short course for UCLA Extension, February 1991, course coordinator and lecturer.

"Real-Time Decision Making", panel session summary, Proceedings of the 1990 ACM Conference on Human Factors in Computing Systems (CHI '90), Seattle, WA, April 1990, author. 

"Human Machine Interface Technology - Crucial for TRW", Keynote Address, Proceedings of the 1990 TRW Conference on HMI Technology and Applications, Carson, CA, February 1990, author.

"X-Windows User System Interface", TRW Quest Magazine, Summer 1989, co-author. 

"Project Planning", module of the TRW Fundamentals of Project Management Course, August 1989, author and instructor. 

"Real-Time, Decision Support Computer Human Interaction", (1989 ACM Computer Human Interaction (CHI '89) conference workshop results) in ACM SIGCHI Bulletin, January 1990, co-author. 

"System Design and Evaluation", module of the TRW Systems Engineering Course, July 1989, co-author and instructor. 

"Real-Time, Decision Support Computer Human Interaction", (1988 ACM Computer Human Interaction (CHI '88) conference workshop results) in ACM SIGCHI Bulletin, January 1989, author. 

"Requirements Analysis/Allocation", module of the TRW Software Engineering Course, February 1987, co-author and instructor. 

Proceedings of the 1986 International Conference on Parallel Processing, IEEE Computer Society Press, August 1986, co-editor.

"A Real-Time System Design for Multiple Site Configurations", Proceedings of the IEEE Phoenix Conference on Computers and Communications, Phoenix, AZ, March 1986, author.

"Analyzing Computing Resources for the Satellite Ground System", Proceedings of the 18th International Conference on System Science, Honolulu, HI, January 1985, co-author.

"Software Management Issues for New System Designs", AFIPS Press: Proceedings of the 1984 National Computer Conference, Las Vegas, NV, July 1984, co-author.

"A Technique for Systems Architecture Analysis and Design Applied to the Satellite Ground System (SGS)", Proceedings of the IEEE Computer Society 4th International Conference on Distributed Computing Systems, San Francisco, CA, May 1984, co-author.

"A Real-Time System Design for Multiple Site Configurations", draft, IEEE Computer Society Technical Committee on Real-Time Systems Newsletter, Vol. 2, No. 3, Fall 1984, author. 

"Software Management for the 80's", AFIPS Press: Proceedings of the 1983 National Computer Conference, Anaheim, CA, May 1983, co-author. 

"Performance Prediction and Analysis for Real-Time Distributed Data Processing Systems", Proceedings of the 1983 ACM Computer Science Conference, Orlando, FL, February 1983, author. 

"A Method for Comparing Distributed Computer System Architectures", Proceedings of the 1982 IEEE Computer Software and Applications Conference (COMPSAC), Chicago, IL, November 1982, co-author. 

"Operating Systems", Chapter 11 in the Handbook of Software Engineering, Edited by C. Vick and C. Ramamoorthy, New York: Van Nostrand, 1984, author.

"A Methodology for Computer Performance Appraisal of a Large-Scale Communications Satellite System", Proceeding of the 1981 NSIA Software Conference, Arlington, VA, October 1981, co-author.

"Teaching Software Engineering in the Adult Education Environment", Proceedings of the 1981 ACM Computer Science Conference, St. Louis, MO, February 1981, author. 

"A Technique for Comparative Assessment of Software Development Management Policies", AFIPS Press: Proceedings of the 1980 National Computer Conference, Anaheim, CA, May 1980, co-author. 

Book Review of Compiler Construction: Theory and Practice, by W. Barrett and J. Couch, IEEE Computer, February 1980 and Book Review of Database: A Professional's Primer by D. Kroenke, IEEE Computer, April 1980, author. 

"Electric Vehicle Assessment - Insights Gained in the Use of SPSS", Proceedings of the 2nd Annual SPSS User's and Coordinators Conference, Chicago, IL, October 1978, author. 

"The Many Faces of a Program Librarian", INFOSYSTEMS magazine, October 1978, author.