Members from Joseph Ahor’s institution
Materials from Joseph Ahor’s discipline
Members in Joseph Ahor’s discipline

Skills & Interests


  • Association of Computing Machinery
    Professional Member 02/2015 – Current
  • IEEE
    Professional Member 01/2015 – Current
  • Computer Science Teachers Association
    Professional Member / Conference Paper Reviewer 01/2010 – Current

Education History

  • Master of Science Software Engineering (08/2012)
    Andrews University
  • Bachelor of Science Computer Science (05/2006)
    Valley View University

Teaching Experience

  • COSC 346 Software Engineering (Current)
    • Valley View University – Concepts, Principles and practices in Software Engineering
    • Topics covered includes Problem definition, requirements engineering, design, development, testing and implementation of systems.
  • COSC 271 Data Communication and Computer Networks I (Current)
    • Valley View University – Data communication and Networking
    • This course provides a comprehensive introduction to the basic concepts, principles, technologies, systems, solutions and applications relating to the subject of data communications and computer networks.
  • COSC 221 Programming with C++ (Current)
    • Valley View University – C++ Language
    • Course designed to introduce the principles and concepts of programming, teach problem solving, algorithm development and coding using C++ language.


  • Lecturer (06/2014 – Current) Valley View University