Robotics
Soft Computing
Theory of Computer Science
Discrete Mathematics
Distributed Computing
Analysis of Algorithm