Welcome!
My name is Victor and I’m a PhD in Systems Design Engineering. I’m currently a Lecturer in the School of Computing Science at Simon Fraser University. I specialize in Human-Computer Interaction & Design and Emerging Technologies like tangible user interfaces and wearables. My day job is teaching Computer Science courses and I have been doing this for over 10 years.
I have accumulated a lot of knowledge and skills while teaching CS courses and would like to use this website to share some of those with you! Some of them are related to the courses I’m teaching and some are more general to the broader area of CS. If you want to learn something about CS you’ve come to the right place!
Thanks for stopping by and if you like my content please bookmark this website! Also share it with your friends who might find it helpful!
Also check out my YouTube Channel!
What’s New
I’m adding new content to this website regularly. Some of the things include:
- Teaching (this will be my main focus here, refer to the next section for more details).
- Blog Posts of random thoughts.
- Publications (as a teaching faculty I don’t publish in my usual research venues as much as before, but hopefully I’ll be publishing in other channels like education conferences and web platforms).
- … and more.
Why This Website
The main motivation for me to create this website is that I realized many of the course materials I create become inaccessible after the term ends, due to the set up of the LMS of my University. And I want my students (and also those who are interested) to be able to access in particular the supplementary reading anytime. My goal (at least for now) is not to put everything here, as there are some current-student-only materials that I want to keep at the LMS. Instead, I want to put something that I want my students to continue to explore after the courses to explore more and/or refer back to some of the topics mentioned in the courses.
GitHub Pages seem to be a good place to do this because it’s more flexible and in many ways easier to setup/maintain. Also, many academics and developers are moving their content here, which means a bigger community and better support. Moreover, this is the first time I set up a website like this, so it’ll be a fun experience for me too.