My teaching at the University of Western Macedonia spans core fluid mechanics, computational mechanics, gas dynamics, and the physical underpinnings of compressible flow. I aim to connect fundamental theory with modern computational practice, giving students direct exposure to simulation tools alongside analytical methods.

Undergraduate · 5th year course

Aerodynamics & Aerospace Applications

A graduate level (5th year in the Greek system) course on external applied Aerodynamics and applications in the Aerospace sector. Topics include potential flow theory, boundary layer fundamentals, lift and drag on aerofoils and wings, subsonic and supersonic flight. The curriculum is developed to bridge classical theory with modern deep-tech applications .

Undergraduate· 4th year course

Compressible & Supersonic Flows

Core course covering the gas dynamics of compressible & supersonic flows. Topics include isentropic flow, normal and oblique shocks, Prandtl–Meyer expansion fans, flows in nozzles and diffusers, supersonic to hypersonic aerodynamics. Students develop both analytical problem-solving skills and an intuition for physical wave phenomena in high-speed flows.

Undergraduate· 3rd year course / Advanced

Computational Engineering

Introductory course on numerical methods for engineers. Topics include finite difference, finite volume, and finite element formulations, discretisation schemes, stability and convergence analysis, mesh generation and quality. Practical sessions use python codes in VSCode and OpenFOAM.

Graduate & Undergraduate Projects

I supervise undergraduate final-year dissertations and graduate research projects in the areas of computational fluid dynamics, plasma physics, and plasma-assisted processes. Students in my group gain hands-on experience with open-source simulation platforms (OpenFOAM, Python), numerical methods development, and plasma-flow physics.

Prospective students interested in computational research at the interface of gas dynamics and non-equilibrium plasmas are encouraged to get in touch. A background in fluid mechanics, numerical methods, or programming (Fortran/C++/Python) is advantageous.

Contact for supervision enquiries