Bachelor of Computer Science (Honours)
University of British Columbia (Okanagan), Canada
Bachelor of Information Systems (Honours) Business Information Systems
NEOMA Business School, France
Bachelor of Information Systems (Honours) Information Systems Engineering
National Yang Ming Chiao Tung University, Taiwan
Bachelor of Information Technology (Honours) Communications & Networking
National Chiao Tung University, Taiwan
Bachelor of Information Technology (Honours) Computer Engineering
Memorial University of Newfoundland, Canada
Master of Science (Computer Science)
Doctor of Philosophy (Computer Science)