Undergraduate courses include Nonlinear control systems, Modern control systems, Introduction to Neural Networks, Introduction to fuzzy logic systems, Introduction to Heuristic Algorithms, Machine Learning, basic mathematics courses like linear algebra and numerical methods, and basic courses in electrical engineering like digital programming and basic electrical circuits. Graduate courses: Intelligent control systems, Robotic systems, Advanced Neural networks, Fuzzy logic systems- learning algorithms, Adaptive control systems; Optimal control systems.