Affiliations Courses 2017[position unknown]University Of Manchester2000[position unknown]University Of Edinburgh2002[position unknown]University Of Edinburgh2005[position unknown]University Of Edinburgh2006[position unknown]University Of Edinburgh2007[position unknown]University Of Edinburgh2008[position unknown]University Of Edinburgh2009[position unknown]University Of Edinburgh2010[position unknown]University Of Edinburgh2011[position unknown]University Of Edinburgh2012[position unknown]University Of Edinburgh 2000Biology Of Parasitism: Modern Approaches 2000Lecturer2002Biology Of Parasitism: Modern Approaches 2002Lecturer2005Biology Of Parasitism: Modern Approaches 2005Lecturer2006Biology Of Parasitism: Modern Approaches 2006Faculty2007Biology Of Parasitism 2007Faculty2008Biology Of Parasitism 2008Faculty2009Biology Of Parasitism 2009Lecturer2010Biology Of Parasitism 2010Lecturer2011Biology Of Parasitism: Modern Approaches 2011Lecturers2012Biology Of Parasitism: Modern Approaches 2012Lecturer2017Biology of Parasitism 2017Course Lecturer