Teaching Interests & Experience


Teaching Interests
  • Discrete Mathematics
  • Graph Theory and Combinatorics
  • Computation Theory
  • Formal Languages and Automata
  • Data Structures, Algorithm Analysis and Design
  • Programming Languages
  • Parallel Computation, Parallel Programming
  • Bioinformatics Algorithms
  • Big Data Algorithms
  • Petri nets
  • Formal Methods
  • Cryptography, Computer Forensics
  • Probability and Statistics


Recent Teaching Experience


2016/2017:   Mathematics for Computing, Algorithm Analysis and Design, 
                     Theory of Automata, Digital Forensics, Final Year Project


2015/2016:   Mathematics for Computing, Algorithm Analysis and Design, 
                     Theory of Automata, Final Year Project


2014/2015:   Discrete Mathematics, Algorithm Analysis and Design, 
                     Theory of Automata, Final Year Project


2013/2014:   Discrete Mathematics, Algorithm Analysis and Design, 
                     Theory of Automata, Final Year Project


2012/2013:   Discrete Mathematics, Elementary Statistics, 
                     Theory of Automata, Final Year Project