Fundamentals of C programming, data structures, and algorithm implementation
Network protocols, TCP/IP, network security, and distributed systems
Discrete mathematics, logic, graph theory, and computational complexity
Supervised & unsupervised learning, algorithms, and practical applications
CPU design, memory systems, instruction sets, and performance optimization
Assisted students with Python programming fundamentals, debugging, and project development
Supported students in Java programming, OOP concepts, and algorithmic thinking