Teaching


Dr. Lei Jiang has extensive teaching experience in computer architecture, computer engineering, and intelligent systems, spanning undergraduate and graduate levels at Indiana University Bloomington. His courses emphasize strong fundamentals, hands-on system design, and connections between theory and real-world computing systems.

Undergraduate Courses

Introduction to Computer Architecture (CSCI-B443)
Fall 2018–2026 A core undergraduate course covering processor architecture, memory systems, parallelism, and performance evaluation.

Modern Computer Architecture (ENGR-E312)
Fall 2018–2026
An in-depth treatment of modern CPU and accelerator architectures, including pipelines, caches, multicore systems, and emerging architectures.

Introduction to Intelligent Systems Engineering (ENGR-E599)
Fall 2016–2018
An introductory course designed to expose students to the foundations of intelligent systems, computing platforms, and interdisciplinary engineering.

Graduate Courses

Introduction to Computer Engineering (ENGR-E501)
Spring 2018–2026 A graduate-level core course focusing on computer organization, hardware–software interaction, and system-level design principles.

Advanced Computer Architecture (ENGR-E599)
Spring 2017, Fall 2017
An advanced graduate seminar exploring cutting-edge research topics in computer architecture, accelerators, memory systems, and emerging technologies.

Teaching Philosophy

Dr. Jiang’s teaching philosophy emphasizes:

  • Strong system-level thinking, from hardware to software
  • Research-informed instruction, incorporating insights from current academic and industrial research
  • Hands-on learning, encouraging students to analyze, design, and evaluate real systems
  • Preparation for research and industry, particularly in computer architecture, AI systems, and emerging computing platforms

Many of his courses serve as foundational preparation for graduate research, Ph.D. study, and careers in advanced computing systems.

Mentorship and Impact

Dr. Jiang has supervised and mentored numerous graduate students, several of whom have gone on to tenure-track faculty positions and industry leadership roles. His teaching and mentoring closely integrate with his research in quantum computing, secure systems, and sustainable machine learning.