Bertrand Russel's 10 commandments of teaching:

  • Do not feel absolutely certain of anything.
  • Do not think it worth while to proceed by concealing evidence, for the evidence is sure to come to light.
  • Never try to discourage thinking for you are sure to succeed.
  • When you meet with opposition, even if it should be from your husband or your children, endeavor to overcome it by argument and not by authority, for a victory dependent upon authority is unreal and illusory.
  • Have no respect for the authority of others, for there are always contrary authorities to be found.
  • Do not use power to suppress opinions you think pernicious, for if you do the opinions will suppress you.
  • Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.
  • Find more pleasure in intelligent dissent than in passive agreement, for, if you value intelligence as you should, the former implies a deeper agreement than the latter.
  • Be scrupulously truthful, even if the truth is inconvenient, for it is more inconvenient when you try to conceal it.
  • Do not feel envious of the happiness of those who live in a fool’s paradise, for only a fool will think that it is happiness.

Personal

Until May 2014, I lectured at Stellenbosch University in the Division of Applied Mathematics, Vision and Learning Group. I majored in Electronics Engineering with Computer Science, and completed my MSc as a member of the Digital Signal Processing Group. In December 2010, the arduous journey of transforming myself into a doctor of engineering came to an end, producing as a side effect a dissertation on super-resolution imaging. Our university is located in the beautiful village of Stellenbosch and, students being students, our campus probably has a lot in common with yours. The yearly SANUM conference may provide a good excuse to visit us!

Blog posts

Research and projects

Shoelace Before you can have a PhD, you must learn how to tie your own shoelaces! (I recommend this one.)

Most of my work can be found on GitHub nowadays. Here are most of my Python for science lectures.

Some older topics include:

Teaching

Programming lectures: https://github.com/stefanv/teaching.
sub-sahara africa
subrahaman
sahara trip IanKnot rainbow