Ardavan Khalij

Kroonlaan 238, Ixelles, Brussels, Belgium· ardavan.khalij@outlook.com

My name is Ardavan Khalij. I studied for my Bachelor's at the University of Kashan in the field of computer engineering and my Master's at Vrije Universiteit Brussels (VUB) in the field of computer science and the specialization in Artificial Intelligence. My Master's thesis was about modelling, analysing, and generating Iranian traditional music with computational creativity and machine learning under the supervision of Professor Dr. Geraint Wiggins and Dr. Nicholas Harley. I am currently working on three new papers based on my thesis, and also I will present one of them at the Second international conference on computational and cognitive musicology in the University of Utrecht on the 18th of October. Some of my projects are available on my GitHub page down below.

My Google Scholar: Google Scholar


Research interests

  • Artificial Intelligence

  • Machine Learning

  • Deep Learning

  • Computational Creativity

  • Music Informatics

  • Reinforcement Learning

  • Natural Language Processing


Education

Vrije Universiteit Brussel (VUB)

Master of Science
Computer Science - Artificial Intelligence
GPA: 3.35/4.00 according to WES - Passed with Distinction
GPA of last semester: 3.87/4.00 according to WES
Thesis Topic: Extending CHARM Framework for Statistical Modeling of Iranian Music, Thesis Grade: A
Master's Thesis: Download
Supervisors: Dr. Geraint Wiggins, Dr. Nicholas Harley
Diploma and my transcript of records: Download
September 2021 - July 2023

University of Kashan

Bachelor of Science
Computer Engineering
GPA: 3.78/4.00 according to WES
Last 2 years GPA: 3.87/4.00 according to WES
Thesis Topic: Examining the Michigan method to classify medical data, Thesis Grade: A
Bachelor's Thesis: Download
Supervisor: Dr. Mehdi Vahidipour
Diploma and my transcript of records: Download
September 2017 - June 2021

Selected Courses

  • Computational Game Theory: B
  • Reinforcement Learning: A
  • Current Trends in AI: A
  • Fundamentals of Computer Engineering: A
  • Adaptive System Seminar: A
  • Computational Creativity: A
  • Data Mining: A
  • Principles of Computational Intelligence: A
  • Artificial Intelligence: A
  • Discrete Mathematics: A
  • Advanced Programming: A
  • Data Structures: A
  • Algorithms Design: A
  • MATLAB Workshop: A
  • Theory of Automata and Languages: A
  • Software Systems Analysis and Design: A
  • Computer Networks: A
  • Principles of Compiler Design: A
  • Operating Systems Laboratory: A
  • Software Engineering: A
  • Database Laboratory: A
  • Foundation of information retrieval and web search: A
  • Computer Network Laboratory: A
  • Hardware-Software Co-Design: A
  • Scientific Integrity: A
  • Information Theory: B
  • Research Training: A

Honors and Awards

  • Winner of the Computer Science Scholarship of Vrije Universiteit Brussel (VUB) for 2021-2022 and 2022-2023 among all the 2021-2022 Accepted Students for Master of Computer Science at Vrije Universiteit Brussel (VUB), Vrije Universiteit Brussel, Belgium.
  • Ranked as the fourth top student among more than 50 students of Computer Engineering, University of Kashan, Iran.
  • Being among the top 5% of university entry exam in Iran, 2016, Tehran, Iran.
  • Accepted into the first step of the Astronomy and Astrophysics Olympiad in second year of high school in 2014, Tehran, Iran.
  • Accepted into the first step of the Astronomy and Astrophysics Olympiad in third year of high school and being among the top ten among approximately 4,000 in Iran in 2015, Tehran, Iran.
  • Accepted into the first step of the physics Olympiad in third year of high school in 2015, Tehran, Iran.

