My areas of research focus mainly on natural computing, bioinformatics and theoretical computer science. I have spent the majority of my time studying various computational models of genetic systems. These include studying formally the properties of data compression that occur in viral genomes in order to better characterize types of viruses, and examining bio-operations inspired by stichotrichous ciliates, an interesting family of single-celled organisms with a built-in descrambling mechanism. I am interested in applying the study of these formalisms to increase both our biological understanding of these genetic processes and also to more traditional areas of theoretical computer science.
I am also interested in other areas including formal language theory, and information visualization.