Andrew currently teaches on the MBChB (years 1 and 2), GEC, BMedSc (years 1, 2 and 3), Biomaterials (year 1) and BDS (year 1) courses. His teaching covers the range of teaching types including SGT (tutorials), integrated problems (MBChB only), seminars, laboratory practicals and lectures. He teaches physiology topics in the main, specifically in the areas of cardiovascular, respiratory and renal physiology. Additionally, in most years he supervises final year BMedSc research projects – these are normally in vivo based projects in the area of cardiorespiratory physiology to tie in with his research interests. Andrew is also involved in the University ethical review process for animal experiments and sit on BERSC as well as reviewing fast track amendments.