Publications

  • Ardavan Khalij, Nicholas Harley; Computational Creativity: Generating melodies with unlimited length based on a new way of thinking; For GECCO; In Preparation.
  • Ardavan Khalij, Geraint Wiggins, Nicholas Harley; Statistical Modelling of Iranian Music; For the Journal of New Music Research; In Preparation.
  • Ardavan Khalij, Geraint Wiggins, Nicholas Harley; Statistical Modelling and Generation of Iranian Music: For ICCC; In Preparation.
  • Nicholas Harley, Ardavan Khalij; CHAKRA: Common Hierarchical Abstract Knowledge Representation for Anything; In Preparation.
  • Ardavan Khalij, Kevin Sam, Nicolas Rowies; WoLF+ algorithm based on WoLF; AAMAS; In Preparation.
  • Ardavan Khalij; Racism in artificial intelligence. Is this possible?; MLearning.ai, Medium, Read the paper
  • Ardavan Khalij; Fuzzy Logic Part 2 – (β, Cf, and find the right rule for new data); MLearning.ai, Medium, Read the paper
  • Ardavan Khalij; Fuzzy Logic Part 1 – (The μ Parameter); MLearning.ai, Medium, Read the paper
  • Ardavan Khalij; What is AI, Machine Learning, Data Mining, and Fuzzy Logic?; Nerd For Tech, Medium, Read the paper
  • Ardavan Khalij; Evolutionary Computation – Part 2 (Different Sections and Abilities); MLearning.ai, Medium, Read the paper
  • Ardavan Khalij; Evolutionary Computation – Part 1 (Introduction and Benefits and Weaknesses); MLearning.ai, Medium, Read the paper
  • Ardavan Khalij; How to solve poor internet connection; Nerd For Tech, Medium, Read the paper
  • Ardavan Khalij; Compare a new method of classification with methods that already exist; MLearning.ai, Medium, Read the paper

Seminars and Workshops

Seminars

  • Voluntary participant in “Gaming engines”,2017, University of Kashan, Iran.
  • Voluntary participant in “Gaming sponsorship”, 2018, University of Kashan, Iran.
  • Voluntary participant in “4th International conference on computer games challenges & opportunities”, 21 of February 2019, University of Kashan, Iran.

Workshops

  • 6 - day workshop on Web design by HTML and CSS, University of Kashan, February 2018, Kashan, Iran

Laboratory Experiences

  • Analysis of graphs and photos and also use different effects on them in Matlab, Matlab workshop.
  • Working with Proteus software, Quartos software, and also using “SN 74 ALS 245 A” chip to do some experiments, Logic Circuits, and Computer Architecture Laboratory.
  • Using command line professionally to control the operating system and the computer, Operating Systems Laboratory.
  • Using Code vision application and ATmega16/32 board for making counters and different functions, Microprocessor laboratory.
  • Using different artificial intelligence algorithms to develop several games, Artificial intelligence.
  • Internship with my supervisor about Image Processing for license plates and seeing how they work.

Academic Projects

  • NLP unit for assissting the call takers in CIC centers
  • WoLF-PHC and improve it (WoLF+)
  • Image Colorization with CNN
  • Music Generator creative system by Python
  • Smart cooking bot by Lisp and FCG
  • E-commerce semantic web system by PostgreSQL
  • A domain-specific language for poster design by SWI Prolog
  • Nine men Morris game competing with A.I by SWI Prolog
  • Booking system Microservice architecture by Scala Akka Actor
  • Twitter-like website with MVC software architecture by Scala Akka Play
  • NMP Package extraction by Scala Akka Stream
  • 1 to 9 puzzle game in iOS for solving by A.I
  • Perfect mind game in iOS for solving by A.I
  • Sudoku game in iOS for solving by A.I
  • Make the primary computer for the fifth season of Morris Mano’s Architecture of computer book with Proteus
  • Make an ALU for the Logical States with Proteus
  • Design a C++ program for my advanced programming course at university
  • Design a C program for my basic programming course at university
  • Design an X&O game for IOS competing with A.I
  • Design a calculator for IOS

