Iliya Miralavy

East Lansing, Michigan +1 517 897 8088 [email protected] Born 20 August 1991

EDUCATION 2017 – present PhD (Computer Science) student in Michigan State University East Lansing, MI, United States • Advisor: Dr. Wolfgang Banzhaf • GPA: 3.88/4 (Finished all courses)

2014 – 2017 Master’s degree (Computer Architecture) in Shahid Beheshti University , • Advisor: Dr. Mona Ghassemian • Thesis: Improving Handoff Decision Algorithm in Next Generation Mobile Networks Using Prediction Algorithms • Seminar: Using Artificial Intelligence Approaches to Improve Routing in VANET • GPA: 3.81/4 or 17.38/20

2009 – 2014 Bachelor’s degree (Computer Engineering) in Guilan University Rasht, Iran • Advisor: Dr. Asadollah Shahbahrami • GPA: 14.06/20

2005 – 2008 Diploma (Mathematics and Physics) in Mirza Koochak-Khan High Schoool Rasht, Iran • Mirza Kochak Khan is the Rasht branch of NODET (National Organization for Develop- ment of Exceptional Talents) • GPA: 18.39/20

RESEARCH EXPERIENCE 2017 – present Banzhaf Lab in Michigan State University East Lansing, MI, United States • Supervisor: Dr. Wolfgang Banzhaf

2016 – 2017 Computer Security Lab in Guilan University Rasht, Iran • Supervisor: Dr. Reza Ebrahimi Atani

2016 – 2017 MarliK 2D Soccer Simulation Team Rasht, Iran

2014 – 2017 eSense Research Lab in Shahid Beheshti University Tehran, Iran • Supervisor: Dr. Mona Ghassemian • eSense is the leading smart sensing systems and application research group nation- wide in Iran

2010 – 2013 Computer Security Lab in Guilan University Rasht, Iran • Supervisor: Dr. Reza Ebrahimi Atani • Formerly known as Guilan-Tech Research Laboratory AWARDS & HONORS 2014 Ranked 66th in nationwide entrance exam of Iranian universities for MSc degree in Computer Engin- eering, very competitive with nearly 30,000 participants

2012 Honored for great efforts in Teaching, 9th Exhibition of “Jelvehaye Sampad”, Rasht, Iran

2011 Honored for efforts in Teaching, Mirzakoochak High School, Rasht, Iran

2009 Top 2% Nationwide entrance exam of Iranian Universities for BSc degree, very competitive with nearly 500,000 participants

2009 2nd Team Rank Sharif University of Technology’s Scientific Competition for NODET students

TEACHING EXPERIENCE 2017 Teacher, Computer Algorithms and Data Structure University of Tehran (Fouman College of Engineering), Fouman, Iran • A mixture of Data Structures and Evolutionary Computation algorithms was taught in that course

2017 Teacher, Web Design & Development University of Tehran (Fouman College of Engineering), Rasht, Iran • Android App Development • Web Design & Development

2016 – 2017 Teacher, TOEFL & GRE Preparation Iliya Institute of Science, Rasht, Iran

2015 – 2017 Teacher, Computer Programming Iliya Institute of Science, Rasht, Iran • C++ Programming • Mobile Programming (Android) • Web Design & Development

2016 Chief Teaching Assistant, Advanced English course for BSc Computer Engineering students Shahid Beheshti University, Tehran, Iran

2015 – 2016 Teacher, Web Design & Development University of Tehran (Fouman College of Engineering), Fouman, Iran

2014 Teacher, Web Design & Development Takhti IT and Robotics Academy, Rasht, Iran

2013 – 2014 Teacher, Web Development Jahad Daneshgahi, Rasht, Iran

2012 – 2013 Teaching Assistant, Several courses for MA virtual learning students University of Guilan, Rasht, Iran 2007 – 2014 Teacher, Computer Programming Mirzakoochak High School, Rasht, Iran • C++ Programming • C# Programming • Web Design

PROFESSIONAL EXPERIENCE 2016 – 2017 Member, MarliK Robotic 2D Soccer Simulation Team Rasht, Iran

2015 – 2017 Board of Directors, Iliya Institute of Science Rasht, Iran

2010 – 2017 Freelance Programmer Rasht, Iran

2015 Member, International Technical Committee Shahid Beheshti University, Tehran, Iran

2015 Programmer, ProPHP Programming Team Tehran, Iran

2012 – 2014 Founder/Leader/Programmer, Panta Programming Team Rasht, Iran

2010 – 2013 Programmer, Guilan-Tech Programming Team University of Guilan, Rasht, Iran • Development of a LMS System • Development of the Inter-city Bus Reservation Service

2013 Programmer, Paya Corp. Rasht, Iran • Development of Project Management System for Guilan University of Medical Sci- ence

2013 Member, Guilan-Tech Robotics Team Rasht, Iran • A member of 2D Soccer Simulation team

VOLUNTARY WORKS 2017 – 2018 Board of Directors, Persian Students Association (MSU PSA) Michigan State University, East Lansing, MI, United States

2017 Conference Reviewer, The 9th IEEE GCC Conference & Exhibition Bahrain Gulf

2016 Executive Committee Festival of Introduction of Faculty Research Groups, Faculty of Computer Science & Engineering, Shahid Beheshti University, Tehran, Iran

2014 Vice-President, Students’ Scientific Association University of Guilan, Rasht, Iran

2013 Leader of Informatics Committee, National Rural Development Confer- ence University of Guilan, Rasht, Iran 2012 Chief Referee, Programming Tournament Caspian 2012 National Programming and Robotics Tournament, Rasht, Iran

2012 Judging Committee, 9th Exhibition of Jelvehaye Sampad Rasht, Iran

