Web Developer

Web Developer

Eric XiaoWeb
Developer

Eric XiaoWeb
Developer

Firework photo taken by Eric Xiao

About Me

Hi! I’m Eric; I am a programmer from Canada currently focused on full-stack web development. I have been learning and working on coding and web development for many years and have built many projects. All of my projects are on Github and are public to see and contribute to.
In addition to programming, I have also taken an interest in teaching coding to students, trying to learn different methods of teaching and explaining the knowledge I have obtained from self-learning programming. I have taught classes on C++, Java, Arduino, and hope to continue in the future.
Apart from coding, I enjoy photography and learning various random skills, which I have built projects about (prime example here).
Me, Eric Xiao

Projects

Project: Photography

Photography

Project: Student Tasker

Student Tasker

Project: Doomsday Rule

Doomsday Rule

Project: Personal Site

Personal Site

Experience

C++ Teacher

DC Coding Association

Prepared course outline and taught weekly classes about C++
Taught without anyone else assisting, managed class of around 10+ students
Created, assigned, and marked take home assignments to strengthen student learning
Applied project-based learning for the focus of the course

Arduino Workshop Instructor

DC Coding Association

Created project-based workshop teaching basics of electronics and Arduino
Worked together with two other instructors to teach students
Taught groups of 8-12 students
Taught students of various ages (6-13)
Taught both programming and electronic wiring

Science / Programming Teacher

BC Children and Youth Connection Society

Prepared and taught weekly classes based on BC Science 8 curriculum
Prepared and taught weekly classes based on self-created curriculum on various programming languages (C++/ Java)
Taught students from various ages (8-16)
Taught class of around 10+ students
Explored many methods of teaching, slideshow, teach with examples, project based learning