This document presents a portfolio from Dr. James Cunha Werner demonstrating his qualifications for a certificate in learning and teaching. It summarizes his experiences teaching C programming laboratories at the University of Manchester and Imperial College. The document outlines Werner's approach to designing learning activities, which involves understanding learning theories and the requirements students will face. It also describes how he carried out support for learning through constructive feedback and assessment. Diagrams and examples are provided as evidence of Werner's abilities in areas like lesson planning, student support, reflection, and using strategies like mind maps to enhance teaching.