Tutor
Fall 2009 - Introduction to Logic
Spring 2009 - Introduction to Logic
Fall 2010 - Introduction to Logic
Spring 2010 - Introduction to Logic
Fall 2011 - Introduction to Logic
Spring 2011 - Introduction to Logic
Summer 2011 - Modal Logic
Spring 2009 - Introduction to Logic
Fall 2010 - Introduction to Logic
Spring 2010 - Introduction to Logic
Fall 2011 - Introduction to Logic
Spring 2011 - Introduction to Logic
Summer 2011 - Modal Logic
Teaching Assistant
Fall 2011 - Introduction to Philosophy - Lynch
Spring 2012 - Introduction to Philosophy - Lynch
Fall 2012 - Introduction to Philosophy - Lynch
Spring 2013 - Introduction to Logic - Rossberg
Spring 2012 - Introduction to Philosophy - Lynch
Fall 2012 - Introduction to Philosophy - Lynch
Spring 2013 - Introduction to Logic - Rossberg
Grader
Summer 2013 - Introduction to Ethics (Online)
Summer 2016 - Introduction to Ethics (Online)
Summer 2016 - Introduction to Ethics (Online)
Primary Instructor
Fall 2013 - Introduction to Ethics (Hartford)
Spring 2014 - Introduction to Ethics (Hartford)
Summer 2014 - Introduction to Logic (Storrs)
Fall 2014 - Introduction to Ethics (Storrs)
Fall 2014 - Introduction to Ethics (Avery Point)
Spring 2015 - Introduction to Ethics (Hartford)
Spring 2015 - Introduction to Ethics (Storrs)
Fall 2015 - Introduction to Ethics (Avery Point)
Fall 2015 - Introduction to Ethics (Avery Point)
Spring 2016 - Introduction to Ethics (Waterbury)
Spring 2016 - Introduction to Ethics (Waterbury)
Fall 2016 - Introduction to Ethics (Storrs)
Spring 2017 - Introduction to Philosophy (H71 Hartford)
Sprint 2017 - Introduction to Philosophy (H72 Hartford)
Spring 2014 - Introduction to Ethics (Hartford)
Summer 2014 - Introduction to Logic (Storrs)
Fall 2014 - Introduction to Ethics (Storrs)
Fall 2014 - Introduction to Ethics (Avery Point)
Spring 2015 - Introduction to Ethics (Hartford)
Spring 2015 - Introduction to Ethics (Storrs)
Fall 2015 - Introduction to Ethics (Avery Point)
Fall 2015 - Introduction to Ethics (Avery Point)
Spring 2016 - Introduction to Ethics (Waterbury)
Spring 2016 - Introduction to Ethics (Waterbury)
Fall 2016 - Introduction to Ethics (Storrs)
Spring 2017 - Introduction to Philosophy (H71 Hartford)
Sprint 2017 - Introduction to Philosophy (H72 Hartford)
Current Courses
Nothing at the moment!