2022 Fall - AI Research Principles and Programming with Prof. Xiang

Take a step ahead through industry leading AI to develop skills for your future.


Course Features

The course is specifically designed for high schools students with an interest in AI and its applications. 

This course includes: 

  • 12 weeks 3 hours (2 hours lectures +1 hour of office hour with the teaching assistants). 
  • Visit Prof. Xiang’s Laboratory: Two lecture will be hold in Laboratory at UMD, students in Michigan can attend on site. 
  • Have 1 hours every week that guidance from College teaching assistants. 
  • Lesson on leading AI topics: objective detections, facial, and character recognitions based on open CV and convolution neural network
  • Content focusing on neural network models, Raspberry Pi programming and AI applications


Course Outcomes 

In this course, you will gain, 

    • A solid foundation in both AI as well as the latest technologies in image    
    • Processing and deep neural networks.
    • Advanced Python programming skills. 
    • Hardware and real-world experience.
    • Exposure to the world of AI and the opportunity to explore your interest in this promising but intensive field.


Course Syllabus 

The syllabus for the 12 weeks course is detailed below. 

  • Course 1:  Advanced Python Programming.
  • Course 2:  Raspberry Pi Python Programming.
  • Course 3:  Image Processing Basics.
  • Course 4: License Plate Recognition. 
  • Course 5: Neural Network Basics.
  • Course6: Convolution Neural Networks.    
  • Course 7: Character Recognition Based on CNN. 
  • Course 8:  Advanced Neural Networks.    
  • Course 9:  Objective Detections.   
  • Course 10: Collect Dataset and Creating Your Own Neural Networks.          
  • Course 11:  Training Your Own Neural Networks. 
  • Course 12:   Test and Demo Your Own Neural Networks. 

Each week have one hours office hour with teaching assistants.


Course Prerequisites 

This course requires students to have a strong interest in AI and its applications, in addition to proficient Python programming skills. 



          1. A Computer 

          2. A Raspberry Pi and Pi camera (optional) 

Prof. Xiang

Dr. Weidong Xiang is a full professor in the Department of Electrical and Computer Engineering at the University of Michigan Dearborn. His research focuses on vehicular communications and networks, 5G, autonomous driving, Internet of things, and wireless control systems. He established and leads the Center for Vehicular Communications and Network Laboratory at UMD which focuses on vehicular communications and network, autonomous driving, IoT, and machine learning in wireless communications. He has published 100+ technical papers in relevant international journals and conferences. As the principal investigator, Dr. Xiang has accomplished more than 20+ grants with a total amount more than $2,000,000 in the past decades, including sponsors such as NSF (4), DoE (1), Ford (2), GM (1), LGE(1), CISCO(1), Mcity(1) and the University of Michigan (6). Over the years, he has supervised more than 50 doctoral students, master students, visiting scholars. Many of these students now work at the research center of top companies including: Apple, Intel, Qualcomm, Ford and GM Car companies, etc. Currently, Dr. Xiang is guiding three Ph.D. students, all studying machine learning in wireless communications and network through funded projects and experimental data. He received Faculty Excellent Research Award, 2019 from the College of Engineering and Computer Science at the University of Michigan-Dearborn. In 2020, Dr. Xiang has already filed an invention disclosure for xBOT.


Enrollment Status






Max Enrollment



September 18, 2022 – December 11, 2022


Every Sunday
05:00 pm EST – 07:00 pm EST


No class on 11/27




12 Weeks