Teaching

Current Courses:

At UPenn:

Writing Seminar: Time Travel (2 sections)

Writing Seminar: Physics & Free Will

At the University of Maryland:

Philosophy & Time Travel (online)

Past Courses:

Philosophy & Time Travel (PHIL308X, online) – Fall 2016, Spring 2016, Summer 2015, Fall 2014, Summer 2013, Summer 2012

Introduction to Philosophy (PHIL100) – Spring 2015

Introduction to Logic (PHIL170, Teaching Assistant) – Spring 2014

Spooky Action at a Distance (PHIL209I, Teaching Assistant) – Spring 2013, Fall 2011, Fall 2010

It’s About Time (PHIL209T, Teaching Assistant) – Fall 2012

Contemporary Moral Issues (PHIL140, Teaching Assistant) – Spring 2012, Spring 2010

Contemporary Moral Issues (PHIL140, online) – Summer 2011

Introduction to Philosophy (PHIL100, Teaching Assistant) – Spring 2011, Spring 2012

Click here to see a sample video lecture from my Philosophy & Time Travel online course

Click here to see a sample video lecture from my Philosophy & Time Travel online course