I AM RYAN TEO

About me

Inquisitive by nature, I have always wondered how and why things work. Technology had one of the largest impacts on me in my quest for answers. This led me to develop a passion for software and hardware development, believing in the merits of these advancements to better our everyday lives. My current focus areas are in Large-Scale Computing and Communications & Networking.

Education & Co-Curricular Activities

National University of Singapore (NUS)

  • Bachelor of Engineering (Honours) in Computer Engineering | AUG 2016 - Present

  • Deans' List | AUG 2018 - DEC 2018 | AUG 2019 - DEC 2019

  • Peer Tutoring Scheme | JAN 2018 - DEC 2019

  • Electrical and Computer Engineering Undergraduate Student Council | AUG 2016 - AUG 2019

  • Cohort Representative | AUG 2017 - AUG 2019

  • Deputy Cohort Representative | AUG 2016 - AUG 2017


  • Catholic Junior College

  • Singapore-Cambridge GCE Advanced Level | 2012 - 2013

  • Strategy Games Club - Chess Captain 2013 | Member 2012 - 2013

  • Class Economics Representative | 2013


  • St. Joseph's Institution

  • Singapore-Cambridge GCE Ordinary Level | 2008 - 2011

  • Robotics Club | Chairman - 2010 | Member 2008 - 2011
  • Teaching Experience

    Programming Methodology

    Teaching Assistant @ National University of Singapore | AUG 2019 - DEC 2019

    Teacher Rating: 4.8 / 5
    The detailed teacher report can be viewed here.

    Responsibilities:
  • Conducting tutorial lessons
  • Grading assignments
  • Chief Invigilator for Practical Examinations

  • Software Engineering

    Teaching Assistant @ National University of Singapore | AUG 2018 - DEC 2018

    Teacher Rating: 4.5 / 5
    The detailed teacher report can be viewed here.

    Responsibilities:
  • Supervise 2 teams of 5 undergraduates undergoing a software engineering module
  • Strengthen key software engineering concepts covered in lectures to ensure clear comprehension of content
  • Evaluate my teams' ability to implement software engineering techniques

  • Introduction to Programming with Python and C

    Teaching Assistant @ National University of Singapore | AUG 2017 - DEC 2017

    Teacher Rating: 4.6 / 5
    The detailed teacher report can be viewed here.

    Responsibilities:
  • Creating lesson material
  • Creating assignment questions
  • Conducting Tutorial/Laboratory lessons
  • Grading assignments and Practical Exam

  • Temasek Foundation International - NUS STEP Technology Camp

    Student Mentor | JUN 2018

    The objective of this camp is to expose secondary school students to basic programming and engineering skills related to Electrical and Computer Engineering. It culminates in a mini competition to identify the team which can build the fastest maze-navigation robot.

    Under my mentorship, 1 team achieved the Merit award.

    Responsibilities:
  • Mentor 2 teams of 4 students each
  • Reinforce concepts covered during workshops
  • Guide students in hardware assembly and programming
  • Introduce the basics of machine learning
  • Temasek Foundation International - NUS STEP Technology Camp

    Student Mentor | JUN 2018

    The objective of this camp is to expose secondary school students to basic programming and engineering skills related to Electrical and Computer Engineering. It culminates in a mini competition to identify the team which can build the fastest line-tracing robot.

    Under my mentorship, NUS High School Team 1 achieved 1st Place.

    Responsibilities:
  • Mentor 2 teams of 3 students each
  • Reinforce concepts covered during workshops
  • Guide students in hardware assembly and programming

  • Project Showcase

    Dance Detection Wearable

    Programming a real-time wearable dance detection device.

    Rocket Control/Monitoring Project

    Programming an on-board computer for a rocket.

    AB&B

    Address Book application for users to manage their contacts.

    Cyber Security Report

    A group report which aims to identify the major stakeholder in personal data protection.

    Real Time Audio Effects on FPGA

    A project which involves the processing of audio inputs in real time.

    Report on Social Robots

    A group report which discusses whether social robots are truly intelligent.

    Arduino Temperature Sensor

    A simple digital thermometer.

    Arduino Line-Tracing Robot

    A simple line-tracing robot.

    Hobbies

    My main hobby is gaming. Specialising in the racing genre, I was the fastest Forza Horizon driver in Singapore for 2 consecutive years. My hobby has been beneficial to me as it has allowed me to gain access to exclusive events to network with professionals in the digital media industry.
    Some of these opportunities include:
  • Ubisoft Playtester
  • Nvidia NFAN Meetup
  • Xbox Showcase 2016
  • Xbox Fanfest 2015

  • You may wish to browse the gallery below for some relevant pictures.