Teaching

Updated on October 11, 2025   © A.B.A (Abderazek Ben Abdallah)

Courses Taught at the University of Aizu

Computer Architecture (Undergraduate, 2018–present)

Computer Architecture

Course Website: Computer Architecture

Neuromorphic Computing (Graduate, 2018–present)

Neuromorphic Computing

Course Website: Neuromorphic Computing

Introduction to Computer Systems (Undergraduate, 2018–present)

Introduction to Computer Systems

Course Website: Introduction to Computer Systems

Logic Circuit Design Exercises (Undergraduate, 2008–2018)

Logic Circuit Design

Course Website: Logic Circuit Design

Embedded Systems (Undergraduate, 2008–2016)

Embedded Systems

Course Website: Embedded Systems

SCCP-001 – System-on-Chip Design (Undergraduate, 2009–2010)

System-on-Chip Design

Course Website: SCCP-001

Parallel Computer Systems (Undergraduate, 2018–present)

Introduction to Computer Science and Engineering (Undergraduate,2022–present)

Advanced Computer Organization (Graduate, 2008–2020)

Computer System Engineering (Undergraduate, 2008–2018)

Computer Architecture Exercises (Undergraduate, 2008–2018)

Multicore Computing (Graduate, 2010–2015)

Embedded Real-Time Systems (Graduate, 2008–2020)

Invited Courses at other Universities in Japan

Grid Technology with ICT and EV (Graduate, Kyoto Institute of Technology, 2022–present)

Grid Technology with ICT and EV
Lecture PDF:
Grid Technology Lecture

Invited Courses at Foreign Universities

Distributed Computing (Graduate, HUST, Wuhan, China, 2011–2016)
Delivered graduate-level courses in Parallel and Distributed Computer Systems, directly supporting the CASESO mission to advance scalable computing architectures and system-level design. These courses contributed to the development of Asia’s next-generation semiconductor talent by fostering expertise in multicore systems, interconnect technologies, and performance-aware computing.

Distributed Computing

Course Website: Distributed Computing

Computer Systems (Graduate, AUST, Abuja, Nigeria, 2008–2016)
Delivered both foundational and advanced courses in Computer Systems and VLSI Design as part of a long-term invited teaching engagement. These courses were instrumental in equipping graduate students from across the African continent with the theoretical and practical skills essential for modern semiconductor and embedded system design. Through intensive mentoring and curriculum development, this initiative significantly contributed to building regional research capacity and fostering a new generation of engineers and scholars.

Computer Systems

Network-on-Chip (Graduate, HKUST, Hong Kong, 2010–2013)
Delivered advanced graduate-level modules on Networks-on-Chip (NoC) and System-on-Chip (SoC) design, focusing on scalable architectures, interconnect strategies, and integration methodologies for multicore platforms. These courses supported the region’s accelerating innovation in semiconductor systems and contributed to the cultivation of highly skilled engineers in Hong Kong’s academic and industrial ecosystem. This engagement aligns with the CASESO vision by promoting excellence in system-level design and fostering international collaboration in emerging multicore and VLSI technologies.

Network-on-Chip

Lecture PDF: NoC Intensive Lectures


Photos taken with students during my invited teaching engagements at leading international universities, including HKUST in Hong Kong (2010–2013), HUST in Wuhan, China (2011–2016), and AUST in Abuja, Nigeria (2008–2016).