cs 586 fall 2013 uic