The Journal of Computing Sciences in Colleges Volume 27, Number 4 April 2012