2012 Judging Committee 2nd Mirzakoochak’s Scientific Conference for Guilan Province’s High School Students, Rasht, Iran

2011 Executive Committee, 8th Exhibition of Jelvehaye Sampad Rasht, Iran

PUBLICATIONS In Preparation M. Kavianipour, M.H. Shojaei, I. Miralavy, M. Ghamami, S. Moore, W. Banzhaf, A. Anctil, ”Investigating Contributory Factors to Adoption of Electric Vehicles: Comparison of Logistic Regression with Genetic Programming” • Extended abstract of this work is submitted to TRB 2018 • A poster of this work was also presented in TRB 2018

In Preparation I. Miralavy, D. Incorvaia, W. Banzhaf, ”Reward vs. Penalty in the Evolution of Division of Labor”

Under Review I. Miralavy, N. Khoshrouz, R. E. Atani “A Wireless Sensor Network-Based Approach to Monitor and Control Air Pollution in Urban Areas”, Caspian Journal of Environmental Sciences

Waiting for Review K. Ahmadi, I. Miralavy, M. Ghassemian “Software Defined Networking to Improve Han- dover in Mobile Edge Networks”, International Journal of Communication Systems

2017 N. Nozari, S. P. Miralavy, O. H. Masouleh, S. J. Fazel, P. Sirati, S. Nazari, S. F. Chaiy “Sepidrood Team Description Paper”, 12th RoboCup Iran Open Competitions, Tehran, Iran

2017 S. P.Miralavy, M. Ghassemian, “Improving Handover Decision Algorithm in Next- Gen- eration Mobile Networks using Prediction Algorithms”, 22nd Annual Conference of the Computer Society of Iran, Tehran, Iran, CSICC2017

RESEARCHES 2019 – present Employing Artificial Gene Regulatory Networks to Improve the Balance of 3D Soccer Simulation Agents’ Body After Performing Actions With Amirhossein Izadjou and Dr. Wolfgang Banzhaf, Michigan State University, East Lansing, MI, United States

2018 – present Predicting MRI CEST Contrast of Proteins using Genetic Programming With Alexander Bricco, Dr. Wolfgang Banzhaf and Dr. Assaf Gilad, Michigan State Uni- versity, East Lansing, MI, United States • A poster of this work was presented in BEACON Congress 2018

2018 – present A Study on Artificial Gene Regulatory Networks With Dr. Wolfgang Banzhaf, Michigan State University, East Lansing, MI, United States

2017 Optimizing handover parameters in SDN based mobile networks using genetic algorithm Independent Research, Rasht, Iran

2016 – 2017 Cyber-Physical Systems and Network Security With Navid Khoshrouz & Dr. Reza Ebrahimi Atani, University of Guilan, Rasht, Iran 2016 – 2017 Using AI Approaches to Improve the Performance of Agents in 2D Soc- cer Simulation With Nima Nozari, MarliK 2D Soccer Simulation Team, Guilan, Iran

2014 – 2017 Making Brute-Force Feasible: Speed-Up of Brute-Force Hash-Cracking Technique using Parallelization and Distributed Systems With Nima Nozari, Independent Research

RELATED COURSE PROJECTS 2017 The Anthem of GRNs: Producing Sounds using Artificial Regulatory Net- works Coursework for Survey of Evolutionary Computation, Michigan State University, East Lansing, MI, United States

2017 Solving the Santa Fe Ant Problem using Genetic Programming Coursework for Survey of Evolutionary Computation, Michigan State University, East Lansing, MI, United States

2016 Adding GRANT and REVOKE commands to SQLite DBMS Coursework for Advanced Database, MSc, Shahid Beheshti University, Tehran, Iran

2015 GPU Parallelization of Quick Sort Algorithm using CUDA Coursework for Advanced Architecture, MSc, Shahid Beheshti University, Tehran, Iran

2015 VLSI-CAD Final Project, Coursework for VLSI-CAD MSc, Shahid Beheshti University, Tehran, Iran • Synthesis of a 16-bit Adder Circuit in Synopsis Design Vision • Place and Route of a 16-bit Adder in Cadence Encounter • Implementation of Simulated Annealing algorithm in Placement Phase of VLSI Design

2015 Applying an Arbitrary Approach to AODV Routing Protocol with the Goal of Improving Its Performance in Mobile Networks in NS-2 Coursework for Advanced Architecture, MSc, Shahid Beheshti University, Tehran, Iran

2014 Applying Duato Principle in Interconnection Networks in Booksim Coursework for Interconnection Networks, MSc, Shahid Beheshti University, Tehran, Iran

2014 Energy-Aware Implementation of Crossbow iMote2 Sensors for Data Sensing Coursework for Intelligent Sensor Systems, MSc, Shahid Beheshti University, Tehran, Iran

2012 Implementing Basic Artificial Intelligence Algorithms in Prolog Coursework for Artificial Intelligence, BSc, University of Guilan, Rasht, Iran

SKILLS Programming & Script C++, JAVA, C#, Python, PHP, JavaScript, JQuery, SQL, HTML, CSS, AWK Languages

Mobile Programming Java Programming for Android Applications

Simulation Tools, MABE, NS-2, NS-3, Mininet, EduCAD, Booksim, Laravel, CakePHP, Joomla, WordPress, Frameworks & CMS PhalconPHP

DBMS Microsoft SQL Server, SQLite, MySQL, PostgreSQL, Microsoft Access Operating Systems Linux Distributions, Microsoft Windows, Android, MacOS

IDE, Code/Text Editors, Microsoft Visual Studio, Android Studio, Sublime Text, PyCharm, Latex, Git Version Control

Familiar With MATLAB, AJAX, CUDA, Angular.js