The aim of this course is to introduce the students to selected state-of-the-art topics in network engineering and security. In this semester, the course will cover some topics in Artificial Intelligence and Machine Learning such as: Fuzzy Logic, Neural Networks, and different Searching Algorithms. The application of these topics will be exercised through a set of assignments and a term project.