Contact Info
Phone
773-702-2357
Office
Ry 161A

I teach courses in the introductory and theory sequences for the Computer Science major in the College and the theory core for the Masters Program in Computer Science. I was a postdoctoral fellow in the Cheriton School of Computer Science at the University of Waterloo working with Lila Kari. I completed my PhD at Queen’s University, under the supervision of Kai Salomaa and David Rappaport.

Research

Focus Areas: Formal Languages, Automata Theory.

 

Research

Theory

The mathematical foundations of computation, including algorithm design, complexity and logic
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube