[1] Univ Idaho, Moscow, ID 83843 USA
[2] Qatar Univ, Grad Studies, Doha, Qatar
[3] Western Michigan Univ, Dept Comp Sci, Kalamazoo, MI 49008 USA
[4] Univ West Florida, Comp Sci Dept, Pensacola, FL 32514 USA
[5] Univ Missouri Kansas City, Kansas City, MO USA
[6] Univ Colorado Boulder, Boulder, CO USA