Christopher Tong

Hi, nice to meet you.
Please, let me introduce myself.

I'm a Computer Engineering Student

  • Name: Christopher Tong
  • Home Country: Canada
  • School: University of British Columbia
  • Area of Study: Computer Engineering

Qui ne indoctum electram vituperatoribus. Eirmod tamquam efficiendi mei cu, eum idque voluptatum ad, quo id tollit regione prompta. Cu probo iusto assentior eos, usu summo perpetua ne. Te suas phaedrum ullamcorper has. Ea mei ponderum rationibus dissentias. Inani phaedrum suavitate eu qui, vide aperiri facilis est eu. Te appetere cotidieque pro, duo eu assum facete instructior, no autem aeterno reprimique nec. Pri cu delectus adolescens, eruditi placerat cu sed, zril nonumes forensibus in eam. Eam ne dolore diceret pericula, in vis numquam pertinax. Vel ne dolorum eloquentiam, et vel senserit incorrupte neglegentur, pro cu audiam ocurreret reprimique.

Qui ne indoctum electram vituperatoribus. Eirmod tamquam efficiendi mei cu, eum idque voluptatum ad, quo id tollit regione prompta. Cu probo iusto assentior. Qui ne indoctum electram vituperatoribus. Eirmod tamquam efficiendi mei cu, eum idque voluptatum ad.

What I do


I'd argue one of the greatest ways to change the world is through technology. Software is a rapidly growing field, one that is definitely a game changer. I've worked on several projects that involve coding. I'm keen on trying out new challenges and love that the bounds for programming is limitless.


One interest of mine working with electronics. Specifically, my studies in computer engineering has sparked an interest in Arduino. Arduino combines aspects of software and hardware and knows no bounds in what can be created. My experience in a student team, working with Arduino and Raspberry Pi, has further evoked my interest.


One of my passions is to teach and educate my students. I have always thought the impact a teacher can have on his students is extraordinary. This is one of the ways I strive to make the world a better place. My experiences as a teacher vary, whether it be privately tutoring math, volunteering as a grade school band instructor, or working full time as an independant java and robotics teacher.

My Skills


  • Java
  • C
  • Arduino Sketch
  • Matlab
  • Processing
  • ARM Assembly
  • ARM x86_64
  • Greenfoot
  • Github


  • VHDL
  • Arduino
  • De1-Soc
  • General circuits
  • Oscilliscope
  • Multimeter
  • Function Generator

Other Skills

  • Microsoft Word
  • Microsoft PowerPoint
  • Microsoft Excel
  • Prezi
  • First Aid and CPR C, Lifesaving Society
  • Foodsafe Certification

My Education

  • University of British Columbia

    Bachelors of Applied Science - Computer Engineering 2015-Present

    Currently studying Computer Engineering, at the University of British Columbia. Enrolled in UBC Engineering's co-op program; next available work term begins May 2018. Main focus of studies include computer science, computer engineering, electronics, and math.

    UBC's official website

My Work Experience

  • Canada Youth Robotics Club

    Java, Robotics, and Arduino Instructor May 2017 - August 2017 Summer Internship

    At the Canada Youth Robotics Club, we are a non-profit organization that strives to educate youth about robotics and related topics. This internship at the Canada Youth Robotics Club serves as the first of my UBC co-op work terms. As a Java instructor, I have taught students of grade 7 to 11 about coding. Through teaching syntax, general concepts, and algorithms, the CYRC prepares students for Waterloo's annual Canadian Computing Competition. I've taught robotics to students as young as 5 years old. Through the use of K3 Abilix and graphical programming, my students have been able to construct and program simple motor controlled robots. Lastly, I work as an Arduino instructor as well. I teach students fundamental concepts about circuits in addition to graphical programming through mBlock, or line-by-line coding using the Arduino IDE. I am also responsible for creating the CYRC's lesson plans publication, intended to be used in the following fall school semester.

    Canada Youth Robotics Club Website

  • Peace Arch Education

    Java Instructor August 2016 - January 2017

    Through the use of the Greenfoot, I've taught a variety of students object oriented programming in Java. Greenfoot is an IDE that is a mix between visual and line-by-line coding. It is also an excellent tool for introducing students to object oriented programming concepts. Greenfoot's pre-made graphical interface allows programmers to easily create visuals that interact with each other. My classes have involved both beginner and intermediate students. We start with the fundamental concepts of programming in our beginner course and work towards creating simple games in Java. Intermediate students are challenged with more intricate concepts, such as arrays, stacks, and recursion. Lastly, I have guided gifted students towards creating their own games.

    Peace Arch Education Website

  • TuGo

    Office Intern July 2016 - August 2016 Summer Internship

    Worked in IT for TuGo, a travel insurance company. Actively participated in an Agile development environment with daily stand-up meetings which promoted workplace communication. Implemented a ZoHo webform for potential business partners to fill out which automatically creates a lead via email and queues it in a second system, improving response times. Also assisted in coding a program that automatically converted ™ symbols on the company website to ® using Regex, saving hours of manual work.

My Works

  • AutoPlant
  • Profile Website
  • FlappyBird - Multiplayer
  • Speedy Kebab
  • Team SqueezeME
  • Ultrasonic GUI
  • C++ Array, Stack, and Queue
  • PNG Editor and Compressor
  • Simple iPod
  • Draw2gether
  • Cake Slice
  • UBC Grades Percentile Calculator
  • Dining Philosophers
  • os161
  • De1-SoC VGA Image Adapter
  • UBC Waypoint
  • Hardware Accelerated Code Cracker
  • Transit Database
  • UBC Waypoint App

Contact Me

1254 Patterson Street
Houston, TX 77025