Past Positions

Postgraduate Teaching Assistantship 2020/2021

  • ECM1400 – Programming 
  • ECM1414 – Data Structures and Algorithms 
  • ECMM426 – Computer Vision

STEM Ambassador (Computer Science) – South West Hub


Midshipman in Royal Navy Reserve – Developed leadership, team working skills and experience with lectures, courses, and exercises from the Royal Navy Leadership Academy. Militarisation advanced self-discipline, situational awareness and attention to detail in a health and safety-conscious work environment. Worked in the high-pressure environment during deployments, having to work as an effective whole to ensure the running of the ship with limited space and resources onboard. 


Organiser and Co-Founder of Bath Launchpad Link: Launchpad Home Website

Bath Launchpad is a 24-Hour hackathon that aims to foster the development of connections between entrepreneurs and computer science students within Bath. With the long-term goal of founding technology-oriented companies. Gained experience in organising a large-scale project with a budget of £3000 donated by university departments and societies, and 150 attendees on the day. Developed invaluable skills in on the fly problem solving and working under high pressure involved with the logistics of organising such an event.


Chairman of Bath Computer Science Society (BCSS) – Secured three new sponsorships for the society, while fostering a new development plan for the society, which started new initiatives such as the Virtual Reality Workshops at the university and established new intersociety relationships. BCSS has a membership of around 100, with the committee having five members.


Chairman of British Computer Society (BCS) Bath Chapter – Further developed relations between other Chapters and industry connections by organising and managing a range of different events such as Capture the Flag, Cyber Attack games and Hackathons across campus with companies like BAE Systems and Intel, while also representing the chapter at conferences and events. 


University of Bath Executive Committee – Departmental Representative 

Executive oversight of the 16 departmental societies, with weekly meetings to ensure the smooth running of the societies, consistent events and policy compliance. Conducting of disciplinary panels and constitution reviews every semester. 


Peer Support (Peer Mentor and Peer Assisted Learning Leader) – The first point of contact for seven first-year students, requiring a wide range of knowledge of university departments and course content. As a PAL leader ran weekly lectures on programming techniques outside of the standard curriculum to aid in the grasping of difficult concepts