1. Hamad Medical Corporation,Hamad General Hospital,Department of Surgery,Doha,Qatar
2. University of Houston,Department of Computer Science,Houston,TX,USA
3. Qatar University,Department of Computer Science and Engineering,Doha,Qatar
4. Hamad Medical Corporation,Department of Surgery,Doha,Qatar