If there is something that gives meaning to my job and keeps me motivated, that is teaching.

In the classroom, I always strive to create an open and constructive environment where students can critically and freely discuss philosophical issues, with me and among themselves. My biggest teaching goal has always been to convey the value of clarity, in philosophy and outside of it.

You can find here a list of courses that I taught as a full instructor or teaching assistant.

Frankfurt School of Finance & Management

Fall-Winter 2022-23

Lecturer – Academic Skills

University at Buffalo

Winter 2022

Full Instructor – PHI 107 Introduction to Ethics

Fall 2021

Research and Teaching Assistant to N.E. Williams – PHI 329 Metaphysics

Summer 2021

Full Instructor – PHI 115 Critical Thinking

Spring 2021

Research and Teaching Assistant to N.E. Williams – PHI 634 Social Ontology

Fall 2020

Research and Teaching Assistant to N.E. Williams – PHI 321 Philosophy of Science

Summer 2020

Full Instructor – Medical Ethics: Social and Ethical Values in Medicine

Spring 2020

Research and Teaching Assistant to N. E. Williams – PHI 321 Philosophy of Science

Spring 2019

Full Instructor – PHI 105 Contemporary Moral Problems

Fall 2018

Full Instructor – PHI 101 Introduction to Philosophy

Spring 2018

Full Instructor – PHI 101 Introduction to Philosophy

Fall 2017

Teaching Assistant to D. Hershenov – PHI 237 Medical Ethics: Social & Ethical Values in Medicine

Spring 2017

Teaching Assistant to M. Gifford – PHI 105 Contemporary Moral Problems

Spring 2016

Teaching Assistant to M. Donnelly – UGC 111 World Civilization

Fall 2015

Teaching Assistant to M. Donnelly – UGC 111 World Civilization