Teaching Undergraduate Teaching Design for process safety Process and Product Engineering Postgraduate Teaching Recycling and LCA for sustainable materials Joining Technology Advanced Materials for Energy Applications