Haocheng Lin

United Kingdom

@haochenglin454

MSc AI for Sustainability student @ UCL🎓 2023 - 24

Badges

Problem Solving
Python
Days of JS
C language

Certifications

Work Experience

  • Senior Programming Tutor

    UCL•  August 2022 - June 2023•  London

    Contributed to designing the Programming Tutoring initiative, mentored over 100 first-year UCL computer science students, and supervised 20 programming mentors. Specialised in tutoring Python, C, Java, and Haskell, focusing on software development and algorithm design.

  • Gold Microsoft Learn Ambassador (MLSA)

    Microsoft•  September 2020 - June 2023•  Global

    Conducted technical workshops on Python and machine learning, mentoring students in their programming projects globally.

  • UCL Campus Ambassador

    GeeksForGeeks•  September 2022 - June 2023•  London

    Promoted and organised coding events and workshops, significantly increasing student engagement and participation.

  • Programming Tutor

    UCL•  September 2021 - June 2022•  London

    Tutored a group of 8 students in computer science courses, focusing on Python and algorithm designs.

  • Machine Learning Developer

    Unbounded Future Ltd.•  June 2021 - September 2021•  London

    Developed a trainable pose detection API, which uses training data to identify exercise poses, helping students with learning yoga.

  • Summer Student Leader

    UCL•  July 2021 - July 2021•  London

    Organised and led programming summer camps for secondary school students.

  • Transition Mentor

    UCL•  September 2020 - June 2021•  London

    Guided first-year students through their academic and social transition into university.

Education

  • University College London

    Computer Science, MSc AI for Sustainable Development•  September 2023 - Present

  • University College London

    Computer Science, MEng Computer Science•  January 2019 - June 2023

Skills

Java
Haskell
C
C++
Large Language Models
Machine Learning
Data Processing
Problem Solving
JavaScript
Python
SQL
Deep Learning
Leadership
Programming
Communication