Working Experiences

Position: IT Young Professional

  • Location: AG Insurance, Brussels, Belgium
  • Descriptions: IS None Life API Team.
September 2023 - Present

Position: NLP unite designer for emergency call center

  • Location: VUB and Belgium Federal Police, Brussels, Belgium
  • Project: Designing a NLU for taking the calls and suggests questions to the call takers.
  • Descriptions: SpaCy in Python has been used.
January 2022 - June 2023

Position: UI/UX Designer and Application Developer

  • Location: Khushe Mehdi company, Gilan, Iran.
  • Project: Developing an application for managing their products.
  • Description: I was developing an application with python Tkinter module.
Fabruary 2020 - June 2020

Position: iOS Developer and UI/UX Designer

  • Location: PINCO company, Kashan, Iran
  • Project: Developing an application for iOS devices (Sib-app-store)
  • Description: I was on this position for 4 months and the application was about giving information about the company and also make reservations for the entertainment facilities.
December 2018 - March 2019

Teaching Experiences

Position: Instructor

  • Location: University of Kashan, Kashan, Iran
  • Course: Computer Lab
September 2020 - January 2021

Position: Teaching Assistant

  • Location: University of Kashan, Kashan, Iran
  • Course: Basic Programming
  • Professor: Dr. Fereshteh Dehghani
September 2020 - January 2021

Position: Teaching Assistant

  • Location: University of Kashan, Kashan, Iran
  • Course: Basic Programming
  • Professor: Dr. Fereshteh Dehghani
September 2019 - January 2020

Position: Teaching Assistant

  • Location: University of Kashan, Kashan, Iran
  • Course: Algorithm Design
  • Professor: Dr. Javad Salimi Sartakhti
September 2019 - January 2020

Position: Instructor

  • Location: Salam Dibaji Highschool, Tehran, Iran
  • Course: Astrophysics
September 2014 - June 2015

Certificates


Skills and Test Scores

Programming Languages

  • Professional: Python, Swift, C, C#, .NETCore, .NETFramework, COBOL, PostgreSQL, SQLite, SQL-server, Prolog, R, LaTeX, CSS, HTML, Julia
  • Elementary: C++, WPF, MATLAB, Assembly, Oracle, PHP, VHDL, Scala, Lisp, Turtle, OWL, JavaScript

Applied Software

Visual Studio, MATLAB, SQL-server, Microsoft office Word, Microsoft office Excel, Microsoft office PowerPoint, XCode, Visual studios, EA UML Diagram, Telnet, Pages, Proteus, AVR, Quartos, ModelSim, CodeVision, FCG Editor, IntelliJ, PyCharm, SWI Prolog, Protégé, RStudio, PGAdmin, LispWorks

Operating Systems

Windows, Linux Ubuntu, Mac OS, IOS, Android

Test Scores

  • 18/11/2022: IELTS Academic Overall Score 7, Reading 7, Listening 8.5, Speaking 6.5, Writing 6 - Download
  • 09/10/2022: Duolingo English Test Overall Score 120, Literacy 125, Comprehension 125, Conversation 115, Production 100 - Download
  • 05/10/2020: GRE General Overall Score 299, Quantitative Reasoning 162 Verbal Reasoning 137 Analytical Writing 2.5 - Download

Recommenders

Dr. Geraint Wiggins. (Professor)

  • Department of Computer Science, Vrije Universiteit Brussel, Brussels, Belgium.
  • Email : geraint.wiggins@vub.be

Dr. Mehdi Vahidipour. (Assistant Professor)

Dr. Fereshte Dehghani. (Assistant Professor)


Leadership Positions and Memberships

Leadership Positions

  • One of the founders of Synapse Game Developing Group in 2018, University of Kashan, Iran.
  • Manager of University of Kashan’s Game Developing Club, University of Kashan, 2018 - 2020.

Memberships

  • Member of Game developing club, University of Kashan, 2018 - 2020.

Entertainment