Gennaro De Luca

Gennaro De Luca, Ph.D.

Lecturer, Information Technology
The Polytechnic School
Arizona State University
Sutton Hall 301L

Email: gennaro.deluca@asu.edu


Highlights
  • Google Scholar: Publication Citations
  • DBLP: Publication Listings
  • VIPLE - VIPLE extends Microsoft Robotics Developer Studio (MRDS) and Visual Programming Language (VPL) to support Lego EV3, as well as other open platform robots, such as robots based on Raspberry Pi, Intel Edison, or other processors.
Research Interests

Dr. De Luca’s primary research interests are in quantum computing, quantum machine learning, artificial intelligence, computer science education, workflow programming, and robotics. He has (co-)authored multiple research papers and textbook chapters on VIPLE, the Visual IoT/Robotics Programming Language Environment (http://neptune.fulton.ad.asu.edu/VIPLE), which he co-invented.

Individuals or groups interested in collaborating on a project or paper are welcome to contact him directly at gennaro.deluca@asu.edu.

Teaching
  • IFT101

    Introduction to Python. In this course, I cover the basics of Python programming, variables, conditionals, functions, iteration, strings, loops, and the basics of object-oriented programming

  • IFT210

    Advanced Introduction to Java. In this course, I will build on your programming knowledge to teach you Java. In this course, I cover the basics of Java programming, memory management in Java, arrays, classes, inheritance, exception handling, files, and collections.

  • IFT370

    Mobile Computing. In this course, I will be solidifying your programming fundamentals while teaching you a variety of important techniques that enable you to perform mobile computing. The language used in this class will be C# as it supports a variety of important techniques we will learn about. We will view mobile devices to include phones and a variety of Internet of Things (IoT) devices. In this course, I cover programming paradigms and patterns, design and data patterns, service-oriented computing, mobile/web software architectures, external data processing, event-driven programming, and Xamarin.

  • IFT401

    Capstone 1. In this course, I will guide you towards planning a full semester-long capstone project. You will be introduced to industry standards in a variety of different areas. You will be given the opportunity to select one that interests you and develop a full plan. We will use project management methodologies to develop requirements and a plan for project completion. After completion, you will be able to employ Agile methodologies to develop your project.

Services
Notable Positions, Awards, and Recognitions
  • [2018] - Intel Cup Embedded System Undergraduate competition, Shanghai: Adviser of the First Prize Winner team from ASU
  • [2016] - Intel Cup Embedded System Undergraduate competition, Shanghai: First Prize Winner
  • [2016] - Intel Cornell Cup: Finalist
  • [2016] - Microsoft Imagine Cup, San Francisco: Finalist (top five)
  • [2015] - The Intel® IoT Roadshow Hackathon competition, Los Angeles: won second prize
Publications - Peer Reviewed & Published
[1] A Survey of NISQ Era Hybrid Quantum-Classical Machine Learning Research
  2021, Gennaro De Luca

[2] Remote Sensing Data Detection Based on Multiscale Fusion and Attention Mechanism
  2021, Min Huang, Cong Cheng, and Gennaro De Luca

[3] Machine Learning, Deep Learning and Optimization Techniques for Heterogeneous Sensor Information Integration
  2021, Min Huang, Cong Cheng, and Gennaro De Luca

[4] Intelligent Voice Instructor-assistant System for Collaborative and Interactive Classes
  2021, Matthew Baker, Xiaohui Hu, Gennaro De Luca, and Yinong Chen

[5] Explainable Artificial Intelligence for Workflow Verification in Visual IoT/Robotics Programming Language Environment
  2021, Gennaro De Luca and Yinong Chen

[6] Technologies Supporting Artificial Intelligence and Robotics Application Development
  2021, Yinong Chen and Gennaro De Luca

[7] Traffic light and moving object detection for a guide-dog robot
  2020, Qiang Chen, Yinong Chen, Jinhui Zhu, Gennaro De Luca, Mei Zhang, and Ying Guo

[8] Explainable AI in Workflow Development and Verification Using Pi-Calculus
  2020, Gennaro De Luca

[9] Semantic Analysis of Concurrent Computing in Decentralized IoT and Robotics Applications
  2019, Gennaro De Luca and Yinong Chen

[10] Robot as a Service and its visual programming environment
  2018, Yinong Chen and Gennaro De Luca

[11] Visual programming language environment for different IoT and robotics platforms in computer science education
  2018, Gennaro De Luca, Zhongtao Li, Sami Mian, and Yinong Chen

[12] Technologies for developing a smart city in computational thinking
  2018, Yinong Chen and Gennaro De Luca

[13] Improving Multithreaded Performance Algorithmically in VIPLE
  2017, Gennaro De Luca and Sami Mian

[14] Visual IoT/robotics programming language in pi-calculus
  2017, Gennaro De Luca and Yinong Chen

[15] VIPLE: visual IoT/robotics programming language environment for computer science education
  2016, Yinong Chen and Gennaro De Luca

[16] Implementing ASU-VPL as an Open Robotics Platform Tool for Education
  2015, Gennaro De Luca