I took a few of Dr. Kaye's courses at UofT, including MDSB63, and his courses are very well structured and his assignments are well explained, so there is a 0% possibility that you will fail his courses (unless you don't submit any of the assignments or you do a mediocre job, of course). Highly recommend his courses if you need to boost your gpa.