Robert A. Willis Jr.

Affiliate Assistant Professor of Information Assurance and Informatics

Robert.willis@hamptonu.edu

Chair of Computer Science. Lecturer experienced in teaching a wide variety of computer subjects. Responsible manager skilled in the supervision of technical personnel. Capable of utilizing software engineering, management, computer programming skills in producing programs for applications in technical fields including electronic and avionics systems, or in business and administrative areas.

Experience

1999 – Present Chair Department of Computer Science

1986 –Present Assistant Professor/Lecturer

  • Programming Languages, Software Engineering, Operating Systems, Microprocessors, Computer Theory, Data Communications, Ada, LISP, Data Base Management, Computer Science I/II, File Processing, Object Oriented Programming, Concurrency.
  • Director of the Office of Naval Research (ONR) HBCU Graduate Fellowship and the U. S. Navy Summer Faculty Fellowship programs. 1/95 - Present.
  • Past Director of the Student Enhancement in Mathematics (SEMS) program.
  • Responsible for department receiving and maintaining Computer Science Accreditation and several curricula advances.

Education

1983–1992 William and Mary Williamsburg, VA

  • 12 Semester hours Ph.D. Computer Science.
  • M. S. Computer Science The College of William and Mary, Williamsburg, Virginia. 1985.

1976–1978 Chapman College Orange CA,

  • B. S. Electronics Technology

1975–1977 Community College of the Air Force

  • A.A.S. Radar Technology

Research Activities

  • Principal Computer Science investigator and/or research mentor for ONR (Office of Naval Research) grant 5-24688, Student Enhancement in Mathematics and Science, 6/90 – 6/96.
  • Principal investigator for Navy contract N60921-89-C-A149, For the Establishment of A Prototype Environment for the NeXT Graphics Workstation, 6/89 - 9/90.
  • Principal consultant for NASA Grant 1-789, Graphics Application Utilizing Parallel Processing, 9/87 - 8/94.
  • Principal Ada researcher for DOD grant DAAAL03-87-6-0125, The Promotion of Research and Development, 1/88-9/88
  • NASA American Society of Engineering Education Summer Fellowship program, Summer 1987. Research methods to verify/validate Knowledge Based Systems.

Research Interests

  • Integration of Information Assurance topics into University level courses.
  • Information Assurance Issues.
  • Visual Modeling and iterative Software Engineering Issues involving translation of prototypes into high level languages using CASE tools.
  • Concurrency/ Real-Time issues. Problems involved with distributed systems.
  • Issues involving translation of prototypes into high level languages.
  • Verification and Validation of Knowledge Based Systems.
  • Software fault tolerance.

Publications and Presentations

  • Verification and Validation of Artificial Intelligence Systems. NASA Contractor Report 178368. (1987, abstract)
  • Program Development and Ada: A Paradigm for Teaching Programming to Lower Level Computer Science Majors. Proceedings of the Fifth Annual Ada Software Engineering Education and Training Symposium. (1990, referred)
  • Ada and Concurrency in the Classroom: Using Ada to Teach Concurrency. Proceedings of the Sixth Annual Ada Software Engineering Education and Training Symposium. (1991, referred)
  • Intelligent Abstract Data Types. (With Dr. Larry Morell) Proceedings of the 10th Annual National Conference on Ada Technology. (1991, referred)
  • Using Pseudo Classifiers To Reduce Searches. Virginia Academy of Science 70th Annual Meeting. (1992)
  • Computer Science II at Hampton University. ADMI Regional Workshop. (1998)
  • A Top-down Approach to Coordinating the Undergraduate Computer Science Core. (With Dr. Larry Morell) ADMI ‘98

Student Mentoring

  • Upgrading A LISP Prototype To A System In Ada. M. Johnson, K. Robinson, and R. Washington. Seventh Annual Conference on Ada Technology. (1989)
  • Designing An Ada Tutorial Using Object Oriented Design. C. D. Marable, Jr. and C. C. Belgrave. Eighth Annual National Conference On Ada Technology. (1990)
  • Cigarette Smoker: An Exercise in Concurrent Programming. T. Newsome. Ninth Annual National Conference On Ada Technology. (1991)
  • A Taxi Service-An Exercise in Simulation With Ada. Torrin Sanders and James Irvin. Virginia Academy of Science 70th Annual Meeting. (1992)
  • Intelligent Abstract Data Types. Karen Spells. Eleventh Annual National Conference On Ada Technology. (1993)
  • Using Pseudo Classifiers To Reduce Searches. Rodney Robinson. World Congress on Expert System (Lisbon, Portugal 1/94)
  • Making An Intelligent Abstract Data Type Intelligent. Tara Butler. Virginia Academy of Science 73rd Annual Meeting. (1995)
  • Challenges Of Implementing A Concurrent Program On A Distributed System. Sujuan Upshaw. Virginia Academy of Science 73rd Annual Meeting. (1995)
  • The Semantics of Programming Languages. Sujuan Upshaw. ADMI '96 (Mayaguez, P. R., 1996)
  • Implementing Data Structure Switching Dynamically. Ivy Carter. Virginia Academy of Science 75th annual meeting. (1997)
  • Improving Traditional Searching Techniques. Alec White. Virginia Academy of Science 75th annual meeting. (1997)
  • Dynamic Data Structure Switching. Ivy Carter. Proceedings ACM Annual Meeting. (1998)
  • Disjoint Set Abstract Data Type. Lorra L. Pollard, ADMI '99 (Duluth, MN)
  • Amortized Analysis. Christopher Sutton, ADMI '99 (Duluth, MN)
  • A Study of Rings, Maps, & Bags Advanced ADT's. Cathy Reynoso and Kesha Lacks, ADMI '99 (Duluth, MN)
  • Intelligent Abstract Data Types. Tariq Wilson, NAFEO 2000

Professional Affiliations

  • Association of Computing Machinery
  • Institute of Electrical and Electronic Engineers, Computer Society
  • Association for Engineering Education
  • Virginia Academy of Sciences

Professional Achievements

  • President (Virginia Academy of the Sciences) 2000
  • Vice-President of Programs. Association of Departments of Computer, Information Science/Engineering at Minority Institutions (ADMI) 7/00 - present
  • Board Member At Large. Association of Departments of Computer, Information Science/Engineering at Minority Institutions (ADMI) 6/97 – 7/00.
  • Treasurer (Virginia Academy of the Sciences) 6/97 - 6/98
  • Editor and Council of the Computer Science Section (VAS) 6/93 – 6/00
  • Chairperson of the Computer Science Section (Virginia Academy of the Sciences) 6/91 - 6/93
  • Merit Reviewer For NASA 7/91 - 7/93
  • Secretary for the Artificial Intelligence Section of Special Interest Group: Ada (Association of Computing Machinery) 6 /91 - 8/92

Honor Societies

  • Upsilon Pi Epsilon

Awards

  • Recipient of Hampton University’s Lindback Distinguish Teacher’s Award (1990)
  • Who’s Who Among America’s Teachers (1996, 1998, 2000, 2002)
NIATEC National Science Foundation Information Assurance Directorate Department of Homeland Security CISSE Scholarship For Service