Vanye Zira Vanduhe Summary Computer Education Data Mining & Machine Learning Emerging Technologies Human-Computer Interaction Science & Medical Education Websites Google Scholar website PeerJ Contributions