Teaching & Training

Computer Science Education at UCLouvain - Academic Year 2025-2026

Teaching Philosophy

I emphasize practical applications of theory, helping students progress from programming basics to advanced systems design. Working closely with colleagues, I focus on building skills for creating reliable and secure computing systems.

  • Hands-on learning with real-world applications
  • Progressive difficulty from fundamentals to advanced concepts
  • Collaborative problem-solving and team projects
  • Integration of research insights into coursework
  • Emphasis on reliability and security in system design

2025–2026 Courses

Undergraduate Courses

Introduction to Programming

Fundamentals of programming using modern programming languages. Students learn basic programming concepts, data structures, and problem-solving techniques.

Bachelor 1st year
French/English

Computer Networks

Introduction to computer networking principles, protocols, and architectures. Covers OSI model, TCP/IP, routing, and network security basics.

Bachelor 2nd year
French/English

Computer Science Fundamentals

Core concepts in computer science including algorithms, data structures, computational thinking, and mathematical foundations.

Bachelor 1st year
French

Graduate Courses

Communication Networks

Course Leader

Advanced networking concepts including network protocols, distributed systems, performance analysis, and network management.

Master
English

Design of Embedded and Real-time Systems

Course Leader

Design principles for embedded systems, real-time constraints, hardware-software co-design, and system optimization.

Master
English
Rust

Networking and Security Seminar

Team Teaching

Advanced seminar covering current research topics in networking and security. Team teaching approach with industry experts.

Master
English

Professional Training

Inter-university Certificate in Critical Embedded Systems featured

Inter-university Certificate in Critical Embedded Systems

CRES2FC UCLouvain

Professional training program for engineers working with critical embedded systems. Covers safety standards, verification, and certification processes.

Duration:
6 months
Format:
Evening classes + Weekend workshops
Target:
Working professionals

Interested in our programs?

For more information about course content, enrollment, or research opportunities, please don't hesitate to get in touch.

Contact me →