David A. Cook Faculty Vita (September 1, 2008 - August 31, 2013) Department: Computer Science Rank: Associate Professor Qualification Status: AQ Tenure Status: Tenure-Track EDUCATION PHD, 1991. Institution: Texas A&M Specialization/Major: Computer Science Dissertation: Accelerated Time Discrete Event Simulation in a Distributed Environment MS, 1985. Institution: University of Southern Mississippi Specialization/Major: Teleprocessing Science BS, 1983. Institution: University of Central Florida Specialization/Major: Computer Science Honors: Cum laude PROFESSIONAL EMPLOYEMENT Consultant US Air Force, July 1, 2011 - Present Position Description: Support the USAF Software Technology Support Center in matters pertaining to the Department of Homeland Security Associate Professor Stephen F. Austin State University, September 1, 2009 - Present Team Chair ABET, July 7, 2007 - Present Position Description: Leads a team of Program Evaluators to evaluate multiple Cs programs Editorial Board Crosstalk, the Journal of Defense Software Engineering, July 10, 2001 - Present Position Description: I serve as reviewer for this journal Commissioner ABET, July 13, 2007 - July 17, 2012 Position Description: Commissioner (voting) for ABET, formerly known as the Accreditation Board for Engineering Technology
INTELLECTUAL CONTRIBUTIONS Peer Reviewed Journal Articles Cook, D. A. (2013). A 25 year retrospective of software development, with a look towards the future. To appear in Crosstalk: The Journal of Defense Software Engineering, 26(4), 39. Cook, D. A. (2013). Writing Good Software: Lessons learned the hard way. Crosstalk: The Journal of Defense Software Engineering, 26(1), 39. http://www.crosstalkonline.org/ Cook, D. A. (2012). Stressed out systems. Crosstalk: The Journal of Defense Software Engineering, 25(5), 39. Cook, D. A. (2011). On Becoming a Software Engineer. Crosstalk: The Journal of Defense Software Engineering, 24(4), 39. Other Related Works Ball, R. G., Cook, D. A., Pickard, M. M. Combating age-related computer skill deterioration. Systems Research and Behavioral Science. (Submitted) Other Intellectual Contributions Proceedings Dunn, D. L., Cook, D. A. (2011). Utilization of Assessment Tools for a Multi-Accreditation Program. Indianapolis, IN: 2011 ABET Symposium. Journal Columns Cook, D. A. (2013). Star Resk, Split Infinitives, and Agile Programming. Lumin Publishing, 26(3), 39. www.crosstalkonline.org/ Cook, D. A. (2013). Risk Reduction through Inactivity. Lumin Publishing, 26(2), 39. www.crosstalkonline.org/ Cook, D. A. (2012). All I want for Christmas. Crosstalk: The Journal of Defense Software Engineering, 25(6), 39. www.crosstalkonline.org/ Cook, D. A. (2012). There is an "I" in Security. Crosstalk: The Journal of Defense Software Engineering, 25(2), 39. www.crosstalkonline.org/ Cook, D. A. (2012). Maturity (or the lack of it). Crosstalk: The Journal of Defense Software Engineering, 25(1), 39. www.crosstalkonline.org/ Cook, D. A. (2011). Who is Preying Upon Whom? Crosstalk: The Journal of Defense Software Engineering, 24(5), 39. www.crosstalkonline.org/ Cook, D. A. (2010). Standing on the Shoulders of Giants. Crosstalk: Crosstalk: The Journal of Defense Software Engineering, 23(6), 42. www.crosstalkonline.org/ Cook, D. A. (2010). Grace Murray Hopper: We Still Need You! Crosstalk: The Journal of Defense Software Engineering, 23(3), 31. www.crosstalkonline.org/ Cook, D. A. (2009). Software Processes? How Boring! Crosstalk: United States Air Force Software Technology Support Center, 23(1), 39. www.crosstalkonline.org/
Cook, D. A. (2009). Alan Smithee: Where Are You When I Need You? (or, A Software Engineer Goes to the Movies ). Backtalk Column in Crosstalk: US Air Force, 22(4), 1. stsc.hill.af.mil/crosstalk Cook, D. A. (2009). "Two, Four Six, Eight! Systems and Software, Integrate. Backtalk Column in Crosstalk: US Air Force, 22(2), 1. stsc.hill.af.mil/crosstalk Presentations Cook, D. A. (Presenter & Author), IEEE 2013 Software Technology Conference, "Coding standards - needed more now that ever!," IEEE Computer Society, Salk Lake City, Ut. (April 10, 2013). Cook, D. A. (Presenter & Author), IEEE 2013 Software Technology Conference, "Functional Analysis the right way - the "key" to software sustainment," IEEE Computer Society, Salk Lake City, Ut. (April 9, 2013). Cook, D. A. (Presenter & Author), Bingue, E. W. P. (Presenter & Author), IEEE 2013 Software Technology Conference, "Making our engineers more productive - tools, knowledge, and capabilities," IEEE Computer Society, Salk Lake City, Ut. (April 9, 2013). Cook, D. A. (Presenter & Author), IEEE 2013 Software Technology Conference, "Implementing Security in the Cloud," IEEE Computer Society, Salk Lake City, Ut. (April 8, 2013). Cook, D. A. (Presenter & Author), SFASU Computer Science Club, "Programming Languages: How they evolve," SFASU Computer Science Dept, SFASU. (February 22, 2013). Cook, D. A. (Presenter & Author), 24th Systems and Software Technology Conference, "The Road to Physical Security," IEEE Computer Society and Department of Homeland Security, Salk Lake City, Ut. (April 25, 2012). Cook, D. A. (Presenter & Author), Bingue, E. W. (Presenter & Author), 24th Systems and Software Technology Conference, "Security in the Cloud," IEEE Computer Society and Department of Homeland Security, Salk Lake City, Ut. (April 24, 2012). Cook, D. A. (Presenter & Author), Hansen, J. (Presenter & Author), Thiessens, J. (Presenter & Author), 24th Systems and Software Technology Conference, "Good design brings your vision to life," IEEE Computer Society and Department of Homeland Security, Salk Lake City, Ut. (April 23, 2012). Cook, D. A. (Presenter & Author), Directed Energy Test and Evaluation Conference, "Verification and Validation of Software and Quality Code," Directed Energy Professional Society, Albuquerque, NM. (August 7, 2011). Cook, D. A. (Presenter & Author), Systems and Software Technology Conference, "What our engineers are being taught," U. S. Air Force, Salt Lake City, Utah. (May 18, 2011). Cook, D. A. (Presenter & Author), Systems and Software Technology Conference, "Intranet, Internet, and Cloud Computing: Identifying Weak Spots in Our Technological Infrastructure," U. S. Air Force, Salt Lake City, Utah. (May 17, 2011). Cook, D. A. (Presenter & Author), Systems and Software Technology Conference, "New Trends in Simulation," U. S. Air Force, Salt Lake City, Utah. (May 17, 2011).
Cook, D. A. (Presenter & Author), Systems and Software Technology Conference, "Systems Engineering: From Dream to Reality," U. S. Air Force, Salt Lake City, Utah. (May 16, 2011). Dunn, D. L. (Presenter & Author), Cook, D. A. (Presenter & Author), 2011 ABET Symposium, "Utilization of Assessment Tools for a Multi-Accreditation Program," ABET, Inc., Indianapolis, IN. (April 2011). Cook, D. A., Directed Energy Test and Evaluation Conference, "Credible Use of Modeling and Simulation in Test and Evaluation," DEPS (Directed Energy Professional Society), Albuquerque, New Mexico. (August 1, 2010). Cook, D. A. (Author Only), B. E., Systems and Software Technology Conference, "Leveraging New Technologies: Cloud Computing," Department of Defense, Salt Lake City, Utah. (April 21, 2010). Cook, D. A., Systems and Software Technology Conference, "What Your New Engineer Doesn't Know: Leveraging Training"," Department of Defense, Salt Lake City, Utah. (April 20, 2010). Cook, D. A., Systems and Software Technology Conference, "Improving your Development Process: Implementing Effective Reviews," Department of Defense, Salt Lake City, Utah. (April 19, 2010). Cook, D. A., Directed Energy Test and Evaluation Conference, "Credible Use of Modeling and Simulation in Test and Evaluation," Directed Energy Professional Society, Albuquerque, NM. (August 10, 2009). Cook, D. A. (Presenter & Author), Bingue, E. W. (Presenter & Author), 2009 DOD Systems and Software Technology Conference, "The Art of Applying Commercial Best Practices to the DOD," US DOD, Salt Lake City, UT. (April 16, 2009). Cook, D. A. (Presenter & Author), Hansen, J. (Presenter & Author), Bamberger, J. (Presenter & Author), Thiessens, J. (Presenter & Author), 2009 DOD Systems and Software Technology Conference, "Requirements: From Stoplight to Guiding Light," US DOD, Salt Lake City, UT. (April 12, 2009). Cook, D. A., Eighth Directed Energy Test and Evaluation Conference, "Benchmarking Low-Level Test Data To Tier 1 Simulations: A Top-to-Bottom Benchmarking Of Live Test Data To A Campaign-Level Directed-Energy M&S," Directed Energy Professional Society, Monterey, CA. (April 9, 2009). Media Contributions Newspaper, Daily Sentinel. (April 13, 2010). I was interviewed for an article about the new Apple ipad. PROFESSIONAL CERTIFICATIONS AND LICENSURES Certified Modeling and Simulation Professional, Modeling and Simulation Professional Certification Commission. (May 1, 2004 - April 30, 2014). This certification is earned by experience and testing by the organization. It demonstrates excellence in the field of Modeling and Simulation, both in theory and practical experience. HONORS AND RECOGNITIONS
Outstanding Faculty Member, Rusche College of Business. (March 9, 2012). I was awarded both the Outstanding Faculty Member and Outstanding Service Award for the 2012 Academic Year. Outstanding Service Award, Rusche College of Business, Service, University. (March 9, 2012). I was awarded both the Outstanding Faculty Member and Outstanding Service Award for the 2012 Academic Year. Outstanding Contribution Award, ABET / CSAB, Service, Community. (July 11, 2009). I was honored by ABET for outstanding service to the Computer Science Accreditation Board TEACHING ACCOMPLISHMENTS Classes Taught Stephen F. Austin State University, Spring 2013 CSC 102 5, Computer Science Principles CSC 101 4, Introduction to Computing CSC 426 1, Requirements Engr & System Model Stephen F. Austin State University, Fall 2012 CSC 455 1, Enterprise Security CSC 331 1, Object-Oriented Programming Me CSC 323 1, Software Engineering Stephen F. Austin State University, Summer 2012 CSC 101 101, Introduction to Computing Stephen F. Austin State University, Spring 2012 CSC 102 2, Computer Science Principles CSC 102 3, Computer Science Principles CSC 426 1, Requirements Engr & System Model Stephen F. Austin State University, Fall 2011 CSC 455 1, Enterprise Security CSC 575 2, Enterprise Security CSC 323 1, Software Engineering Stephen F. Austin State University, Spring 2011 CSC 102 3, Computer Science Principles CSC 455 1, Enterprise Security CSC 575 1, Enterprise Security Stephen F. Austin State University, Fall 2010 CSC 102 2, Computer Science Principles CSC 323 1, Software Engineering CSC 530 1, System Simulation & Model Bld CSC 431 1, Systems Simulation & Model Bld Stephen F. Austin State University, Summer 1 2010 CSC 102 1, Computer Science Principles Stephen F. Austin State University, Spring 2010 CSC 102 1, Computer Science Principles CSC 321 1, Prog Meth/File Structures
CSC 426 1, Requirements Engr & System Model Stephen F. Austin State University, Fall 2009 CSC 563 1, Comp Networks & Disrib Sys CSC 102 4, Computer Science Principles CSC 323 1, Software Engineering Professional Development Faculty Development Grant, SFASU. (July 11, 2010 - July 13, 2010). Received $980 to attend and participate as Senior Vice President of the Society for Computer Simulation (International) conference, held in Ottawa, Canada Faculty Development Grant, SFASU. (April 18, 2010 - April 22, 2010). Received $1,700 to attend and participate in the Systems and Software Technology Conference Faculty Development Grant, SFASU. (March 18, 2010 - March 22, 2010). Received $1,700 to attend and participate in the SIGCSE (Special Interest Group on Computer Science Education) Faculty Development Conference Attendance, "Summer Simulation Multiconference," Society for Computer Simulation, International, Ottawa. (July 11, 2010 - July 14, 2010). I attended the summer simulation conference - and attended presentations on effectively teaching modeling and simulation. Conference Attendance, "Systems and Software Technology Conference," Department of Defense, Salt Lake City, Utah. (April 19, 2010 - April 22, 2010). This conference focuses on the role of systems and software in large scale development within the DOD and military communities Conference Attendance, "SIGCSE," ACM, Milwaukee, Wisconsin. (March 17, 2010 - March 20, 2010). Attended the conference, and two tutorials while at the conference SERVICE ACCOMPLISHMENTS Professional Memberships Accreditation Board of Engineering Technologies, Program Evaluator Trainer. Program Evaluator Trainer (May 2013 - Present). Accreditation Board of Engineering Technologies, Team Chair. Team Chair (July 2012 - Present). ACM Special Interest Group on Ada. Member (January 2012 - Present). Upsilon Pi Epsilon. Member (August 2009 - Present). Society for Computer Simulation, International, Senior VP. Senior VP (2003 - Present). ACM (Association for Computing Machinery). Member (1988 - Present). Society for Computer Simulation, International, President. President (July 2011 - August 2012).
Accreditation Board of Engineering Technologies, Commissioner. Board member, Team Chair, and Commissioner (July 2006 - July 2012). Society for Computer Simulation, International, Senior VP. Senior VP (2003 - June 2011). Professional Service Civil Air Patrol (Nacogdoches Chapter), Nacogdoches, TX, Coach and Mentor. Pro Bono, approximately 200 hours spent for the year. (June 2012 - Present). I serve as mentor and coach to a team preparing for the CyberPatriot Security Competition The team competed in the CyberPatriot Security competition, and made it to the second round. Crosstalk, the Journal of Defense Software Engineering, Salt Lake City, Utah, Reviewer. Pro Bono, approximately 100 hours spent for the year. (January 2012 - Present). I advise and review articles, as a member of the Editorial Review Board Association for Computing Machinery (ACM) Special Interest Group in Ada (SIGAda), Chairperson. Pro Bono, approximately 200 hours spent for the year. (July 1, 2013 - June 30, 2014). I serve as President and Chair of ACM SigAda This organization is a collection of international academics and professionals who have an interest in the Ada programming language. We publish a journal, and have several conferences a year. Society for Computer Simulation, International, San Diego, California, Chair of President's Council, and Board of Directors. Pro Bono, approximately 200 hours spent for the year. (August 1, 2011 - August 31, 2013). I serve as Chair of the President's Council, and also as member of the Board We organize and run multiple international conferences promoting modeling and simulation every year. ABET, Baltimore, MD, Team Chair. Pro Bono, approximately 200 hours spent for the year. (July 1, 2007 - July 16, 2013). Direct ABET Computer Science Accreditation Board activities, and approve CS program accreditation worldwide The ABET Commissioners are tasked with reviewing and approving all ABET CS program accreditation actions worldwide Texas Phi Beta Lambda State Leadership Conference, Nacogdoches, TX, Judge. Pro Bono, approximately 5 hours spent for the year. (April 12, 2013 - April 13, 2013). I volunteered as a judge for several activities at this conference Society for Computer Simulation, International, San Diego, California, Officer, President. Pro Bono, approximately 400 hours spent for the year. (August 1, 2011 - July 31, 2012). I serve as President and member of the Board We organize and run multiple international conferences promoting modeling and simulation every year. Society for Computer Simulation, International, San Diego, CA, Officer, Vice President. Pro Bono, approximately 500 hours spent for the year. (July 12, 2009 - July 11, 2012). As Senior VP, I am responsible for organizing the Society's role with other organizations, and overseeing our conference (two per year) and international relationships We have two international conferences a year - The Springtime conference, and the International Simulation MultiConference (held each summer) Pi Kappa Phi, SFASU, TX, Faculty Advisor. Pro Bono, approximately 40 hours spent for the year. (April 2011 - May 2012).
Serve as Academic and Faculty Advisor to the Pi Kappa Phi fraternity Society for Computer Simulation, International, San Diego, CA, Board of Directors. Pro Bono, approximately 500 hours spent for the year. (July 6, 2004 - July 11, 2011). As Board Member ( and member of the Executive Council ) I vote on issues affecting the membership We have two international conferences a year - The Springtime conference, and the International Simulation MultiConference (held each summer) ABET, Baltimore, MD, Team Chair, Accreditation Committee. Pro Bono, approximately 200 hours spent for the year. (October 2, 2009 - October 23, 2009). Team Chair for two accreditation visits in 2008. Visit school for ABET accreditation as the Program Evaluator. Inspect Computer Science program and curriculum, visit with faculty, and make accreditation recommendation to ABET. For the 2008 year, I made two visits ABET, Fort Wayne, Indiana, Commissioner and Team Chair. Pro Bono, approximately 80 hours spent for the year. (October 17, 2009 - October 21, 2009). I completed on accreditation visit for ABET. This visit was to accredit the Computer Science program of a university. Computer Science Club, Nacogdoches, TX, Guest Lecturer. approximately 10 hours spent for the year. (October 12, 2009). I was asked to present a talk at the CSC club meeting Talk was on "The history of Programming Languages". Over 30 students attended. ABET, Houston, TX, Commissioner and Team Chair. Pro Bono, approximately 80 hours spent for the year. (September 20, 2009 - September 23, 2009). I completed on accreditation visit for ABET. This visit was to accredit the Computer Science program of a university. Society for Computer Simulation, Istanbul, Chairperson. Pro Bono, approximately 100 hours spent for the year. (July 13, 2009 - July 16, 2009). I organized and ran the 2009 ISMC (International Simulation Multi-Conference), held in Istanbul, Turkey ABET, Baltimore, MD, ABET Team Chair. Pro Bono, approximately 80 hours spent for the year. (September 21, 2008 - September 24, 2008). ABET Team Chair for CS Program Accreditation Visit Visit school for ABET accreditation as the Program Evaluator. Inspect Computer Science program and curriculum, visit with faculty, and make accreditation recommendation to ABET. For this year, I made one on-site visit and another interim report inspection. SFA Service Co-advisor, Computer Science Club, Co-advisor. approximately 100 hours spent for the year. (September 2009 - Present). Work as co-advisor for the Computer Science Club Work with and guide the student leaders. Help select speakers and activities. Provide guidance and counseling as required. Computer Science Club LAN party. approximately 40 hours spent for the year. (September 1, 2011 - May 31, 2012). I am adviser for the CS Club, and organized and ran multiple meetings, LAN parties, and helped in the Programming Contest Permit interested students to meet and share computer-science related activities
Computer Science Club Local Area Network (LAN) party - Fall, Advisor. approximately 10 hours spent for the year. (November 18, 2011). Coordinated, planned and worked the CS Club LAN party Organized the meeting, arranged the computer support, and coordinated supper for the CS Club LAN party Graduate Committee, Member. approximately 10 hours spent for the year. (December 9, 2010). Served as member of the Graduate Committee for Ann Eubanks Establish questions, attend committee meeting, and participate in Ms. Eubanks' oral examination CSC Advisory Council. approximately 10 hours spent for the year. (November 9, 2010). Participate in the CS Advisory council meeting, working with outside advisers and students Computer Science Club, Oral Presentation. (October 12, 2010). History of Programming Languages Dept of Computer Science Awards Ceremony, Gave one award. approximately 2 hours spent for the year. (May 7, 2010). Presented an award at the Awards Ceremony Programming Contest, Judge and author of several programming problems. approximately 20 hours spent for the year. (April 14, 2010). Help plan organize and participate in the CS Programming Contest Come up with unique programming problems (and solutions) for the contest. Help organize (including breakfast and lunch). Serve as judge during the contest. Computer Science Club Local Area Network (LAN) party - Spring, Advisor. approximately 10 hours spent for the year. (February 26, 2010). Coordinated, planned and worked the CS Club LAN party Organized the meeting, arranged the computer support, and coordinated supper for the CS Club LAN party Computer Science Club Local Area Network (LAN) party - Fall, Advisor. approximately 10 hours spent for the year. (November 6, 2009). Coordinated, planned and worked the CS Club LAN party Organized the meeting, arranged the computer support, and coordinated supper for the CS Club LAN party Accreditation Committee, Member. approximately 40 hours spent for the year. (September 2012 - August 2013). Various. Work to help COB meet and maintain accreditation standards Undergraduate Curriculum Committee, Member. approximately 40 hours spent for the year. (September 2012 - August 2013). Various. Works to strengthen and unify the COB Undergraduate Curriculum. Faculty Development Committee, Member. approximately 20 hours spent for the year. (September 2009 - August 2012). Various. Meet to review Faculty Development Proposals, and then rank and select for funding. Other duties as determined by the College and the Dean Research Excellent Committee, Chairperson. approximately 80 hours spent for the year. (August 31, 2010 - June 30, 2012). Promote research excellence within the college by conducting research workshops or seminars, encouraging participation in research development activities.
Select the recipients for the research and researcher awards. Develop process for encouraging & facilitating research excellence Faculty Council, Member. approximately 20 hours spent for the year. (August 31, 2010 - June 1, 2012). Select the Distinguished Faculty Award recipient. Select the recipients of the college s service awards. Evaluate submissions and help select the Distinguished Faculty Award and other service awards Graduate Assurance of Learning Committee, Member. approximately 40 hours spent for the year. (August 31, 2010 - June 1, 2012). a. Conduct all planning, review, and activities to ensure that the college has a strong AOL program. b. Seek ways to get more faculty involved in AOL c. Provide input to re-engineering committee Work to ensure the robustness of the Assurance of Learning program in the college. Pass out cold water on Student Move-in Day, Pass out cold water on Student Move-in Day. approximately 4 hours spent for the year. (August 2010 - Present). Pass out cold water on Student Move-in Day Showcase Saturday, Member. approximately 10 hours spent for the year. (August 2010 - Present). Represent the department at Showcase Saturday Faculty Senator. approximately 40 hours spent for the year. (May 2011 - May 2014). Serve on Faculty Senate as Senator representing College of Business Serve on Faculty Senate as Senator representing College of Business Faculty Senator, Treasurer, 2012-2013 Academic Year. approximately 40 hours spent for the year. (May 2011 - May 2013). Serve on Faculty Senate as Senator representing College of Business Serve on Faculty Senate as Senator representing College of Business Faculty Senate, Officer. approximately 40 hours spent for the year. (May 9, 2012 - May 8, 2013). I was elected Treasurer of the Faculty Senate I am responsible for tracking and implementation of the Faculty Senate budget. Academic Advisor, Pi Kappa Phi, Advisor. approximately 40 hours spent for the year. (September 1, 2010 - September 1, 2012). I work with the fraternity, and provide guidance and counsel to those who are having scholastic problems University Research Committee, Member. approximately 80 hours spent for the year. (August 31, 2011 - May 31, 2012). Review and select proposals for university funding Review and select proposals for university funding Review and select proposals for university funding Showcase Saturday, Member. approximately 5 hours spent for the year. (November 12, 2011). Participate in Showcase Saturday, representing the CS dept Hosted our booth at Showcase Saturday Faculty Research Committee, Member. approximately 80 hours spent for the year. (March 2011 - May 2011).
Review, rank and determine funding for all faculty research proposals Review, rank and determine funding for all faculty research proposals Review, rank and determine funding for all faculty research proposals Showcase Saturday, Member. approximately 5 hours spent for the year. (May 5, 2011). Participate in Showcase Saturday, representing the CS dept Hosted our booth at Showcase Saturday Faculty Development Committee, Member. approximately 60 hours spent for the year. (September 1, 2009 - August 31, 2010). Committee that collects, reviews, and awards faculty development grants Attend committee meetings, review proposals for development grants, distribute available funds. Student Move-in Day, Helped pass out water during students move-in day. approximately 4 hours spent for the year. (August 29, 2010). Worked outside near the dorms, passing out cold water to students and their parents Spring Showcase Saturday - number 2, Faculty. approximately 4 hours spent for the year. (March 27, 2010). Represented the Department of Computer Science at Showcase Saturday Met with potential students and their parents to discuss the advantages of a SFA Computer Science degree Spring Showcase Saturday - number 1, Faculty. approximately 4 hours spent for the year. (February 20, 2010). Represented the Department of Computer Science at Showcase Saturday Met with potential students and their parents to discuss the advantages of a SFA Computer Science degree Fall Showcase Saturday, Faculty. approximately 4 hours spent for the year. (November 19, 2009). Represented the Department of Computer Science at Showcase Saturday Met with potential students and their parents to discuss the advantages of a SFA Computer Science degree