Mr. Bruce Chittenden Assistant Professor
Total Page:16
File Type:pdf, Size:1020Kb
Mr. Bruce Chittenden Assistant Professor Computer Science Department Office: (757) 727-5556 Hampton University Fax: (757) 727-5390 Hampton, Virginia 23668 Email: [email protected] Education 1973 M.S. Computer Science, University of Hawaii, Honolulu, Hawaii 1971 B.S. Mathematics, University of Missouri, Kansas City, Missouri Appointments 2012- Assistant Professor, Computer Science, Hampton University, Hampton, Virginia 2010-2012 High School Teacher, Computer Science, Governor’s School for Science and Technology, Hampton Virginia 2010-2012 Adjunct Professor, Computer Science, Thomas Nelson Community College, Hampton, Virginia 2009-2011 Adjunct Professor, Tidewater Community College, Chesapeake, Virginia 2005-2011 President, KidsCharis, Inc., Virginia Beach, Virginia 2001-2004 Senior Vice President of Engineering, Vericept Corporation, Englewood, Colorado 2000-2001 Chief Technical Officer, MessageMedia, Inc., Boulder Colorado 1993-2000 Senior Vice President of Software Products, Citrix Systems, Inc., Fort Lauderdale, Florida 1993-1993 Vice President of Engineering and Manufacturing, UNIQUEST, Inc., Jacksonville, Florida 1991-1993 Executive Vice President, Computone Corporation, Roswell, Georgia 1984-1001 Vice President of Engineering, The Santa Cruz Operation, Santa Cruz, California 1980-1984 Engineering Director, Paradyne Corporation, Largo, Florida 1978-1980 Adjunct Professor, Computer Security, University of South Florida 1977-1980 Senior Design Engineer, Honeywell Avionics, St. Petersburg, Florida 1974-1977 Systems Engineer, Honeywell Information Systems, Phoenix, Arizona 1970-1974 Research Director, University of Hawaii, Honolulu, Hawaii 1970-1974 Systems Programmer, U.S. Navy, Pearl Harbor, Hawaii Synergistic Activities, Honors, Awards • Patent, Method and Apparatus for Name Resolution in a Multi-User System, Application Serial No. 60/513,882 • Patent, Sport Apparatus Locator Device, Patent Number 6,020,818 • Patent, Electronic Bicycle Odometer and Speedometer, Patent Number 4,156,190 • Commercial Pilot, Airplane Single and Multi-engine Land, Rotorcraft-Helicopter, Instrument Airplane B. Chittenden - 1 Selected Publications Chittenden, B., May 2017, “Discovering Raspberry Pi”, Virginia Academy of Science, Virginia Commonwealth University, Richmond, Virginia Chittenden, B., May 2016, National Center for Atmospheric Research, Externship Program, A Pilot SIParCS Internship Project for Building Diversity-oriented Partnerships with Target Institutions, Boulder Colorado Chittenden, B., March 2016, “Discovering Raspberry Pi”, Association of Computer and Information Science/Engineering Departments at Minority Institutions, Winston-Salem, North Carolina Chittenden, B., August 2015, NSA BAA-003-15: Intelligent Secured Programming and Cloud- based Co-PI Chittenden, B., May 2015, National Center for Atmospheric Research, Externship Program, A Pilot SIParCS Internship Project for Building Diversity-oriented Partnerships with Target Institutions, Boulder Colorado Chittenden, B., Book, From Scratch to Java, The Beginners Guide to Programming, Trunity Holdings, Inc. Chittenden, B., June 2014, NanoHU Faculty Startup 2013-2014 Program (a program funded by the National Science Foundation under cooperative agreement number HRD-1238838), Hampton, Virginia Chittenden, B., May 2014, National Center for Atmospheric Research, Externship Program, A Pilot SIParCS Internship Project for Building Diversity-oriented Partnerships with Target Institutions, Boulder Colorado Chittenden, B., May 2014, “From Scratch to Java”, Virginia Academy of Science, Virginia Commonwealth University, Richmond, Virginia Chittenden, B., May 2013, “Nontraditional Applications of Automata Theory”, Virginia Academy of Science, Virginia Polytechnic Institute and State University, Blacksburg, Virginia Chittenden, B., April 2013, “On the Use of Technologies such as Alice, Greenfoot, and Scratch to Teach Computer Science”, Association of Computer and Information Science/Engineering Departments at Minority Institutions, Virginia Beach, Virginia Chittenden, B., May 2012, “Some Thoughts on Software Engineering”, Virginia Academy of Science, Norfolk State University, Norfolk, Virginia Chittenden, B., May 2011, “On the Use of Technologies such as Alice, Greenfoot, and Scratch to Teach Computer Science to High School Students”, Virginia Academy of Science, University of Richmond, Richmond, Virginia Chittenden, B., May 2011, “On e-mail Reputation”, Virginia Academy of Science, University of Richmond, Richmond, Virginia Chittenden, B., August 1989, “Managing Software Development", SCO Forum 89, Santa Cruz, California Chittenden, B., November 1985, "MICRO-MAINFRAME CONNECTION", Session Chairman, Corporate PC Conference, Los Angeles, California Chittenden, B., September 1985, "UNIX to HOST Communications", Session Chairman UNIX- EXPO 85, New York, New York Chittenden, B., January 1985, Interfacing Networks to UNIX", Uniform 1985, Dallas, Texas Chittenden, B., Hyde, J., Radick, J., April 1982, "A Scheme for Terminal I/O Not Requiring Interrupts", 21st Annual Southeast Regional ACM Conference, Durham North Carolina B. Chittenden - 2 Chittenden, B., September 1980, "The UNIX Timesharing System for the Honeywell Level 6", TECHS 5 Symposium, Minneapolis, Minnesota Chittenden, B., Higgins, P., April 1979, Bruce Chittenden and Paul J. Higgins, "The Security Kernel Approach to Secure Operating Systems", 17th Annual Southeast Regional ACM Conference, Orlando, Florida Chittenden, B., November 1977, "Specification of Software as Finite State Automata", Mini Montreal 1977 Symposium, Montreal, Canada Chittenden, B., April 1977, "Operating System Enhancements to Reduce Security Threats", Computer Security and Privacy Symposium, Phoenix, Arizona Chittenden, B., April 1977, "Specification of Software as Finite State Automata", Honeywell Software Productivity Symposium, Phoenix, Arizona Selected Grant Awards • Senior Personnel/Faculty Research Advisor: ONR N00014-19-S-F09 Integrating Artificial Intelligence in Cybersecurity Research Training Program at Hampton University. ($249,910 for one year, 2020-2021) [PI: Dr. Chutima Boonthum-Denecke] • Co-PI: NSF HBCU-UP Targeted Infusion Project: Integrating Artificial Intelligence in Computer Science Curriculum at Hampton University. ($399,868; 2019-2022) [PI: Dr. Jean Muhammad] • Senior Personnel/Faculty Researcher: NSA BAA-003-15: Intelligent Secured Programming and Cloud-based System. ($187,020, 2015-2016) [PI: Dr. Chutima Boonthum-Denecke] Professional Development • AWS Certified Cloud Practitioner, July 2019 Professional Affiliation • Honor Society: Upsilon Pi Upsilon Patents • February 2000, Sport Apparatus Locator Device, Patent Number 6,020,818 • May 1979, Electronic Bicycle Odometer and Speedometer, Patent Number 4,156,190 Military • Viet Nam Era Veteran, U.S. Navy, January 1970 - June 1974. Honorable discharge. EXPERIENCE August 2012 – Hampton University, Hampton, VA present Assistant Professor Teaching several courses in Computer Science. Courses taught include CSC 100 - Problem Solving in Computer Science, CSC 120 - Introduction to Computers, CSC 151 - Computer Programming I Lab (Java), CSC 215 - Discrete Structures, CSC 221 - Fortran Programming, CSC 252 Data Structures II, CSC 301 Operating Systems, CSC 308 - Organization of Programming Languages, CSC 404 - Software Design & Development I, CSC 405 - Software Design & Development II, CSC 406 - Compiler Construction, CSC 510 - Mathematical Foundations, CSC 620 - Operating Systems, CSC 650 - Theory of Computation, CSC 660 - Programming Languages. B. Chittenden - 3 August 2010 - Governor’s School for Science and Technology, Hampton, VA June 2012 High School Computer Science Teacher The Governor’s School offers a distinguished science curriculum to the region’s gifted high school students. The Governor’s School provides a cohesive, innovative science and mathematics program which embraces quality programming standards for gifted students as recommended by the Virginia Department of Education and the National Association for Gifted Children. I am teaching Computer Science to High School Juniors at the Governor’s School specifically because I wanted to get young people excited about Computer Science. I start the course using the Greenfoot Technology (Greenfoot is a two-dimensional graphical Java development for creating interactive games and simulations) so the students start out having fun learning to program in Java. As the students become comfortable with the concepts of computer programming, I move the class into programming in the C and C++. January 2009 - Tidewater Community College, Chesapeake, VA May 2012 Adjunct Professor Computer Science Teaching several courses in Computer Science. Activities include curriculum development, course delivery, and distance learning thru the BlackBoard facility. Courses taught include ITN 171 - UNIX I, ITN 271 - UNIX II, ITP 136 - C# and .NET, ITP 100 - Software Design (Alice), and ITP 100 – Software Design (Greenfoot). July 2005 - KidsChairs, Inc., Virginia Beach, VA August 2010 President KidsChairs, Inc. manufactures Children’s Furniture and sells retail throughout North American via the Internet. In August 2005, I purchased the assets of Kids Chairs from MNJGroup, Inc. I then incorporated these assets under the corporate name KidsChairs, Inc. (www.kidschairs.com). I relocated the company from Fredericksburg, Virginia to Virginia Beach after the Christmas Holidays. MNJGroup was selling Children’s Furniture that was focused on the low-end of the