I’m a Postdoctoral fellow in operational research and artificial
intelligence at the University of Toronto. My research interests include
combinatorial and multiobjective optimization, machine learning, data
science and big data analytics, and (meta)simulation for real-life
problems solving and uncertainty management.
I’ve been working on a variety of applications from robotic to
marketing all of which involved managing the problem’s
complexity to obtain practical solutions in a reasonable time-frame.
I’m interested in Markov chains and stochastic processes which I
applied to search and rescue and detection search problems jointly with
combinatorial and multiobjective optimization techniques.
I’m also interested in machine learning which enable us, for
instance, to foresee the production resulting from the transformation of
the raw matter at a given plant (e.g., from logs to lumbers).
This contains useful and interesting links on various topics.
On this page:
Teach Yourself Programming in Ten Years by Peter Norvig:
0s are trying to look like Os, and ls want to be 1s? Try these
Bitstream Vera font:
What are true random numbers?
Scratch is a fun programming language where you drag and drop
instructions and let your mind race while creating games or animations.
The language is aimed toward creativity. The intended audience is
youth, but it’s fun for all ages. See some scratch projects on the
computer science department of the Université Laval at
IFT.ULaval] . Here is a link to the official Scratch site
Arcade Volleyball Scratch is a Scratch-remake of Arcade Volleyball for
Dinner of Cat: A set of programming exercises I developed in
collaboration with Josée Desharnais for the Department of
Computer Science and Software Engineering of Université Laval.
These exercises are available in French.
Scratchanoid: A Scratch-remake of Arkanoid... it's a little
different from the original game...
Some programming or research tools are out of this world.
Most of them don’t have a peremption date.
Octave: Octave is an interpreted language for numerical computations at home
or on the beach (even at the office): very Matlab-like and relaxing (!?).
R: Simply a powerful tool for analytics, statistics, and more!
Vim: No presentation is required for this timeless editor.
Last update: July 5, 2017
© Michael Morin, 2017