Trevor Bekolay
I’m a theoretical neuroscientist working on my PhD at the University of Waterloo. My background is mostly in computer science, but my interest in teaching and learning compelled me to study the brain....
View ArticleMultiple choice questions: Emacs
Apologies to David Worth; I couldn’t resist making questions for Emacs. Distinguishing novice and competent: A colleague tells you to run the following commands on a US keyboard with default Emacs...
View ArticleScreencast: git branch basics
I plan to do a screencast to teach the basics of git branches: what they are, why you might want to do work in a branch, and how to make a branch. I’ll assume that users know the very basics of git, or...
View ArticleInteger vs. floating point division in Python
My topic for the 3-minute lesson will be an explanation of the difference between integer and floating point division in Python. In showing an example, I also intend to show some very basic debugging...
View ArticleMotivation for real-time programming and multiprocessing
Learning real-time programming A time in which I was very motivated to learn was in a real-time programming class. I had no particular interest in real-time programming (nor did I really know what it...
View Article
More Pages to Explore .....