Automata Theory and Implementation, Complexity Theory, Quantum Computing, Biocomputing and Bioinformatics, Formal Languages, Finite Transducers, Cryptography, Algorithmic Information Theory, Programming, Discrete Mathematics, Logic, Algebra, Graph Theory.