CS-510 Automata, Languages, and Computability FALL'09