John Cook

John Cook


BEN 004


  • Graduate Studies, Educational Technology Research
    Ashland University
    Ashland, OH
  • Graduate Studies, Business Information Systems
    Xavier University
    Cincinnati, OH
  • M.A., Education
    Western Michigan University
    Kalamazoo, MI
  • B.S. Education, English
    Bowling Green State University
    Bowling Green, OH

Academic Experience

  • 2020–present—Computer Science & Software Engineering Instructor, CSE Department, Miami University
    • Teaching Introductory CSE 102 Courses
    • Undergrad Student Recruitment at SW Ohio High Schools
  • 2017–2020—Computer Information Technology Instructor, Miami Regionals
    • Taught C Programming, Java, Visual Basic and Web Applications
    • CIT Awards Committee Chair
    • Undergrad Student Recruitment at SW Ohio High Schools
  • 2005–2015—Computer Science Teacher, Turpin High School
    • AP Computer Science (Java)
    • Networking
    • Web Design
    • Python
    • ALICE
    • App Inventor
  • Spring 2013—Academic Advisor/Technical Specialist, CIT Department, Miami University
    • Student Advising Survey
    • Training Tutors Guidelines
    • CIT/HIT Promotional Videos
  • 1995–2005, 2014—Adjunct Instructor, Miami University Regional Campuses
    • Intro C++
    • Computing Science & Society
    • Computer Concepts and Programming
  • 2003–2005—Computer Science Teacher, Lockland High School
    • Computer Applications
    • VisualBASIC.NET
    • Multimedia Apps
  • 1986–2003—Computer Science Teacher, Princeton High School
    • Computer Applications
    • Internet Programming
    • Networking I & II
    • Database Systems
  • 1991–1992—Visiting Instructor, SAN Department, Miami University Hamilton
    • Computers & Society
    • Personal Computer Applications
    • Intro to Programming

Professional Experience

  • 2015–2017—Technology Coordinator, Forest Hills School District
    • District Tech Training & Support
    • AUP
    • Security
    • Software Admin/Management
  • 1998–present—Computer Consultant, Software and Networking Services, Blue Chip Data
    • Client server solutions
    • LAN & data security
    • Web hosting
    • On-site PC support
  • 2005–2012—Building Technology Coordinator, Turpin High School
    • End-user tech support
    • Staff/faculty professional development
  • 2003–2005—Curriculum Technology Coordinator, Lockland City Schools
    • ODE Technology Plan
    • HCCA representative
    • LMS administration

Professional Organizations

  • IEEE Computer Society
  • Association for Computing Machinery, ACM
  • Special Interest Group in Computer Science Education, SIGCSE

Academic Certifications

  • 1986–present—Certification in Computer Science, Ohio Department of Education
  • 2000–2003—NCNI/NANS Certified Network Instructor (NACSE)

Academic Presentations

  • "Toward a Paperless Classroom" eTech Ohio Conference. 2009.
  • "Spreadsheet Templates & Macros" eTech Ohio Conference. 1990.

Professional Committees

  • 2015–present—Software Approval Committee Chair, Forest Hills School District
  • 2015–present—District Online Testing Committee, Forest Hills School District
  • 2005–2012—Technology Committee Coordinator, Turpin High School
  • 2007–2008—Technology Task Force/Tablet PC Committee, Forest Hills School District
  • 2003–2005—Technology Committee Chair, Lockland City School District
  • 1993–2002—Technology Committee, Princeton High School
  • 1991–1992—Miami University Regional SAN Advisory Council

Major Areas of Interest

  • Technology Training & Support
  • Network & Cyber Security
  • Technology Planning
  • Data Communications
  • Network Management
  • Tablet & Mobile App Development

Research Interests

  • The effectiveness of visual tools to teach coding in undergraduate programming courses
  • Databases applications for mobile devices and tablets