A graduate from Iowa State University (BSc) and Robert Gordon University (PhD), he has vast experience in the field of multimedia and Internet-based learning. Apart from being an administrator for more than a decade, he has published extensively based on his research & development of multimedia and Internet-based learning. His books in 2008 include: Learning Objects and Generative Learning for Higher Order Thinking - a chapter in a “Handbook of Research on Learning Design and Learning Objects: Issues, Applications and Technologies” & “How to Design Multimedia Web Applications: Theory Into Practice”. Among his research areas include: Computer Science Education – Teaching & Learning Computer Science, IT & Multimedia Technology based on Pedagogy/Andragogy Using ICT. He is also active as an editorial board member for journals such as JITE, IJCA, IJIKM, IJEL & AJET.