Computer Science Theory and Methods
I am proficient in teaching computer science theory and methods, including subjects such as algorithm design and analysis, data structures, computer organization and architecture, theory of computation, database management systems, computer networks, and digital logic.