Home » Teaching
Category Archives: Teaching
Premature Collapse is the Root of All Evil
Premature optimization is the root of all evil. – Donald Knuth One of the common, recurring themes that I have observed for more than a year is the tendency to push for simple solutions. I suspect that much of this is because we prefer to have simple unambiguous answers. They require less cognitive effort and […]
Reflections on Teaching Distributed Systems
During January through April 2023 I taught CPSC 416 at UBC. It was the first time I had taught this course and it would not have been possible without the assistance I received from others, notably Ada Gavrilovska and Ivan Bestchastnikh both of whom allowed me to use their materials in creating my own course. […]
Recent Comments