added lecture notes and code from gif-4104 ULaval