Undergraduate courses
Principles of Object-Oriented Programming
Advanced Topics in Software Design
Reinforcement Learning and Applications
Introduction to Engineering Programming
Numerical Modeling and Risk Analysis (teaching in English)
Engineering Systems and Decision Analysis (teaching in English)
Graduate courses
Parallel Computing
Modeling and Simulation of Complex Systems