Courses (Recent & Ongoing)
-
- Analytical Methods and Data Science
Core Course, Master in Logistics and Supply Chain Management, University of Luxembourg
Offered Fall 2021–2025 (co-taught with Nils Löhndorf until 2024)
Course description:
The course provides an introduction to analytical methods such as statistical data analysis, time series analysis, supervised machine learning, and mathematical optimization. Students will get hands-on experience with widely used Python libraries, such as Pandas, Numpy, and Scikit-learn, as well as solver libraries for optimization.
Student quotes from course evaluations:
- "The professors were truly exceptional and I greatly appreciated the essence of their teaching style. Data analytics was completely new to me at first, and I faced many challenges, but now I can confidently code in Python. This progress is largely due to the clear, step-by-step approach that Professor Cagil followed, ensuring that every student in the class could understand the material."
- "I loved the course overall. Cagil is really good at what she does. The hands-on python exercises in the class were really helpful to learn and made us think a lot conceptually. I used to be intimidated by the concepts of machine learning before taking this course and now I enjoy them."
- "Course was designed very well, with great organization & clarity in each step so it was very encouraging and enjoyable to be in this class. I feel that I learned a lot and I will use it in the future."
- "I really enjoyed this course and felt the teaching style was very effective. The content was clear, and the course was presented in way that allowed the students to easily follow and participate."
- "Overall, this course significantly shaped my learning. It helped me understand the subject much more deeply and changed the way I approach machine learning, especially in terms of applying it beyond theory. The amount of learning I gained throughout the course was truly valuable. "
- "The teaching methodology and the patience of the lecturer Cagil was amazing. And this I must say was the core of this course for me. A big thanks and appreciation to Cagil "
- "This course covers concepts and skills of data science which are in high demand, and it is taught by extremely competent professors in the best possible manner."
- "The activities in class and homework were very challenging, but I appreciate that there were many notebooks to work on because I had the chance to think and try things myself."
- "I would like to thank the instructors for the well-prepared notebooks and slides. It was so helpful for me that I did not have to take notes and instead could focus on understanding only."
- "I think the notebooks we use are very well organized and explained, and I like how we also had some exercises we could try to do to help us understand better what we were learning."
- "The course was excellent. I liked the course since it was enjoyable to learn, and the lecturers were excellent at communicating knowledge. The information from this course will undoubtedly help me in my future career."
- "My experience in this course has been more than expected. Both instructors put in a lot of effort to clear the concepts and were always available online or offline for help. Data science is the backbone of supply chains, and I feel my knowledge and confidence have enhanced to tackle real-world problems."
- "I would like to thank the instructors for teaching me Python! I cannot believe that I can learn it within a couple of months, but I did. This course is one of the most instructive courses during the semester. I am very grateful for taking this course and I enjoyed a lot each and every session."
- Optimal Decision Making
Elective Course, Master in Logistics and Supply Chain Management, University of Luxembourg
Offered Spring 2021–2025; now in Spring 2026
Course description:
The course primarily focuses on techniques for formulating decision problems as linear, stochastic, and discrete optimization problems, which can be solved using existing software tools. We will also cover fundamental optimization theory, including duality theory. These techniques are illustrated through examples from various application areas, such as project management, production planning, revenue management, and transportation. We will use Python to model and solve practical decision problems.
Student quotes from course evaluations:
- "Cagil is a great and super smart professor, and this course is definitely helpful for this master's and for the thesis. However, it is not easy, so I would recommend it to people who like this type of stuff."
- "Very good course, useful for supply chain applications."
- "Useful to learn how to apply optimization with Python. You can optimize many processes in any aspect. The project is challenging and helps you understand the concepts better."
- "The project was an incredible learning experience. I loved doing the project; it was one of the most interesting academic projects I've completed."
- "Great class, and I enjoyed having Professor Cagil a lot. I appreciated the tutorials a lot since they helped me understand the slides better and how the exam was related to them. Cagil was extremely helpful and always ready to help us."
- "Professor treated each one of the students equally. Her only aim was to teach us the subject and enlighten us about the course content. She informed us about the evaluation process and followed that procedure from A to Z. She was open to questions and comments. She only asked what she taught us during the course. She assessed our tasks very fairly. I believe she is the fairest professor."
- Linear Algebra
Core Course, Bachelor in Economics, University of Luxembourg
Offered Spring 2022–2025; now in Spring 2026
Course description:
The course covers basic linear algebra, including vectors, matrices, their properties, and methods to solve linear systems, which are necessary for understanding mathematical operations involving more than one variable. We will also discuss some applications in economics.
Student quotes from course evaluations (translated from French):
- "Not my native language but the understanding was clear thanks to both oral and visual explanations."
- "Very good explanation."
- "Good course, interesting examples, well organized."
- Convex Optimization
Elective Course, Ph.D. in Economics and Management, University of Luxembourg
Offered Spring 2024
Course description:
The course covers the theory of modern convex optimization, including convex sets and functions, convex optimization problems, optimality conditions, and duality theory.
No course evaluations for Ph.D. courses