Teaching

I currently teach two different types of courses:

SNA Workshop

I have developed a 2-3 day workshop to cover fundamentals of social network analysis in ecology, hypothesis testing, and how to analyse animal social network data in R. This largely builds on my R packages asnipe and assortnet, how these can be used to perform specialised routines for biological networks, how to interface with existing R packages, and how to visualise network data in useful ways.

Introduction to Computer Programming for Biologists

I teach an undergraduate course providing the fundamentals of computer programming. The course is run in R, but provides baseline principles that are applicable to any language/environment. Students learn how to apply computer programming skills to biological problems, and I enhance teaching by running exercises that lead the students to developing their own agent-based models.

Animal Behaviour

I teach undergraduate Animal Behaviour classes, covering topics ranging from group-living to classical models in Behavioural Ecology.