Preference optimization and model alignment: Artificial Intelligence course | Zoonk