Teaching

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

My teaching follows my research. Every course below — from computer architecture and embedded systems to neuromorphic and multicore computing — is developed directly from an active area of my own research, so that students engage with problems at the frontier of the field rather than a fixed, static curriculum.

Courses Taught at the University of Aizu13

Current Courses 5
Computer Architecture
Computer ArchitectureUG
2018–present
Core principles of processor design — instruction set architecture, pipelining, and memory hierarchy — illustrated throughout with case studies drawn from the instructor's own research in high-performance computer architecture.
Course Website
Introduction to Computer Systems
Introduction to Computer SystemsUG
2018–present
Foundational survey of computer systems — digital logic, processor organization, and system software — framed around the energy-efficient system design questions at the center of the instructor's research.
Course Website
Neuromorphic Computing
Neuromorphic ComputingGraduate
2018–present
Brain-inspired computing architectures and spiking neural networks, built directly on the instructor's own research program in neuromorphic hardware and energy-efficient AI.
Course Website
Parallel Computer SystemsUG
2018–present
Parallel and multicore architecture, synchronization, and performance scaling — built on the instructor's own parallel processor design research (1999–2008) and its extension to modern multicore systems.
Introduction to Computer Science and EngineeringUG
2022–present
First-year orientation to the discipline, introducing algorithmic thinking and computer organization through examples drawn from current research in AI and computer architecture.
Previously Taught 8
Logic Circuit Design
Logic Circuit Design ExercisesUG
2008–2018
Hands-on laboratory exercises in digital logic — Boolean algebra, combinational and sequential circuits — that lay the groundwork for the instructor's research in VLSI and 3D-IC interconnects.
Course Website
Embedded Systems
Embedded SystemsUG
2008–2016
Embedded microcontroller-based system design, grounded in the instructor's research on hardware–software co-design and fault-tolerant embedded architectures.
Course Website
System-on-Chip Design
SCCP-001 – System-on-Chip DesignUG
2009–2010
System-on-chip design methodologies — IP integration, on-chip communication, and verification — grounded in the instructor's research on network-on-chip interconnects.
Course Website
Advanced Computer OrganizationGraduate
2008–2020
Advanced processor microarchitecture and memory systems, informed directly by the instructor's own research in high-performance computer architecture.
Computer System EngineeringUG
2008–2018
Engineering principles behind computer hardware and system integration, illustrated with case studies from the instructor's own system design projects.
Computer Architecture ExercisesUG
2008–2018
Laboratory exercises in processor design and simulation, applying methods developed in the instructor's own computer architecture research.
Multicore ComputingGraduate
2010–2015
Multicore and many-core architectures, interconnects, and parallel programming models, built on the instructor's foundational research in multicore system design.
Embedded Real-Time SystemsGraduate
2008–2020
Real-time scheduling and embedded system design for time-critical applications, drawing on the instructor's research in fault-tolerant embedded architectures.

Invited Courses at Other Universities in Japan2

Grid Technology with ICT and EV
Grid Technology with ICT and EV
Tokyo University of Foreign Studies (TUFS), Tokyo, Japan — invited lectures in 2024, 2025, and planned for 2026
Integrating ICT-based control with electric vehicle charging infrastructure, drawn from the instructor's applied research on AI-powered off-grid renewable energy systems.
Lecture PDF
Hardware-Oriented Neurocomputing
Hardware-Oriented Neurocomputing
Kyoto Institute of Technology (KIT), Kyoto, Japan — 2022, 2023, 2024, 2025
Hardware implementations of neuromorphic and brain-inspired computing, based on the instructor's ongoing research program in neuromorphic architectures.
Lecture PDF

Invited Courses at Foreign Universities3

Distributed Computing
Distributed ComputingGraduate
HUST, Wuhan, China — 2011–2016
Delivered graduate‑level courses in Parallel and Distributed Computer Systems, advancing the university's mission to cultivate scalable computing architectures and robust system‑level design expertise. These courses played a key role in developing Asia's next‑generation semiconductor talent by strengthening competencies in multicore architectures, interconnect technologies, and performance‑driven computing methodologies.
Course Website
Computer Systems
Computer SystemsGraduate
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.
Network-on-Chip
Network-on-ChipGraduate
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 promotes excellence in system-level design and fosters international collaboration in emerging multicore and VLSI technologies.
Lecture PDF

International Engagement — Photographs

Photographs taken with students during 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) — a pan‑African institution established under the Nelson Mandela Initiative (Nelson Mandela) to advance science and technology education across Africa.

Teaching at foreign universities