A.R. Aranda Hernandez A.R. Aranda Hernandez PhD Dept. of Advanced Computing Sciences Faculty of Science and Engineering