By day he is philosophy professor Julien Villeneuve at Montreal CEGEP Collège de Maisonneuve, with a strong affinity for Plato, Aristotle and Plotinus.