top of page

Teaching

Courses taught as lead instructor

  • Phil 140 - Knowledge and Society (UNC, Summer 2022) Syllabus

  • Phil 101 - Introduction to Philosophy (UNC, Fall 2021) Syllabus 

  • Phil 101 - Introduction to Philosophy (online) (UNC, Summer 2020) Syllabus 

  • Phil 143 - AI and the Future of Humanity (UNC, Spring 2020) Syllabus 

  • Grad 721 - Research Ethics (UNC, Fall 2019) Syllabus 

  • Phil 230 - Experience and Reality (UNC, Fall 2019) Syllabus 

  • Phil 101 - Introduction to Philosophy (UNC, Summer 2019) Syllabus 

  • Phil 155 - Introduction to Mathematical Logic (UNC, Fall 2018) Syllabus 

  • Phil 180 - Philosophy of Comedy (UNC, Summer 2018) Syllabus 

Courses taught as teaching assistant

  • IDST 190 - Philosophy, Politics and Economics (UNC, Spring 2019)     (Professors Luc Bovens, Douglas MacKay and Brian McManus)

  • Phil 105 - Critical Thinking (UNC, Spring 2018) (Professor Ram Neta)

  • Phil 101 - Introduction to Philosophy (UNC, Fall 2017) (Professor L.A. Paul) 

bottom of page