Classes taught
2017 Teaching Critical Thinking, PHIL 480, Binghamton University, instructor of record (current teaching appointment)
2016 Medical Ethics, PHIL 148, Binghamton University, online, instructor of record

Classes assisted
2017 Philosophy of Law, PHIL 345, Binghamton University
2016 Existence and Freedom, PHIL 107, Binghamton University
2015 Introduction to Philosophy, PHIL 101, Binghamton University
2015 Medical Ethics, PHIL 148, Binghamton University
2014 Law and Justice, PHIL 146, Binghamton University
2013 Formal Logic, PHIL 303, Westminster College

2017 Teaching Online Certification Program (in progress), Binghamton University Center for Learning and Teaching.